Compare commits

...

22 Commits

Author SHA1 Message Date
91df25cd79 start 2024-07-11 11:19:37 -04:00
107bc1da9c Extrude bug (#2986)
* fix bug

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

* images

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

* fixes

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

* updates

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

* docs

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

* fixes

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

* docs

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

---------

Signed-off-by: Jess Frazelle <github@jessfraz.com>
2024-07-11 11:19:37 -04:00
b63c2fe915 Fix Creo camera controls to use correct gestures (#2963)
Co-authored-by: Frank Noirot <frank@zoo.dev>
2024-07-11 11:19:37 -04:00
3b6eee2320 deleting start of sketch => line tool should still work (#2983)
* deleting start of sketch line tool should still work

* add test

* fmt

* put big timout back in

* shotkey test patch

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

* Revert "A snapshot a day keeps the bugs away! 📷🐛 (OS: ubuntu)"

This reverts commit 6ee690a65a.

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-11 11:19:37 -04:00
d84457f8ea Bump html2canvas-pro from 1.5.2 to 1.5.5 (#2982)
Bumps [html2canvas-pro](https://github.com/yorickshan/html2canvas-pro) from 1.5.2 to 1.5.5.
- [Release notes](https://github.com/yorickshan/html2canvas-pro/releases)
- [Changelog](https://github.com/yorickshan/html2canvas-pro/blob/main/CHANGELOG.md)
- [Commits](https://github.com/yorickshan/html2canvas-pro/compare/v1.5.2...v1.5.5)

---
updated-dependencies:
- dependency-name: html2canvas-pro
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com>
2024-07-11 11:19:37 -04:00
815e31347a Add a position-independent digest of the AST (#2962)
Each AST node contains an Option<Digest> which can be optionally set by running compute_digest() over the AST. This will mutate the AST and set the Digest. Fundamentally, the digest is computed from the digest of AST children nodes (using compute_digest) or the explicit raw underlying value.

The underlying hash is changeable by modifying the macro and Digest type alias, and should enable us to determine when an AST -- or fragment of AST -- is the same.

This won't hash the start/end of the AST fragment, so it's, to some extent, position independent. It will hash newlines, comments, etc, which may change in the future depending on how we wind up using this.
2024-07-11 11:19:37 -04:00
620bbf2092 Bump vite from 5.3.1 to 5.3.3 (#2950)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.3.1 to 5.3.3.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.3.3/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-11 11:19:37 -04:00
7b01b3967c Bump phonenumber from 0.3.5+8.13.36 to 0.3.6+8.13.36 in /src/wasm-lib (#2984)
Bumps [phonenumber](https://github.com/whisperfish/rust-phonenumber) from 0.3.5+8.13.36 to 0.3.6+8.13.36.
- [Release notes](https://github.com/whisperfish/rust-phonenumber/releases)
- [Commits](https://github.com/whisperfish/rust-phonenumber/commits)

---
updated-dependencies:
- dependency-name: phonenumber
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-11 11:19:36 -04:00
92ab06f7f2 Cut release v0.24.0 (#2972)
* Cut release v0.24.0

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

* Trigger CI

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

* Trigger CI

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

* Trigger CI

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

* Trigger CI

---------

Co-authored-by: Frank Noirot <frank@zoo.dev>
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-11 11:19:36 -04:00
646ef71319 fix when you comment out it should re-execute (#2975)
* fix when you comment out it should re-execute

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

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

* updates

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

* updates

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

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

* copilot being a little shit

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

* fix

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

* fix

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

* fmt

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

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

* fix

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

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

* updates

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

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

* updates

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

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

* turn copilot off

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

* updates

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

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

* fix for realisesi

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

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

* remove footguns

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

---------

Signed-off-by: Jess Frazelle <github@jessfraz.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Kurt Hutten <k.hutten@protonmail.ch>
2024-07-11 11:19:36 -04:00
ce258dbc2e Bump syn from 2.0.69 to 2.0.70 in /src/wasm-lib (#2981)
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.69 to 2.0.70.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/2.0.69...2.0.70)

---
updated-dependencies:
- dependency-name: syn
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-11 11:19:36 -04:00
34e76880d5 Bump uuid from 1.9.1 to 1.10.0 in /src/wasm-lib (#2980)
Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.9.1 to 1.10.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/1.9.1...1.10.0)

---
updated-dependencies:
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-11 11:19:36 -04:00
2a099f8243 Bump clap from 4.5.7 to 4.5.9 in /src/wasm-lib (#2979)
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.7 to 4.5.9.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.7...v4.5.9)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-11 11:19:36 -04:00
8e19c90e01 playwright fixmes 😭 (#2977)
* add fixmes 😭

* fmt
2024-07-11 11:19:36 -04:00
78de3325df Uses the grammar marijn made :) (#2967)
* Add a Lezer KCL grammar

* fmt

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

* make tsc happy

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

* turn off semantic tokens in favor of grammar

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

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

* fixups

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

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

* empty

---------

Signed-off-by: Jess Frazelle <github@jessfraz.com>
Co-authored-by: Marijn Haverbeke <marijn@haverbeke.berlin>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-11 11:19:36 -04:00
0a842bc1d6 Add a timeout instead of insta teardown on window hide (#2970)
* Add a timeout instead of insta teardown on window hide

* Close sketch mode on teardown
2024-07-11 11:19:36 -04:00
2257333bf3 Allow modify sketch when extrude on end of pipe expr (#2960) 2024-07-11 11:19:36 -04:00
48a4a635ba remove all z_near far params in engine calls, enable ssao again (#2956)
* remove all z_near far params in engine calls, enable ssao again

* fmt
2024-07-11 11:19:36 -04:00
22c74fcd24 Add segment length indicators to straight segments in sketch mode (#2935)
* Rough impl of line lengths, still duplicating

* Make sure the labels get cleared along with the rest of the sketch

* Show current units in segment length indicators

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

* Re-run CI after snapshots

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

* Re-run CI

* Make sure `close` segments get insert segment handles

* Skip engine connection tests on Safari with a todo

* Fmt

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-11 11:19:36 -04:00
bc6b6fb3b3 Bump pyo3 from 0.22.0 to 0.22.1 in /src/wasm-lib (#2949) 2024-07-11 11:19:36 -04:00
d348d7dfd9 Bump async-trait from 0.1.80 to 0.1.81 in /src/wasm-lib (#2948) 2024-07-11 11:19:36 -04:00
665416e6a2 start 2024-07-08 15:25:22 -04:00
187 changed files with 19477 additions and 1160 deletions

2
.gitignore vendored
View File

@ -58,3 +58,5 @@ src/wasm-lib/grackle/stdlib_cube_partial.json
Mac_App_Distribution.provisionprofile Mac_App_Distribution.provisionprofile
*.tsbuildinfo *.tsbuildinfo
venv

View File

@ -93,6 +93,7 @@ const extrusion = extrude(5, sketch001)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -115,6 +116,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -131,6 +133,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -148,6 +151,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -161,6 +165,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -174,6 +179,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -189,6 +195,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -206,6 +213,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -227,6 +235,7 @@ const extrusion = extrude(5, sketch001)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -242,6 +251,7 @@ const extrusion = extrude(5, sketch001)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -279,6 +289,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -295,6 +306,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -312,6 +324,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -325,6 +338,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -338,6 +352,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -353,6 +368,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -370,6 +386,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -97,6 +97,7 @@ const extrusion = extrude(5, sketch001)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -119,6 +120,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -135,6 +137,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -152,6 +155,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -165,6 +169,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -178,6 +183,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -193,6 +199,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -210,6 +217,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -231,6 +239,7 @@ const extrusion = extrude(5, sketch001)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -246,6 +255,7 @@ const extrusion = extrude(5, sketch001)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -283,6 +293,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -299,6 +310,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -316,6 +328,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -329,6 +342,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -342,6 +356,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -357,6 +372,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -374,6 +390,7 @@ const extrusion = extrude(5, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -98,6 +98,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -120,6 +121,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -136,6 +138,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -153,6 +156,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -166,6 +170,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -179,6 +184,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -194,6 +200,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -211,6 +218,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -232,6 +240,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -247,6 +256,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -284,6 +294,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -300,6 +311,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -317,6 +329,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -330,6 +343,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -343,6 +357,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -358,6 +373,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -375,6 +391,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -388,6 +405,7 @@ const example = extrude(10, exampleSketch)
* `tag`: `TagDeclarator` (OPTIONAL) * `tag`: `TagDeclarator` (OPTIONAL)
```js ```js
{ {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -454,6 +472,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -476,6 +495,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -492,6 +512,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -509,6 +530,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -522,6 +544,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -535,6 +558,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -550,6 +574,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -567,6 +592,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -588,6 +614,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -603,6 +630,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -640,6 +668,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -656,6 +685,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -673,6 +703,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -686,6 +717,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -699,6 +731,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -714,6 +747,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -731,6 +765,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -97,6 +97,7 @@ const extrusion = extrude(10, sketch001)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -119,6 +120,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -135,6 +137,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -152,6 +155,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -165,6 +169,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -178,6 +183,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -193,6 +199,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -210,6 +217,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -231,6 +239,7 @@ const extrusion = extrude(10, sketch001)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -246,6 +255,7 @@ const extrusion = extrude(10, sketch001)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -283,6 +293,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -299,6 +310,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -316,6 +328,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -329,6 +342,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -342,6 +356,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -357,6 +372,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -374,6 +390,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -387,6 +404,7 @@ const extrusion = extrude(10, sketch001)
* `tag`: `TagDeclarator` (OPTIONAL) * `tag`: `TagDeclarator` (OPTIONAL)
```js ```js
{ {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -453,6 +471,7 @@ const extrusion = extrude(10, sketch001)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -475,6 +494,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -491,6 +511,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -508,6 +529,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -521,6 +543,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -534,6 +557,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -549,6 +573,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -566,6 +591,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -587,6 +613,7 @@ const extrusion = extrude(10, sketch001)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -602,6 +629,7 @@ const extrusion = extrude(10, sketch001)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -639,6 +667,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -655,6 +684,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -672,6 +702,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -685,6 +716,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -698,6 +730,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -713,6 +746,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -730,6 +764,7 @@ const extrusion = extrude(10, sketch001)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

File diff suppressed because one or more lines are too long

View File

@ -105,6 +105,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -127,6 +128,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -143,6 +145,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -160,6 +163,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -173,6 +177,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -186,6 +191,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -201,6 +207,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -218,6 +225,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -239,6 +247,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -254,6 +263,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -291,6 +301,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -307,6 +318,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -324,6 +336,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -337,6 +350,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -350,6 +364,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -365,6 +380,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -382,6 +398,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -395,6 +412,7 @@ const example = extrude(10, exampleSketch)
* `tag`: `TagDeclarator` (OPTIONAL) * `tag`: `TagDeclarator` (OPTIONAL)
```js ```js
{ {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -461,6 +479,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -483,6 +502,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -499,6 +519,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -516,6 +537,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -529,6 +551,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -542,6 +565,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -557,6 +581,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -574,6 +599,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -595,6 +621,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -610,6 +637,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -647,6 +675,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -663,6 +692,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -680,6 +710,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -693,6 +724,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -706,6 +738,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -721,6 +754,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -738,6 +772,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -96,6 +96,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -118,6 +119,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -134,6 +136,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -151,6 +154,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -164,6 +168,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -177,6 +182,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -192,6 +198,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -209,6 +216,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -230,6 +238,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -245,6 +254,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -282,6 +292,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -298,6 +309,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -315,6 +327,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -328,6 +341,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -341,6 +355,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -356,6 +371,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -373,6 +389,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -386,6 +403,7 @@ const example = extrude(10, exampleSketch)
* `tag`: `TagDeclarator` (OPTIONAL) * `tag`: `TagDeclarator` (OPTIONAL)
```js ```js
{ {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -452,6 +470,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -474,6 +493,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -490,6 +510,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -507,6 +528,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -520,6 +542,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -533,6 +556,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -548,6 +572,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -565,6 +590,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -586,6 +612,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -601,6 +628,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -638,6 +666,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -654,6 +683,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -671,6 +701,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -684,6 +715,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -697,6 +729,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -712,6 +745,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -729,6 +763,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -96,6 +96,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -118,6 +119,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -134,6 +136,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -151,6 +154,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -164,6 +168,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -177,6 +182,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -192,6 +198,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -209,6 +216,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -230,6 +238,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -245,6 +254,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -282,6 +292,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -298,6 +309,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -315,6 +327,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -328,6 +341,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -341,6 +355,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -356,6 +371,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -373,6 +389,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -386,6 +403,7 @@ const example = extrude(10, exampleSketch)
* `tag`: `TagDeclarator` (OPTIONAL) * `tag`: `TagDeclarator` (OPTIONAL)
```js ```js
{ {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -452,6 +470,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -474,6 +493,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -490,6 +510,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -507,6 +528,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -520,6 +542,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -533,6 +556,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -548,6 +572,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -565,6 +590,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -586,6 +612,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -601,6 +628,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -638,6 +666,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -654,6 +683,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -671,6 +701,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -684,6 +715,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -697,6 +729,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -712,6 +745,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -729,6 +763,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -107,6 +107,7 @@ const exampleSketch = startSketchOn('XZ')
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -129,6 +130,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -145,6 +147,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -162,6 +165,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -175,6 +179,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -188,6 +193,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -203,6 +209,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -220,6 +227,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -241,6 +249,7 @@ const exampleSketch = startSketchOn('XZ')
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -256,6 +265,7 @@ const exampleSketch = startSketchOn('XZ')
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -293,6 +303,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -309,6 +320,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -326,6 +338,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -339,6 +352,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -352,6 +366,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -367,6 +382,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -384,6 +400,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -397,6 +414,7 @@ const exampleSketch = startSketchOn('XZ')
* `tag`: `TagDeclarator` (OPTIONAL) * `tag`: `TagDeclarator` (OPTIONAL)
```js ```js
{ {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -463,6 +481,7 @@ const exampleSketch = startSketchOn('XZ')
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -485,6 +504,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -501,6 +521,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -518,6 +539,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -531,6 +553,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -544,6 +567,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -559,6 +583,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -576,6 +601,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -597,6 +623,7 @@ const exampleSketch = startSketchOn('XZ')
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -612,6 +639,7 @@ const exampleSketch = startSketchOn('XZ')
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -649,6 +677,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -665,6 +694,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -682,6 +712,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -695,6 +726,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -708,6 +740,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -723,6 +756,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -740,6 +774,7 @@ const exampleSketch = startSketchOn('XZ')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -102,6 +102,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -124,6 +125,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -140,6 +142,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -157,6 +160,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -170,6 +174,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -183,6 +188,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -198,6 +204,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -215,6 +222,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -236,6 +244,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -251,6 +260,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -288,6 +298,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -304,6 +315,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -321,6 +333,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -334,6 +347,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -347,6 +361,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -362,6 +377,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -379,6 +395,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -392,6 +409,7 @@ const example = extrude(10, exampleSketch)
* `tag`: `TagDeclarator` (OPTIONAL) * `tag`: `TagDeclarator` (OPTIONAL)
```js ```js
{ {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -458,6 +476,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -480,6 +499,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -496,6 +516,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -513,6 +534,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -526,6 +548,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -539,6 +562,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -554,6 +578,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -571,6 +596,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -592,6 +618,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -607,6 +634,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -644,6 +672,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -660,6 +689,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -677,6 +707,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -690,6 +721,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -703,6 +735,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -718,6 +751,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -735,6 +769,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -76,6 +76,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -143,6 +144,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -167,6 +169,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -182,6 +185,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -219,6 +223,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -235,6 +240,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -252,6 +258,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -265,6 +272,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -278,6 +286,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -293,6 +302,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -310,6 +320,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -331,6 +342,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -346,6 +358,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -357,6 +370,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
* `tag`: `TagDeclarator` (OPTIONAL) * `tag`: `TagDeclarator` (OPTIONAL)
```js ```js
{ {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -386,6 +400,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -453,6 +468,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -477,6 +493,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -492,6 +509,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -529,6 +547,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -545,6 +564,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -562,6 +582,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -575,6 +596,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -588,6 +610,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -603,6 +626,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -620,6 +644,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -641,6 +666,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -656,6 +682,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -95,6 +95,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -117,6 +118,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -133,6 +135,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -150,6 +153,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -163,6 +167,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -176,6 +181,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -191,6 +197,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -208,6 +215,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -229,6 +237,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -244,6 +253,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -331,6 +341,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -355,6 +366,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -370,6 +382,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -407,6 +420,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -423,6 +437,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -440,6 +455,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -453,6 +469,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -466,6 +483,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -481,6 +499,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -498,6 +517,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -511,6 +531,7 @@ const example = extrude(5, exampleSketch)
* `tag`: `TagDeclarator` (OPTIONAL) * `tag`: `TagDeclarator` (OPTIONAL)
```js ```js
{ {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -577,6 +598,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -599,6 +621,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -615,6 +638,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -632,6 +656,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -645,6 +670,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -658,6 +684,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -673,6 +700,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -690,6 +718,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -711,6 +740,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -726,6 +756,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -763,6 +794,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -779,6 +811,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -796,6 +829,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -809,6 +843,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -822,6 +857,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -837,6 +873,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -854,6 +891,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -97,6 +97,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -119,6 +120,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -135,6 +137,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -152,6 +155,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -165,6 +169,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -178,6 +183,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -193,6 +199,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -210,6 +217,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -231,6 +239,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -246,6 +255,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -283,6 +293,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -299,6 +310,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -316,6 +328,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -329,6 +342,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -342,6 +356,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -357,6 +372,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -374,6 +390,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -387,6 +404,7 @@ const example = extrude(10, exampleSketch)
* `tag`: `TagDeclarator` (OPTIONAL) * `tag`: `TagDeclarator` (OPTIONAL)
```js ```js
{ {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -453,6 +471,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -475,6 +494,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -491,6 +511,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -508,6 +529,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -521,6 +543,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -534,6 +557,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -549,6 +573,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -566,6 +591,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -587,6 +613,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -602,6 +629,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -639,6 +667,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -655,6 +684,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -672,6 +702,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -685,6 +716,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -698,6 +730,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -713,6 +746,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -730,6 +764,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -122,6 +122,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -144,6 +145,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -160,6 +162,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -177,6 +180,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -190,6 +194,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -203,6 +208,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -218,6 +224,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -235,6 +242,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -256,6 +264,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -271,6 +280,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -308,6 +318,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -325,6 +336,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -342,6 +354,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -355,6 +368,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -368,6 +382,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -383,6 +398,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -400,6 +416,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -437,6 +454,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -504,6 +522,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -528,6 +547,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -543,6 +563,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -580,6 +601,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -596,6 +618,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -613,6 +636,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -626,6 +650,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -639,6 +664,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -654,6 +680,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -671,6 +698,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -693,6 +721,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -708,6 +737,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -76,6 +76,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -143,6 +144,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -167,6 +169,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -182,6 +185,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -219,6 +223,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -235,6 +240,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -252,6 +258,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -265,6 +272,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -278,6 +286,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -293,6 +302,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -310,6 +320,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -331,6 +342,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -346,6 +358,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -378,6 +391,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -445,6 +459,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -469,6 +484,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -484,6 +500,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -521,6 +538,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -537,6 +555,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -554,6 +573,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -567,6 +587,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -580,6 +601,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -595,6 +617,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -612,6 +635,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -633,6 +657,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -648,6 +673,7 @@ const mountingPlate = extrude(thickness, mountingPlateSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

File diff suppressed because one or more lines are too long

View File

@ -62,6 +62,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -129,6 +130,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -153,6 +155,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -168,6 +171,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -205,6 +209,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -221,6 +226,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -238,6 +244,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -251,6 +258,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -264,6 +272,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -279,6 +288,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -296,6 +306,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -317,6 +328,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -332,6 +344,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -62,6 +62,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -129,6 +130,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -153,6 +155,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -168,6 +171,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -205,6 +209,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -221,6 +226,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -238,6 +244,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -251,6 +258,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -264,6 +272,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -279,6 +288,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -296,6 +306,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -317,6 +328,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -332,6 +344,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -64,6 +64,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -131,6 +132,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -155,6 +157,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -170,6 +173,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -207,6 +211,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -223,6 +228,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -240,6 +246,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -253,6 +260,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -266,6 +274,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -281,6 +290,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -298,6 +308,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -319,6 +330,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -334,6 +346,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -64,6 +64,7 @@ const part001 = startSketchOn('XY')
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -131,6 +132,7 @@ const part001 = startSketchOn('XY')
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -155,6 +157,7 @@ const part001 = startSketchOn('XY')
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -170,6 +173,7 @@ const part001 = startSketchOn('XY')
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -207,6 +211,7 @@ const part001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -223,6 +228,7 @@ const part001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -240,6 +246,7 @@ const part001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -253,6 +260,7 @@ const part001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -266,6 +274,7 @@ const part001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -281,6 +290,7 @@ const part001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -298,6 +308,7 @@ const part001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -319,6 +330,7 @@ const part001 = startSketchOn('XY')
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -334,6 +346,7 @@ const part001 = startSketchOn('XY')
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -366,6 +379,7 @@ const part001 = startSketchOn('XY')
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -433,6 +447,7 @@ const part001 = startSketchOn('XY')
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -457,6 +472,7 @@ const part001 = startSketchOn('XY')
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -472,6 +488,7 @@ const part001 = startSketchOn('XY')
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -509,6 +526,7 @@ const part001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -525,6 +543,7 @@ const part001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -542,6 +561,7 @@ const part001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -555,6 +575,7 @@ const part001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -568,6 +589,7 @@ const part001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -583,6 +605,7 @@ const part001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -600,6 +623,7 @@ const part001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -621,6 +645,7 @@ const part001 = startSketchOn('XY')
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -636,6 +661,7 @@ const part001 = startSketchOn('XY')
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -108,6 +108,7 @@ const example = extrude(1, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -130,6 +131,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -146,6 +148,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -163,6 +166,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -176,6 +180,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -189,6 +194,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -204,6 +210,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -221,6 +228,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -242,6 +250,7 @@ const example = extrude(1, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -257,6 +266,7 @@ const example = extrude(1, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -294,6 +304,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -311,6 +322,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -328,6 +340,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -341,6 +354,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -354,6 +368,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -369,6 +384,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -386,6 +402,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -457,6 +474,7 @@ const example = extrude(1, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -479,6 +497,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -495,6 +514,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -512,6 +532,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -525,6 +546,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -538,6 +560,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -553,6 +576,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -570,6 +594,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -591,6 +616,7 @@ const example = extrude(1, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -606,6 +632,7 @@ const example = extrude(1, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -643,6 +670,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -659,6 +687,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -676,6 +705,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -689,6 +719,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -702,6 +733,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -717,6 +749,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -734,6 +767,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -805,6 +839,7 @@ const example = extrude(1, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -827,6 +862,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -843,6 +879,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -860,6 +897,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -873,6 +911,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -886,6 +925,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -901,6 +941,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -918,6 +959,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -939,6 +981,7 @@ const example = extrude(1, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -954,6 +997,7 @@ const example = extrude(1, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -991,6 +1035,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -1007,6 +1052,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -1024,6 +1070,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -1037,6 +1084,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -1050,6 +1098,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -1065,6 +1114,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -1082,6 +1132,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -88,6 +88,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -110,6 +111,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -126,6 +128,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -143,6 +146,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -156,6 +160,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -169,6 +174,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -184,6 +190,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -201,6 +208,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -222,6 +230,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -237,6 +246,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -274,6 +284,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -290,6 +301,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -307,6 +319,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -320,6 +333,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -333,6 +347,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -348,6 +363,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -365,6 +381,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -88,6 +88,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -110,6 +111,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -126,6 +128,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -143,6 +146,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -156,6 +160,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -169,6 +174,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -184,6 +190,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -201,6 +208,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -222,6 +230,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -237,6 +246,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -274,6 +284,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -290,6 +301,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -307,6 +319,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -320,6 +333,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -333,6 +347,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -348,6 +363,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -365,6 +381,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -101,6 +101,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -123,6 +124,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -139,6 +141,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -156,6 +159,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -169,6 +173,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -182,6 +187,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -197,6 +203,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -214,6 +221,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -235,6 +243,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -250,6 +259,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -287,6 +297,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -303,6 +314,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -320,6 +332,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -333,6 +346,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -346,6 +360,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -361,6 +376,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -378,6 +394,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -391,6 +408,7 @@ const example = extrude(5, exampleSketch)
* `tag`: `TagDeclarator` (OPTIONAL) * `tag`: `TagDeclarator` (OPTIONAL)
```js ```js
{ {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -457,6 +475,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -479,6 +498,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -495,6 +515,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -512,6 +533,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -525,6 +547,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -538,6 +561,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -553,6 +577,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -570,6 +595,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -591,6 +617,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -606,6 +633,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -643,6 +671,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -659,6 +688,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -676,6 +706,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -689,6 +720,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -702,6 +734,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -717,6 +750,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -734,6 +768,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -88,6 +88,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -110,6 +111,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -126,6 +128,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -143,6 +146,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -156,6 +160,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -169,6 +174,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -184,6 +190,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -201,6 +208,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -222,6 +230,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -237,6 +246,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -274,6 +284,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -290,6 +301,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -307,6 +319,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -320,6 +333,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -333,6 +347,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -348,6 +363,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -365,6 +381,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -378,6 +395,7 @@ const example = extrude(5, exampleSketch)
* `tag`: `TagDeclarator` (OPTIONAL) * `tag`: `TagDeclarator` (OPTIONAL)
```js ```js
{ {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -444,6 +462,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -466,6 +485,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -482,6 +502,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -499,6 +520,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -512,6 +534,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -525,6 +548,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -540,6 +564,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -557,6 +582,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -578,6 +604,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -593,6 +620,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -630,6 +658,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -646,6 +675,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -663,6 +693,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -676,6 +707,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -689,6 +721,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -704,6 +737,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -721,6 +755,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -106,6 +106,7 @@ const example = extrude(1, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -128,6 +129,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -144,6 +146,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -161,6 +164,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -174,6 +178,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -187,6 +192,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -202,6 +208,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -219,6 +226,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -240,6 +248,7 @@ const example = extrude(1, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -255,6 +264,7 @@ const example = extrude(1, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -292,6 +302,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -309,6 +320,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -326,6 +338,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -339,6 +352,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -352,6 +366,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -367,6 +382,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -384,6 +400,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -68,6 +68,7 @@ const example = extrude(-5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -135,6 +136,7 @@ const example = extrude(-5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -159,6 +161,7 @@ const example = extrude(-5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -174,6 +177,7 @@ const example = extrude(-5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -211,6 +215,7 @@ const example = extrude(-5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -227,6 +232,7 @@ const example = extrude(-5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -244,6 +250,7 @@ const example = extrude(-5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -257,6 +264,7 @@ const example = extrude(-5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -270,6 +278,7 @@ const example = extrude(-5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -285,6 +294,7 @@ const example = extrude(-5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -302,6 +312,7 @@ const example = extrude(-5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -324,6 +335,7 @@ const example = extrude(-5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -339,6 +351,7 @@ const example = extrude(-5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -99,6 +99,7 @@ const example = extrude(1, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -121,6 +122,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -137,6 +139,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -154,6 +157,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -167,6 +171,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -180,6 +185,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -195,6 +201,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -212,6 +219,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -233,6 +241,7 @@ const example = extrude(1, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -248,6 +257,7 @@ const example = extrude(1, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -285,6 +295,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -302,6 +313,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -319,6 +331,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -332,6 +345,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -345,6 +359,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -360,6 +375,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -377,6 +393,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -66,6 +66,7 @@ const example = extrude(1, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -133,6 +134,7 @@ const example = extrude(1, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -157,6 +159,7 @@ const example = extrude(1, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -172,6 +175,7 @@ const example = extrude(1, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -209,6 +213,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -225,6 +230,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -242,6 +248,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -255,6 +262,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -268,6 +276,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -283,6 +292,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -300,6 +310,7 @@ const example = extrude(1, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -322,6 +333,7 @@ const example = extrude(1, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -337,6 +349,7 @@ const example = extrude(1, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -68,6 +68,7 @@ let vase = layer()
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -135,6 +136,7 @@ let vase = layer()
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -159,6 +161,7 @@ let vase = layer()
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -174,6 +177,7 @@ let vase = layer()
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -211,6 +215,7 @@ let vase = layer()
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -227,6 +232,7 @@ let vase = layer()
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -244,6 +250,7 @@ let vase = layer()
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -257,6 +264,7 @@ let vase = layer()
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -270,6 +278,7 @@ let vase = layer()
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -285,6 +294,7 @@ let vase = layer()
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -302,6 +312,7 @@ let vase = layer()
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -324,6 +335,7 @@ let vase = layer()
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -339,6 +351,7 @@ let vase = layer()
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -89,6 +89,7 @@ const sketch001 = startSketchOn('XY')
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -111,6 +112,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -127,6 +129,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -144,6 +147,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -157,6 +161,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -170,6 +175,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -185,6 +191,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -202,6 +209,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -223,6 +231,7 @@ const sketch001 = startSketchOn('XY')
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -238,6 +247,7 @@ const sketch001 = startSketchOn('XY')
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -275,6 +285,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -291,6 +302,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -308,6 +320,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -321,6 +334,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -334,6 +348,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -349,6 +364,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -366,6 +382,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -84,6 +84,7 @@ const sketch001 = startSketchOn('XY')
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -106,6 +107,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -122,6 +124,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -139,6 +142,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -152,6 +156,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -165,6 +170,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -180,6 +186,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -197,6 +204,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -218,6 +226,7 @@ const sketch001 = startSketchOn('XY')
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -233,6 +242,7 @@ const sketch001 = startSketchOn('XY')
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -270,6 +280,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -286,6 +297,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -303,6 +315,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -316,6 +329,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -329,6 +343,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -344,6 +359,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -361,6 +377,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -83,6 +83,7 @@ const sketch001 = startSketchOn('XY')
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -105,6 +106,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -121,6 +123,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -138,6 +141,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -151,6 +155,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -164,6 +169,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -179,6 +185,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -196,6 +203,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -217,6 +225,7 @@ const sketch001 = startSketchOn('XY')
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -232,6 +241,7 @@ const sketch001 = startSketchOn('XY')
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -269,6 +279,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -285,6 +296,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -302,6 +314,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -315,6 +328,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -328,6 +342,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -343,6 +358,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -360,6 +376,7 @@ const sketch001 = startSketchOn('XY')
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

File diff suppressed because one or more lines are too long

View File

@ -96,6 +96,7 @@ const example = extrude(4, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -118,6 +119,7 @@ const example = extrude(4, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -134,6 +136,7 @@ const example = extrude(4, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -151,6 +154,7 @@ const example = extrude(4, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -164,6 +168,7 @@ const example = extrude(4, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -177,6 +182,7 @@ const example = extrude(4, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -192,6 +198,7 @@ const example = extrude(4, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -209,6 +216,7 @@ const example = extrude(4, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -230,6 +238,7 @@ const example = extrude(4, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -245,6 +254,7 @@ const example = extrude(4, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -282,6 +292,7 @@ const example = extrude(4, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -298,6 +309,7 @@ const example = extrude(4, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -315,6 +327,7 @@ const example = extrude(4, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -328,6 +341,7 @@ const example = extrude(4, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -341,6 +355,7 @@ const example = extrude(4, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -356,6 +371,7 @@ const example = extrude(4, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -373,6 +389,7 @@ const example = extrude(4, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -94,6 +94,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -116,6 +117,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -132,6 +134,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -149,6 +152,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -162,6 +166,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -175,6 +180,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -190,6 +196,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -207,6 +214,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -228,6 +236,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -243,6 +252,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -280,6 +290,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -296,6 +307,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -313,6 +325,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -326,6 +339,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -339,6 +353,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -354,6 +369,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -371,6 +387,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -95,6 +95,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -117,6 +118,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -133,6 +135,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -150,6 +153,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -163,6 +167,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -176,6 +181,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -191,6 +197,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -208,6 +215,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -229,6 +237,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -244,6 +253,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -281,6 +291,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -297,6 +308,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -314,6 +326,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -327,6 +340,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -340,6 +354,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -355,6 +370,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -372,6 +388,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -93,6 +93,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -115,6 +116,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -131,6 +133,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -148,6 +151,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -161,6 +165,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -174,6 +179,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -189,6 +195,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -206,6 +213,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -227,6 +235,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -242,6 +251,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -279,6 +289,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -295,6 +306,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -312,6 +324,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -325,6 +338,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -338,6 +352,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -353,6 +368,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -370,6 +386,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -64,6 +64,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -131,6 +132,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -155,6 +157,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -170,6 +173,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -207,6 +211,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -223,6 +228,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -240,6 +246,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -253,6 +260,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -266,6 +274,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -281,6 +290,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -298,6 +308,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -319,6 +330,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -334,6 +346,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -366,6 +379,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -433,6 +447,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -457,6 +472,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -472,6 +488,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -509,6 +526,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -525,6 +543,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -542,6 +561,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -555,6 +575,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -568,6 +589,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -583,6 +605,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -600,6 +623,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -621,6 +645,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -636,6 +661,7 @@ shell({ faces: ['end'], thickness: 0.25 }, firstSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -110,6 +110,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -189,6 +190,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -205,6 +207,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -222,6 +225,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -235,6 +239,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -248,6 +253,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -263,6 +269,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -280,6 +287,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -301,6 +309,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -316,6 +325,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -351,6 +361,7 @@ const example = extrude(5, exampleSketch)
* `tag`: `TagDeclarator` (OPTIONAL) * `tag`: `TagDeclarator` (OPTIONAL)
```js ```js
{ {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -417,6 +428,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -439,6 +451,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -455,6 +468,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -472,6 +486,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -485,6 +500,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -498,6 +514,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -513,6 +530,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -530,6 +548,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -551,6 +570,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -566,6 +586,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -603,6 +624,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -619,6 +641,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -636,6 +659,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -649,6 +673,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -662,6 +687,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -677,6 +703,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -694,6 +721,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -114,6 +114,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -136,6 +137,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -152,6 +154,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -169,6 +172,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -182,6 +186,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -195,6 +200,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -210,6 +216,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -227,6 +234,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -248,6 +256,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -263,6 +272,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -300,6 +310,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -316,6 +327,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -333,6 +345,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -346,6 +359,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -359,6 +373,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -374,6 +389,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -391,6 +407,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -179,6 +179,7 @@ const a1 = startSketchOn({
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -258,6 +259,7 @@ const a1 = startSketchOn({
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -274,6 +276,7 @@ const a1 = startSketchOn({
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -291,6 +294,7 @@ const a1 = startSketchOn({
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -304,6 +308,7 @@ const a1 = startSketchOn({
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -317,6 +322,7 @@ const a1 = startSketchOn({
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -332,6 +338,7 @@ const a1 = startSketchOn({
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -349,6 +356,7 @@ const a1 = startSketchOn({
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -370,6 +378,7 @@ const a1 = startSketchOn({
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -385,6 +394,7 @@ const a1 = startSketchOn({
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -457,6 +467,7 @@ const a1 = startSketchOn({
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -536,6 +547,7 @@ const a1 = startSketchOn({
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -552,6 +564,7 @@ const a1 = startSketchOn({
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -569,6 +582,7 @@ const a1 = startSketchOn({
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -582,6 +596,7 @@ const a1 = startSketchOn({
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -595,6 +610,7 @@ const a1 = startSketchOn({
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -610,6 +626,7 @@ const a1 = startSketchOn({
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -627,6 +644,7 @@ const a1 = startSketchOn({
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -648,6 +666,7 @@ const a1 = startSketchOn({
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -663,6 +682,7 @@ const a1 = startSketchOn({
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

File diff suppressed because it is too large Load Diff

View File

@ -97,6 +97,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -119,6 +120,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -135,6 +137,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -152,6 +155,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -165,6 +169,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -178,6 +183,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -193,6 +199,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -210,6 +217,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -231,6 +239,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -246,6 +255,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -283,6 +293,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -299,6 +310,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -316,6 +328,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -329,6 +342,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -342,6 +356,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -357,6 +372,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -374,6 +390,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -387,6 +404,7 @@ const example = extrude(10, exampleSketch)
* `tag`: `TagDeclarator` (OPTIONAL) * `tag`: `TagDeclarator` (OPTIONAL)
```js ```js
{ {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -453,6 +471,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -475,6 +494,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -491,6 +511,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -508,6 +529,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -521,6 +543,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -534,6 +557,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -549,6 +573,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -566,6 +591,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -587,6 +613,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -602,6 +629,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -639,6 +667,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -655,6 +684,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -672,6 +702,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -685,6 +716,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -698,6 +730,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -713,6 +746,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -730,6 +764,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -88,6 +88,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -110,6 +111,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -126,6 +128,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -143,6 +146,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -156,6 +160,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -169,6 +174,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -184,6 +190,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -201,6 +208,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -222,6 +230,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -237,6 +246,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -274,6 +284,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -290,6 +301,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -307,6 +319,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -320,6 +333,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -333,6 +347,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -348,6 +363,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -365,6 +381,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -378,6 +395,7 @@ const example = extrude(10, exampleSketch)
* `tag`: `TagDeclarator` (OPTIONAL) * `tag`: `TagDeclarator` (OPTIONAL)
```js ```js
{ {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -444,6 +462,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -466,6 +485,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -482,6 +502,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -499,6 +520,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -512,6 +534,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -525,6 +548,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -540,6 +564,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -557,6 +582,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -578,6 +604,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -593,6 +620,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -630,6 +658,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -646,6 +675,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -663,6 +693,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -676,6 +707,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -689,6 +721,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -704,6 +737,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -721,6 +755,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -91,6 +91,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -113,6 +114,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -129,6 +131,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -146,6 +149,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -159,6 +163,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -172,6 +177,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -187,6 +193,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -204,6 +211,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -225,6 +233,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -240,6 +249,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -277,6 +287,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -293,6 +304,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -310,6 +322,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -323,6 +336,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -336,6 +350,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -351,6 +366,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -368,6 +384,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -381,6 +398,7 @@ const example = extrude(10, exampleSketch)
* `tag`: `TagDeclarator` (OPTIONAL) * `tag`: `TagDeclarator` (OPTIONAL)
```js ```js
{ {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -447,6 +465,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -469,6 +488,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -485,6 +505,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -502,6 +523,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -515,6 +537,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -528,6 +551,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -543,6 +567,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -560,6 +585,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -581,6 +607,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -596,6 +623,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -633,6 +661,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -649,6 +678,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -666,6 +696,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -679,6 +710,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -692,6 +724,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -707,6 +740,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -724,6 +758,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -91,6 +91,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -113,6 +114,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -129,6 +131,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -146,6 +149,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -159,6 +163,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -172,6 +177,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -187,6 +193,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -204,6 +211,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -225,6 +233,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -240,6 +249,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -277,6 +287,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -293,6 +304,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -310,6 +322,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -323,6 +336,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -336,6 +350,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -351,6 +366,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -368,6 +384,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -381,6 +398,7 @@ const example = extrude(10, exampleSketch)
* `tag`: `TagDeclarator` (OPTIONAL) * `tag`: `TagDeclarator` (OPTIONAL)
```js ```js
{ {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -447,6 +465,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -469,6 +488,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -485,6 +505,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -502,6 +523,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -515,6 +537,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -528,6 +551,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -543,6 +567,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -560,6 +585,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -581,6 +607,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -596,6 +623,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -633,6 +661,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -649,6 +678,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -666,6 +696,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -679,6 +710,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -692,6 +724,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -707,6 +740,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -724,6 +758,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -89,6 +89,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -111,6 +112,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -127,6 +129,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -144,6 +147,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -157,6 +161,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -170,6 +175,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -185,6 +191,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -202,6 +209,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -223,6 +231,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -238,6 +247,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -275,6 +285,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -291,6 +302,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -308,6 +320,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -321,6 +334,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -334,6 +348,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -349,6 +364,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -366,6 +382,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -379,6 +396,7 @@ const example = extrude(10, exampleSketch)
* `tag`: `TagDeclarator` (OPTIONAL) * `tag`: `TagDeclarator` (OPTIONAL)
```js ```js
{ {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -445,6 +463,7 @@ const example = extrude(10, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -467,6 +486,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -483,6 +503,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -500,6 +521,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -513,6 +535,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -526,6 +549,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -541,6 +565,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -558,6 +583,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -579,6 +605,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -594,6 +621,7 @@ const example = extrude(10, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -631,6 +659,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -647,6 +676,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -664,6 +694,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -677,6 +708,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -690,6 +722,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -705,6 +738,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -722,6 +756,7 @@ const example = extrude(10, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -87,6 +87,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -109,6 +110,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -125,6 +127,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -142,6 +145,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -155,6 +159,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -168,6 +173,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -183,6 +189,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -200,6 +207,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -221,6 +229,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -236,6 +245,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -273,6 +283,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -289,6 +300,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -306,6 +318,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -319,6 +332,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -332,6 +346,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -347,6 +362,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -364,6 +380,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -377,6 +394,7 @@ const example = extrude(5, exampleSketch)
* `tag`: `TagDeclarator` (OPTIONAL) * `tag`: `TagDeclarator` (OPTIONAL)
```js ```js
{ {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -443,6 +461,7 @@ const example = extrude(5, exampleSketch)
id: uuid, id: uuid,
length: number, length: number,
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -465,6 +484,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -481,6 +501,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -498,6 +519,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -511,6 +533,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -524,6 +547,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -539,6 +563,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -556,6 +581,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -577,6 +603,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -592,6 +619,7 @@ const example = extrude(5, exampleSketch)
sourceRange: [number, number], sourceRange: [number, number],
// The tag. // The tag.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -629,6 +657,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -645,6 +674,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -662,6 +692,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -675,6 +706,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -688,6 +720,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -703,6 +736,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,
@ -720,6 +754,7 @@ const example = extrude(5, exampleSketch)
from: [number, number], from: [number, number],
// The tag of the path. // The tag of the path.
tag: { tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number, end: number,
start: number, start: number,
value: string, value: string,

View File

@ -560,6 +560,50 @@ test.describe('Testing Camera Movement', () => {
}) })
test.describe('Editor tests', () => { test.describe('Editor tests', () => {
test('can comment out code with ctrl+/', async ({ page }) => {
const u = await getUtils(page)
await page.setViewportSize({ width: 1000, height: 500 })
await u.waitForAuthSkipAppStart()
const CtrlKey = process.platform === 'darwin' ? 'Meta' : 'Control'
// check no error to begin with
await expect(page.locator('.cm-lint-marker-error')).not.toBeVisible()
await u.codeLocator.click()
await page.keyboard.type(`const sketch001 = startSketchOn('XY')
|> startProfileAt([-10, -10], %)
|> line([20, 0], %)
|> line([0, 20], %)
|> line([-20, 0], %)
|> close(%)`)
await page.keyboard.down(CtrlKey)
await page.keyboard.press('/')
await page.keyboard.up(CtrlKey)
await expect(page.locator('.cm-content'))
.toHaveText(`const sketch001 = startSketchOn('XY')
|> startProfileAt([-10, -10], %)
|> line([20, 0], %)
|> line([0, 20], %)
|> line([-20, 0], %)
// |> close(%)`)
// uncomment the code
await page.keyboard.down(CtrlKey)
await page.keyboard.press('/')
await page.keyboard.up(CtrlKey)
await expect(page.locator('.cm-content'))
.toHaveText(`const sketch001 = startSketchOn('XY')
|> startProfileAt([-10, -10], %)
|> line([20, 0], %)
|> line([0, 20], %)
|> line([-20, 0], %)
|> close(%)`)
})
test('if you click the format button it formats your code', async ({ test('if you click the format button it formats your code', async ({
page, page,
}) => { }) => {
@ -1221,7 +1265,9 @@ test.describe('Editor tests', () => {
|> close(%)`) |> close(%)`)
}) })
test('Can undo a sketch modification with ctrl+z', async ({ page }) => { // failing for the same reason as "Can edit a sketch that has been extruded in the same pipe"
// please fix together
test.fixme('Can undo a sketch modification with ctrl+z', async ({ page }) => {
const u = await getUtils(page) const u = await getUtils(page)
await page.addInitScript(async () => { await page.addInitScript(async () => {
localStorage.setItem( localStorage.setItem(
@ -3882,6 +3928,55 @@ test.describe('Sketch tests', () => {
page.getByRole('button', { name: 'Edit Sketch' }) page.getByRole('button', { name: 'Edit Sketch' })
).toBeVisible() ).toBeVisible()
}) })
test('Can delete most of a sketch and the line tool will still work', async ({
page,
}) => {
const u = await getUtils(page)
await page.addInitScript(async () => {
localStorage.setItem(
'persistCode',
`const sketch001 = startSketchOn('XZ')
|> startProfileAt([4.61, -14.01], %)
|> line([12.73, -0.09], %)
|> tangentialArcTo([24.95, -5.38], %)`
)
})
await page.setViewportSize({ width: 1200, height: 500 })
await u.waitForAuthSkipAppStart()
await page.getByText('tangentialArcTo([24.95, -5.38], %)').click()
await expect(
page.getByRole('button', { name: 'Edit Sketch' })
).toBeEnabled()
await page.getByRole('button', { name: 'Edit Sketch' }).click()
await page.waitForTimeout(600) // wait for animation
await page.getByText('tangentialArcTo([24.95, -5.38], %)').click()
await page.keyboard.press('End')
await page.keyboard.down('Shift')
await page.keyboard.press('ArrowUp')
await page.keyboard.press('Home')
await page.keyboard.up('Shift')
await page.keyboard.press('Backspace')
await u.openAndClearDebugPanel()
await u.expectCmdLog('[data-message-type="execution-done"]', 10_000)
await page.waitForTimeout(100)
await page.getByRole('button', { name: 'Line' }).click()
await page.waitForTimeout(100)
await page.mouse.click(700, 200)
await expect(page.locator('.cm-content')).toHaveText(
`const sketch001 = startSketchOn('XZ')
|> startProfileAt([4.61, -14.01], %)
|> line([0.31, 16.47], %)`
)
})
test('Can exit selection of face', async ({ page }) => { test('Can exit selection of face', async ({ page }) => {
// Load the app with the code panes // Load the app with the code panes
await page.addInitScript(async () => { await page.addInitScript(async () => {
@ -4070,108 +4165,111 @@ test.describe('Sketch tests', () => {
}) })
}) })
test('Can edit a sketch that has been extruded in the same pipe', async ({ // failing for the same reason as "Can undo a sketch modification with ctrl+z"
page, // please fix together
}) => { test.fixme(
const u = await getUtils(page) 'Can edit a sketch that has been extruded in the same pipe',
await page.addInitScript(async () => { async ({ page }) => {
localStorage.setItem( const u = await getUtils(page)
'persistCode', await page.addInitScript(async () => {
`const sketch001 = startSketchOn('XZ') localStorage.setItem(
'persistCode',
`const sketch001 = startSketchOn('XZ')
|> startProfileAt([4.61, -14.01], %) |> startProfileAt([4.61, -14.01], %)
|> line([12.73, -0.09], %) |> line([12.73, -0.09], %)
|> tangentialArcTo([24.95, -5.38], %) |> tangentialArcTo([24.95, -5.38], %)
|> close(%) |> close(%)
|> extrude(5, %)` |> extrude(5, %)`
) )
}) })
await page.setViewportSize({ width: 1200, height: 500 }) await page.setViewportSize({ width: 1200, height: 500 })
await u.waitForAuthSkipAppStart() await u.waitForAuthSkipAppStart()
await expect( await expect(
page.getByRole('button', { name: 'Start Sketch' }) page.getByRole('button', { name: 'Start Sketch' })
).not.toBeDisabled() ).not.toBeDisabled()
await page.waitForTimeout(100) await page.waitForTimeout(100)
await u.openAndClearDebugPanel() await u.openAndClearDebugPanel()
await u.sendCustomCmd({ await u.sendCustomCmd({
type: 'modeling_cmd_req', type: 'modeling_cmd_req',
cmd_id: uuidv4(), cmd_id: uuidv4(),
cmd: { cmd: {
type: 'default_camera_look_at', type: 'default_camera_look_at',
vantage: { x: 0, y: -1250, z: 580 }, vantage: { x: 0, y: -1250, z: 580 },
center: { x: 0, y: 0, z: 0 }, center: { x: 0, y: 0, z: 0 },
up: { x: 0, y: 0, z: 1 }, up: { x: 0, y: 0, z: 1 },
}, },
}) })
await page.waitForTimeout(100) await page.waitForTimeout(100)
await u.sendCustomCmd({ await u.sendCustomCmd({
type: 'modeling_cmd_req', type: 'modeling_cmd_req',
cmd_id: uuidv4(), cmd_id: uuidv4(),
cmd: { cmd: {
type: 'default_camera_get_settings', type: 'default_camera_get_settings',
}, },
}) })
await page.waitForTimeout(100) await page.waitForTimeout(100)
const startPX = [665, 458] const startPX = [665, 458]
const dragPX = 40 const dragPX = 40
await page.getByText('startProfileAt([4.61, -14.01], %)').click() await page.getByText('startProfileAt([4.61, -14.01], %)').click()
await expect( await expect(
page.getByRole('button', { name: 'Edit Sketch' }) page.getByRole('button', { name: 'Edit Sketch' })
).toBeVisible() ).toBeVisible()
await page.getByRole('button', { name: 'Edit Sketch' }).click() await page.getByRole('button', { name: 'Edit Sketch' }).click()
await page.waitForTimeout(400) await page.waitForTimeout(400)
let prevContent = await page.locator('.cm-content').innerText() let prevContent = await page.locator('.cm-content').innerText()
await expect(page.getByTestId('segment-overlay')).toHaveCount(2) await expect(page.getByTestId('segment-overlay')).toHaveCount(2)
// drag startProfieAt handle // drag startProfieAt handle
await page.dragAndDrop('#stream', '#stream', { await page.dragAndDrop('#stream', '#stream', {
sourcePosition: { x: startPX[0], y: startPX[1] }, sourcePosition: { x: startPX[0], y: startPX[1] },
targetPosition: { x: startPX[0] + dragPX, y: startPX[1] + dragPX }, targetPosition: { x: startPX[0] + dragPX, y: startPX[1] + dragPX },
}) })
await page.waitForTimeout(100) await page.waitForTimeout(100)
await expect(page.locator('.cm-content')).not.toHaveText(prevContent) await expect(page.locator('.cm-content')).not.toHaveText(prevContent)
prevContent = await page.locator('.cm-content').innerText() prevContent = await page.locator('.cm-content').innerText()
// drag line handle // drag line handle
await page.waitForTimeout(100) await page.waitForTimeout(100)
const lineEnd = await u.getBoundingBox('[data-overlay-index="0"]') const lineEnd = await u.getBoundingBox('[data-overlay-index="0"]')
await page.waitForTimeout(100) await page.waitForTimeout(100)
await page.dragAndDrop('#stream', '#stream', { await page.dragAndDrop('#stream', '#stream', {
sourcePosition: { x: lineEnd.x - 5, y: lineEnd.y }, sourcePosition: { x: lineEnd.x - 5, y: lineEnd.y },
targetPosition: { x: lineEnd.x + dragPX, y: lineEnd.y + dragPX }, targetPosition: { x: lineEnd.x + dragPX, y: lineEnd.y + dragPX },
}) })
await expect(page.locator('.cm-content')).not.toHaveText(prevContent) await expect(page.locator('.cm-content')).not.toHaveText(prevContent)
prevContent = await page.locator('.cm-content').innerText() prevContent = await page.locator('.cm-content').innerText()
// drag tangentialArcTo handle // drag tangentialArcTo handle
const tangentEnd = await u.getBoundingBox('[data-overlay-index="1"]') const tangentEnd = await u.getBoundingBox('[data-overlay-index="1"]')
await page.dragAndDrop('#stream', '#stream', { await page.dragAndDrop('#stream', '#stream', {
sourcePosition: { x: tangentEnd.x, y: tangentEnd.y - 5 }, sourcePosition: { x: tangentEnd.x, y: tangentEnd.y - 5 },
targetPosition: { targetPosition: {
x: tangentEnd.x + dragPX, x: tangentEnd.x + dragPX,
y: tangentEnd.y + dragPX, y: tangentEnd.y + dragPX,
}, },
}) })
await page.waitForTimeout(100) await page.waitForTimeout(100)
await expect(page.locator('.cm-content')).not.toHaveText(prevContent) await expect(page.locator('.cm-content')).not.toHaveText(prevContent)
// expect the code to have changed // expect the code to have changed
await expect(page.locator('.cm-content')) await expect(page.locator('.cm-content'))
.toHaveText(`const sketch001 = startSketchOn('XZ') .toHaveText(`const sketch001 = startSketchOn('XZ')
|> startProfileAt([7.12, -16.82], %) |> startProfileAt([7.12, -16.82], %)
|> line([15.4, -2.74], %) |> line([15.4, -2.74], %)
|> tangentialArcTo([24.95, -5.38], %) |> tangentialArcTo([24.95, -5.38], %)
|> line([2.65, -2.69], %) |> line([2.65, -2.69], %)
|> close(%) |> close(%)
|> extrude(5, %)`) |> extrude(5, %)`)
}) }
)
test('Can edit a sketch that has been revolved in the same pipe', async ({ test('Can edit a sketch that has been revolved in the same pipe', async ({
page, page,
@ -4268,7 +4366,7 @@ test.describe('Sketch tests', () => {
await expect(page.locator('.cm-content')) await expect(page.locator('.cm-content'))
.toHaveText(`const sketch001 = startSketchOn('XZ') .toHaveText(`const sketch001 = startSketchOn('XZ')
|> startProfileAt([6.44, -12.07], %) |> startProfileAt([6.44, -12.07], %)
|> line([14.72, 2.01], %) |> line([14.72, 1.97], %)
|> tangentialArcTo([24.95, -5.38], %) |> tangentialArcTo([24.95, -5.38], %)
|> line([1.97, 2.06], %) |> line([1.97, 2.06], %)
|> close(%) |> close(%)
@ -6721,7 +6819,15 @@ ${extraLine ? 'const myVar = segLen(seg01, part001)' : ''}`
}) })
test.describe('Test network and connection issues', () => { test.describe('Test network and connection issues', () => {
test('simulate network down and network little widget', async ({ page }) => { test('simulate network down and network little widget', async ({
page,
browserName,
}) => {
// TODO: Don't skip Mac for these. After `window.tearDown` is working in Safari, these should work on webkit
test.skip(
browserName === 'webkit',
'Skip on Safari until `window.tearDown` is working there'
)
const u = await getUtils(page) const u = await getUtils(page)
await page.setViewportSize({ width: 1200, height: 500 }) await page.setViewportSize({ width: 1200, height: 500 })
@ -6791,7 +6897,15 @@ test.describe('Test network and connection issues', () => {
await expect(page.getByText('Network Health (Connected)')).toBeVisible() await expect(page.getByText('Network Health (Connected)')).toBeVisible()
}) })
test('Engine disconnect & reconnect in sketch mode', async ({ page }) => { test('Engine disconnect & reconnect in sketch mode', async ({
page,
browserName,
}) => {
// TODO: Don't skip Mac for these. After `window.tearDown` is working in Safari, these should work on webkit
test.skip(
browserName === 'webkit',
'Skip on Safari until `window.tearDown` is working there'
)
const u = await getUtils(page) const u = await getUtils(page)
await page.setViewportSize({ width: 1200, height: 500 }) await page.setViewportSize({ width: 1200, height: 500 })
const PUR = 400 / 37.5 //pixeltoUnitRatio const PUR = 400 / 37.5 //pixeltoUnitRatio
@ -7441,17 +7555,25 @@ test('Basic default modeling and sketch hotkeys work', async ({ page }) => {
await page.keyboard.press('e') await page.keyboard.press('e')
await expect(page.locator('.cm-content')).toHaveText('//slae') await expect(page.locator('.cm-content')).toHaveText('//slae')
await page.keyboard.press('Meta+/') await page.keyboard.press('Meta+/')
await page.waitForTimeout(2000) await page.waitForTimeout(1000)
// Test these hotkeys perform actions when // Test these hotkeys perform actions when
// focus is on the canvas // focus is on the canvas
await page.mouse.move(600, 250) await page.mouse.move(600, 250)
await page.mouse.click(600, 250) await page.mouse.click(600, 250)
// work-around: to stop "keyboard.press('s')" from typing in the editor even when it should be blurred
await page.getByRole('button', { name: 'Commands ⌘K' }).click()
await page.waitForTimeout(100)
await page.keyboard.press('Escape')
await page.waitForTimeout(100)
// end work-around
// Start a sketch // Start a sketch
await page.keyboard.press('s') await page.keyboard.press('s')
await page.waitForTimeout(2000) await page.waitForTimeout(1000)
await page.mouse.move(800, 300, { steps: 5 }) await page.mouse.move(800, 300, { steps: 5 })
await page.mouse.click(800, 300) await page.mouse.click(800, 300)
await page.waitForTimeout(2000) await page.waitForTimeout(1000)
await expect(lineButton).toHaveAttribute('aria-pressed', 'true', { await expect(lineButton).toHaveAttribute('aria-pressed', 'true', {
timeout: 15_000, timeout: 15_000,
}) })

View File

@ -435,6 +435,8 @@ test('Draft segments should look right', async ({ page, context }) => {
await page.mouse.move(startXPx + PUR * 30, 500 - PUR * 20, { steps: 10 }) await page.mouse.move(startXPx + PUR * 30, 500 - PUR * 20, { steps: 10 })
await page.waitForTimeout(300)
await expect(page).toHaveScreenshot({ await expect(page).toHaveScreenshot({
maxDiffPixels: 100, maxDiffPixels: 100,
}) })

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

@ -1,6 +1,6 @@
{ {
"name": "untitled-app", "name": "untitled-app",
"version": "0.23.1", "version": "0.24.0",
"private": true, "private": true,
"dependencies": { "dependencies": {
"@codemirror/autocomplete": "^6.17.0", "@codemirror/autocomplete": "^6.17.0",
@ -17,7 +17,9 @@
"@fortawesome/react-fontawesome": "^0.2.0", "@fortawesome/react-fontawesome": "^0.2.0",
"@headlessui/react": "^1.7.19", "@headlessui/react": "^1.7.19",
"@headlessui/tailwindcss": "^0.2.0", "@headlessui/tailwindcss": "^0.2.0",
"@kittycad/lib": "^0.0.69", "@kittycad/lib": "^0.0.70",
"@lezer/highlight": "^1.2.0",
"@lezer/lr": "^1.4.1",
"@react-hook/resize-observer": "^2.0.1", "@react-hook/resize-observer": "^2.0.1",
"@replit/codemirror-interact": "^6.3.1", "@replit/codemirror-interact": "^6.3.1",
"@tauri-apps/api": "^2.0.0-beta.14", "@tauri-apps/api": "^2.0.0-beta.14",
@ -35,7 +37,7 @@
"codemirror": "^6.0.1", "codemirror": "^6.0.1",
"decamelize": "^6.0.0", "decamelize": "^6.0.0",
"fuse.js": "^7.0.0", "fuse.js": "^7.0.0",
"html2canvas-pro": "^1.5.2", "html2canvas-pro": "^1.5.5",
"json-rpc-2.0": "^1.6.0", "json-rpc-2.0": "^1.6.0",
"jszip": "^3.10.1", "jszip": "^3.10.1",
"re-resizable": "^6.9.11", "re-resizable": "^6.9.11",
@ -109,6 +111,7 @@
"@babel/plugin-proposal-private-property-in-object": "^7.21.11", "@babel/plugin-proposal-private-property-in-object": "^7.21.11",
"@babel/preset-env": "^7.24.3", "@babel/preset-env": "^7.24.3",
"@iarna/toml": "^2.2.5", "@iarna/toml": "^2.2.5",
"@lezer/generator": "^1.7.1",
"@playwright/test": "^1.45.1", "@playwright/test": "^1.45.1",
"@tauri-apps/cli": "==2.0.0-beta.13", "@tauri-apps/cli": "==2.0.0-beta.13",
"@testing-library/jest-dom": "^5.14.1", "@testing-library/jest-dom": "^5.14.1",
@ -150,7 +153,7 @@
"prettier": "^2.8.8", "prettier": "^2.8.8",
"setimmediate": "^1.0.5", "setimmediate": "^1.0.5",
"tailwindcss": "^3.4.1", "tailwindcss": "^3.4.1",
"vite": "^5.2.9", "vite": "^5.3.3",
"vite-plugin-eslint": "^1.8.1", "vite-plugin-eslint": "^1.8.1",
"vite-plugin-package-version": "^1.1.0", "vite-plugin-package-version": "^1.1.0",
"vite-tsconfig-paths": "^4.3.2", "vite-tsconfig-paths": "^4.3.2",

View File

@ -71,6 +71,9 @@ export interface LanguageServerOptions {
) => void ) => void
changesDelay?: number changesDelay?: number
doSemanticTokens?: boolean
doFoldingRanges?: boolean
} }
export class LanguageServerPlugin implements PluginValue { export class LanguageServerPlugin implements PluginValue {
@ -87,6 +90,9 @@ export class LanguageServerPlugin implements PluginValue {
notification: LSP.NotificationMessage notification: LSP.NotificationMessage
) => void ) => void
private doSemanticTokens: boolean = false
private doFoldingRanges: boolean = false
private _defferer = deferExecution((code: string) => { private _defferer = deferExecution((code: string) => {
try { try {
// Update the state (not the editor) with the new code. // Update the state (not the editor) with the new code.
@ -109,6 +115,9 @@ export class LanguageServerPlugin implements PluginValue {
this.client = options.client this.client = options.client
this.documentVersion = 0 this.documentVersion = 0
this.doSemanticTokens = options.doSemanticTokens ?? false
this.doFoldingRanges = options.doFoldingRanges ?? false
if (options.changesDelay) { if (options.changesDelay) {
this.changesDelay = options.changesDelay this.changesDelay = options.changesDelay
} }
@ -220,6 +229,7 @@ export class LanguageServerPlugin implements PluginValue {
async getFoldingRanges(): Promise<LSP.FoldingRange[] | null> { async getFoldingRanges(): Promise<LSP.FoldingRange[] | null> {
if ( if (
!this.doFoldingRanges ||
!this.client.ready || !this.client.ready ||
!this.client.getServerCapabilities().foldingRangeProvider !this.client.getServerCapabilities().foldingRangeProvider
) )
@ -445,6 +455,7 @@ export class LanguageServerPlugin implements PluginValue {
async requestSemanticTokens() { async requestSemanticTokens() {
if ( if (
!this.doSemanticTokens ||
!this.client.ready || !this.client.ready ||
!this.client.getServerCapabilities().semanticTokensProvider !this.client.getServerCapabilities().semanticTokensProvider
) { ) {

View File

@ -80,5 +80,5 @@
} }
}, },
"productName": "Zoo Modeling App", "productName": "Zoo Modeling App",
"version": "0.23.1" "version": "0.24.0"
} }

View File

@ -529,7 +529,6 @@ export class CameraControls {
parameters: { parameters: {
fov_y: fov_y:
this.camera instanceof PerspectiveCamera ? this.camera.fov : 45, this.camera instanceof PerspectiveCamera ? this.camera.fov : 45,
...calculateNearFarFromFOV(this.lastPerspectiveFov),
}, },
}, },
}) })
@ -612,8 +611,6 @@ export class CameraControls {
type: 'default_camera_set_perspective', type: 'default_camera_set_perspective',
parameters: { parameters: {
fov_y: newFov, fov_y: newFov,
z_near: 0.01,
z_far: 1000,
}, },
}, },
}) })
@ -631,8 +628,6 @@ export class CameraControls {
target: this.target, target: this.target,
}), }),
fov_y: newFov, fov_y: newFov,
z_near: 0.01,
z_far: 1000,
}, },
}) })
} }

View File

@ -96,6 +96,7 @@ export const ClientSideScene = ({
if (!canvasRef.current) return if (!canvasRef.current) return
const canvas = canvasRef.current const canvas = canvasRef.current
canvas.appendChild(sceneInfra.renderer.domElement) canvas.appendChild(sceneInfra.renderer.domElement)
canvas.appendChild(sceneInfra.labelRenderer.domElement)
sceneInfra.animate() sceneInfra.animate()
canvas.addEventListener('mousemove', sceneInfra.onMouseMove, false) canvas.addEventListener('mousemove', sceneInfra.onMouseMove, false)
canvas.addEventListener('mousedown', sceneInfra.onMouseDown, false) canvas.addEventListener('mousedown', sceneInfra.onMouseDown, false)

View File

@ -29,6 +29,9 @@ import {
INTERSECTION_PLANE_LAYER, INTERSECTION_PLANE_LAYER,
OnMouseEnterLeaveArgs, OnMouseEnterLeaveArgs,
RAYCASTABLE_PLANE, RAYCASTABLE_PLANE,
SEGMENT_LENGTH_LABEL,
SEGMENT_LENGTH_LABEL_OFFSET_PX,
SEGMENT_LENGTH_LABEL_TEXT,
SKETCH_GROUP_SEGMENTS, SKETCH_GROUP_SEGMENTS,
SKETCH_LAYER, SKETCH_LAYER,
X_AXIS, X_AXIS,
@ -47,6 +50,7 @@ import {
programMemoryInit, programMemoryInit,
recast, recast,
SketchGroup, SketchGroup,
ExtrudeGroup,
VariableDeclaration, VariableDeclaration,
VariableDeclarator, VariableDeclarator,
} from 'lang/wasm' } from 'lang/wasm'
@ -102,6 +106,7 @@ import {
} from 'lib/rectangleTool' } from 'lib/rectangleTool'
import { getThemeColorForThreeJs } from 'lib/theme' import { getThemeColorForThreeJs } from 'lib/theme'
import { err, trap } from 'lib/trap' import { err, trap } from 'lib/trap'
import { CSS2DObject } from 'three/examples/jsm/renderers/CSS2DRenderer'
type DraftSegment = 'line' | 'tangentialArcTo' type DraftSegment = 'line' | 'tangentialArcTo'
@ -414,7 +419,7 @@ export class SceneEntities {
} }
) )
let seg let seg: Group
const _node1 = getNodeFromPath<CallExpression>( const _node1 = getNodeFromPath<CallExpression>(
maybeModdedAst, maybeModdedAst,
segPathToNode, segPathToNode,
@ -1075,9 +1080,16 @@ export class SceneEntities {
programMemoryOverride, programMemoryOverride,
}) })
this.sceneProgramMemory = programMemory this.sceneProgramMemory = programMemory
const sketchGroup = programMemory.root[
variableDeclarationName const maybeSketchGroup = programMemory.root[variableDeclarationName]
] as SketchGroup let sketchGroup = undefined
if (maybeSketchGroup.type === 'SketchGroup') {
sketchGroup = maybeSketchGroup
} else if ((maybeSketchGroup as ExtrudeGroup).sketchGroup) {
sketchGroup = (maybeSketchGroup as ExtrudeGroup).sketchGroup
}
if (!sketchGroup) return
const sgPaths = sketchGroup.value const sgPaths = sketchGroup.value
const orthoFactor = orthoScale(sceneInfra.camControls.camera) const orthoFactor = orthoScale(sceneInfra.camControls.camera)
@ -1302,6 +1314,7 @@ export class SceneEntities {
shape.moveTo(0, (-SEGMENT_WIDTH_PX / 2) * scale) // The width of the line in px (2.4px in this case) shape.moveTo(0, (-SEGMENT_WIDTH_PX / 2) * scale) // The width of the line in px (2.4px in this case)
shape.lineTo(0, (SEGMENT_WIDTH_PX / 2) * scale) shape.lineTo(0, (SEGMENT_WIDTH_PX / 2) * scale)
const arrowGroup = group.getObjectByName(ARROWHEAD) as Group const arrowGroup = group.getObjectByName(ARROWHEAD) as Group
const labelGroup = group.getObjectByName(SEGMENT_LENGTH_LABEL) as Group
const length = Math.sqrt( const length = Math.sqrt(
Math.pow(to[0] - from[0], 2) + Math.pow(to[1] - from[1], 2) Math.pow(to[0] - from[0], 2) + Math.pow(to[1] - from[1], 2)
@ -1347,6 +1360,29 @@ export class SceneEntities {
extraSegmentGroup.visible = isHandlesVisible extraSegmentGroup.visible = isHandlesVisible
} }
if (labelGroup) {
const labelWrapper = labelGroup.getObjectByName(
SEGMENT_LENGTH_LABEL_TEXT
) as CSS2DObject
const labelWrapperElem = labelWrapper.element as HTMLDivElement
const label = labelWrapperElem.children[0] as HTMLParagraphElement
label.innerText = `${roundOff(length)}${sceneInfra._baseUnit}`
label.classList.add(SEGMENT_LENGTH_LABEL_TEXT)
const offsetFromMidpoint = new Vector2(to[0] - from[0], to[1] - from[1])
.normalize()
.rotateAround(new Vector2(0, 0), Math.PI / 2)
.multiplyScalar(SEGMENT_LENGTH_LABEL_OFFSET_PX * scale)
label.style.setProperty('--x', `${offsetFromMidpoint.x}px`)
label.style.setProperty('--y', `${offsetFromMidpoint.y}px`)
labelWrapper.position.set(
(from[0] + to[0]) / 2 + offsetFromMidpoint.x,
(from[1] + to[1]) / 2 + offsetFromMidpoint.y,
0
)
labelGroup.visible = isHandlesVisible
}
const straightSegmentBody = group.children.find( const straightSegmentBody = group.children.find(
(child) => child.userData.type === STRAIGHT_SEGMENT_BODY (child) => child.userData.type === STRAIGHT_SEGMENT_BODY
) as Mesh ) as Mesh
@ -1397,6 +1433,14 @@ export class SceneEntities {
) )
let shouldResolve = false let shouldResolve = false
if (sketchSegments) { if (sketchSegments) {
// We have to manually remove the CSS2DObjects
// as they don't get removed when the group is removed
sketchSegments.traverse((object) => {
if (object instanceof CSS2DObject) {
object.element.remove()
object.remove()
}
})
this.scene.remove(sketchSegments) this.scene.remove(sketchSegments)
shouldResolve = true shouldResolve = true
} else { } else {

View File

@ -31,6 +31,7 @@ import { EngineCommandManager } from 'lang/std/engineConnection'
import { MouseState, SegmentOverlayPayload } from 'machines/modelingMachine' import { MouseState, SegmentOverlayPayload } from 'machines/modelingMachine'
import { getAngle, throttle } from 'lib/utils' import { getAngle, throttle } from 'lib/utils'
import { Themes } from 'lib/theme' import { Themes } from 'lib/theme'
import { CSS2DRenderer } from 'three/examples/jsm/renderers/CSS2DRenderer'
type SendType = ReturnType<typeof useModelingContext>['send'] type SendType = ReturnType<typeof useModelingContext>['send']
@ -54,6 +55,9 @@ export const Y_AXIS = 'yAxis'
export const AXIS_GROUP = 'axisGroup' export const AXIS_GROUP = 'axisGroup'
export const SKETCH_GROUP_SEGMENTS = 'sketch-group-segments' export const SKETCH_GROUP_SEGMENTS = 'sketch-group-segments'
export const ARROWHEAD = 'arrowhead' export const ARROWHEAD = 'arrowhead'
export const SEGMENT_LENGTH_LABEL = 'segment-length-label'
export const SEGMENT_LENGTH_LABEL_TEXT = 'segment-length-label-text'
export const SEGMENT_LENGTH_LABEL_OFFSET_PX = 30
export interface OnMouseEnterLeaveArgs { export interface OnMouseEnterLeaveArgs {
selected: Object3D<Object3DEventMap> selected: Object3D<Object3DEventMap>
@ -95,6 +99,7 @@ export class SceneInfra {
static instance: SceneInfra static instance: SceneInfra
scene: Scene scene: Scene
renderer: WebGLRenderer renderer: WebGLRenderer
labelRenderer: CSS2DRenderer
camControls: CameraControls camControls: CameraControls
isPerspective = true isPerspective = true
fov = 45 fov = 45
@ -264,6 +269,13 @@ export class SceneInfra {
this.renderer = new WebGLRenderer({ antialias: true, alpha: true }) // Enable transparency this.renderer = new WebGLRenderer({ antialias: true, alpha: true }) // Enable transparency
this.renderer.setSize(window.innerWidth, window.innerHeight) this.renderer.setSize(window.innerWidth, window.innerHeight)
this.renderer.setClearColor(0x000000, 0) // Set clear color to black with 0 alpha (fully transparent) this.renderer.setClearColor(0x000000, 0) // Set clear color to black with 0 alpha (fully transparent)
// LABEL RENDERER
this.labelRenderer = new CSS2DRenderer()
this.labelRenderer.setSize(window.innerWidth, window.innerHeight)
this.labelRenderer.domElement.style.position = 'absolute'
this.labelRenderer.domElement.style.top = '0px'
this.labelRenderer.domElement.style.pointerEvents = 'none'
window.addEventListener('resize', this.onWindowResize) window.addEventListener('resize', this.onWindowResize)
this.camControls = new CameraControls( this.camControls = new CameraControls(
@ -328,6 +340,7 @@ export class SceneInfra {
onWindowResize = () => { onWindowResize = () => {
this.renderer.setSize(window.innerWidth, window.innerHeight) this.renderer.setSize(window.innerWidth, window.innerHeight)
this.labelRenderer.setSize(window.innerWidth, window.innerHeight)
} }
animate = () => { animate = () => {
@ -337,6 +350,7 @@ export class SceneInfra {
// console.log('animation frame', this.cameraControls.camera) // console.log('animation frame', this.cameraControls.camera)
this.camControls.update() this.camControls.update()
this.renderer.render(this.scene, this.camControls.camera) this.renderer.render(this.scene, this.camControls.camera)
this.labelRenderer.render(this.scene, this.camControls.camera)
} }
} }

View File

@ -21,6 +21,7 @@ import {
Vector3, Vector3,
} from 'three' } from 'three'
import { mergeGeometries } from 'three/examples/jsm/utils/BufferGeometryUtils.js' import { mergeGeometries } from 'three/examples/jsm/utils/BufferGeometryUtils.js'
import { CSS2DObject } from 'three/examples/jsm/renderers/CSS2DRenderer'
import { PathToNode, SketchGroup, getTangentialArcToInfo } from 'lang/wasm' import { PathToNode, SketchGroup, getTangentialArcToInfo } from 'lang/wasm'
import { import {
EXTRA_SEGMENT_HANDLE, EXTRA_SEGMENT_HANDLE,
@ -36,8 +37,14 @@ import {
TANGENTIAL_ARC_TO__SEGMENT_DASH, TANGENTIAL_ARC_TO__SEGMENT_DASH,
} from './sceneEntities' } from './sceneEntities'
import { getTangentPointFromPreviousArc } from 'lib/utils2d' import { getTangentPointFromPreviousArc } from 'lib/utils2d'
import { ARROWHEAD } from './sceneInfra' import {
ARROWHEAD,
SEGMENT_LENGTH_LABEL,
SEGMENT_LENGTH_LABEL_OFFSET_PX,
SEGMENT_LENGTH_LABEL_TEXT,
} from './sceneInfra'
import { Themes, getThemeColorForThreeJs } from 'lib/theme' import { Themes, getThemeColorForThreeJs } from 'lib/theme'
import { roundOff } from 'lib/utils'
export function profileStart({ export function profileStart({
from, from,
@ -101,7 +108,7 @@ export function straightSegment({
theme: Themes theme: Themes
isSelected?: boolean isSelected?: boolean
}): Group { }): Group {
const group = new Group() const segmentGroup = new Group()
const shape = new Shape() const shape = new Shape()
shape.moveTo(0, (-SEGMENT_WIDTH_PX / 2) * scale) shape.moveTo(0, (-SEGMENT_WIDTH_PX / 2) * scale)
@ -133,7 +140,7 @@ export function straightSegment({
: STRAIGHT_SEGMENT_BODY : STRAIGHT_SEGMENT_BODY
mesh.name = STRAIGHT_SEGMENT_BODY mesh.name = STRAIGHT_SEGMENT_BODY
group.userData = { segmentGroup.userData = {
type: STRAIGHT_SEGMENT, type: STRAIGHT_SEGMENT,
id, id,
from, from,
@ -143,37 +150,60 @@ export function straightSegment({
callExpName, callExpName,
baseColor, baseColor,
} }
group.name = STRAIGHT_SEGMENT segmentGroup.name = STRAIGHT_SEGMENT
segmentGroup.add(mesh)
const length = Math.sqrt( const length = Math.sqrt(
Math.pow(to[0] - from[0], 2) + Math.pow(to[1] - from[1], 2) Math.pow(to[0] - from[0], 2) + Math.pow(to[1] - from[1], 2)
) )
const arrowGroup = createArrowhead(scale, theme, color)
arrowGroup.position.set(to[0], to[1], 0)
const dir = new Vector3()
.subVectors(new Vector3(to[0], to[1], 0), new Vector3(from[0], from[1], 0))
.normalize()
arrowGroup.quaternion.setFromUnitVectors(new Vector3(0, 1, 0), dir)
const pxLength = length / scale const pxLength = length / scale
const shouldHide = pxLength < HIDE_SEGMENT_LENGTH const shouldHide = pxLength < HIDE_SEGMENT_LENGTH
arrowGroup.visible = !shouldHide
group.add(mesh)
if (callExpName !== 'close') group.add(arrowGroup)
// All segment types get an extra segment handle,
// Which is a little plus sign that appears at the origin of the segment
// and can be dragged to insert a new segment
const extraSegmentGroup = createExtraSegmentHandle(scale, texture, theme) const extraSegmentGroup = createExtraSegmentHandle(scale, texture, theme)
const offsetFromBase = new Vector2(to[0] - from[0], to[1] - from[1]) const directionVector = new Vector2(
.normalize() to[0] - from[0],
.multiplyScalar(EXTRA_SEGMENT_OFFSET_PX * scale) to[1] - from[1]
).normalize()
const offsetFromBase = directionVector.multiplyScalar(
EXTRA_SEGMENT_OFFSET_PX * scale
)
extraSegmentGroup.position.set( extraSegmentGroup.position.set(
from[0] + offsetFromBase.x, from[0] + offsetFromBase.x,
from[1] + offsetFromBase.y, from[1] + offsetFromBase.y,
0 0
) )
extraSegmentGroup.visible = !shouldHide extraSegmentGroup.visible = !shouldHide
group.add(extraSegmentGroup) segmentGroup.add(extraSegmentGroup)
return group // Segment decorators that only apply to non-close segments
if (callExpName !== 'close') {
// an arrowhead that appears at the end of the segment
const arrowGroup = createArrowhead(scale, theme, color)
arrowGroup.position.set(to[0], to[1], 0)
const dir = new Vector3()
.subVectors(
new Vector3(to[0], to[1], 0),
new Vector3(from[0], from[1], 0)
)
.normalize()
arrowGroup.quaternion.setFromUnitVectors(new Vector3(0, 1, 0), dir)
arrowGroup.visible = !shouldHide
segmentGroup.add(arrowGroup)
// A length indicator that appears at the midpoint of the segment
const lengthIndicatorGroup = createLengthIndicator({
from,
to,
scale,
length,
})
segmentGroup.add(lengthIndicatorGroup)
}
return segmentGroup
} }
function createArrowhead(scale = 1, theme: Themes, color?: number): Group { function createArrowhead(scale = 1, theme: Themes, color?: number): Group {
@ -230,6 +260,46 @@ function createExtraSegmentHandle(
return extraSegmentGroup return extraSegmentGroup
} }
/**
* Creates a group containing a CSS2DObject with the length of the segment
*/
function createLengthIndicator({
from,
to,
scale,
length,
}: {
from: Coords2d
to: Coords2d
scale: number
length: number
}) {
const lengthIndicatorGroup = new Group()
lengthIndicatorGroup.name = SEGMENT_LENGTH_LABEL
// Make the elements
const lengthIndicatorText = document.createElement('p')
lengthIndicatorText.classList.add(SEGMENT_LENGTH_LABEL_TEXT)
lengthIndicatorText.innerText = roundOff(length).toString()
const lengthIndicatorWrapper = document.createElement('div')
// Style the elements
lengthIndicatorWrapper.style.position = 'absolute'
lengthIndicatorWrapper.appendChild(lengthIndicatorText)
const cssObject = new CSS2DObject(lengthIndicatorWrapper)
cssObject.name = SEGMENT_LENGTH_LABEL_TEXT
// Position the elements based on the line's heading
const offsetFromMidpoint = new Vector2(to[0] - from[0], to[1] - from[1])
.normalize()
.rotateAround(new Vector2(0, 0), -Math.PI / 2)
.multiplyScalar(SEGMENT_LENGTH_LABEL_OFFSET_PX * scale)
lengthIndicatorText.style.setProperty('--x', `${offsetFromMidpoint.x}px`)
lengthIndicatorText.style.setProperty('--y', `${offsetFromMidpoint.y}px`)
lengthIndicatorGroup.add(cssObject)
return lengthIndicatorGroup
}
export function tangentialArcToSegment({ export function tangentialArcToSegment({
prevSegment, prevSegment,
from, from,

View File

@ -8,7 +8,7 @@ import {
LanguageServerPlugin, LanguageServerPlugin,
} from '@kittycad/codemirror-lsp-client' } from '@kittycad/codemirror-lsp-client'
import { TEST, VITE_KC_API_BASE_URL } from 'env' import { TEST, VITE_KC_API_BASE_URL } from 'env'
import KclLanguageSupport from 'editor/plugins/lsp/kcl/language' import { kcl } from 'editor/plugins/lsp/kcl/language'
import { copilotPlugin } from 'editor/plugins/lsp/copilot' import { copilotPlugin } from 'editor/plugins/lsp/copilot'
import { useSettingsAuthContext } from 'hooks/useSettingsAuthContext' import { useSettingsAuthContext } from 'hooks/useSettingsAuthContext'
import { Extension } from '@codemirror/state' import { Extension } from '@codemirror/state'
@ -146,7 +146,7 @@ export const LspProvider = ({ children }: { children: React.ReactNode }) => {
let plugin = null let plugin = null
if (isKclLspReady && !TEST && kclLspClient) { if (isKclLspReady && !TEST && kclLspClient) {
// Set up the lsp plugin. // Set up the lsp plugin.
const lsp = new KclLanguageSupport({ const lsp = kcl({
documentUri: `file:///${PROJECT_ENTRYPOINT}`, documentUri: `file:///${PROJECT_ENTRYPOINT}`,
workspaceFolders: getWorkspaceFolders(), workspaceFolders: getWorkspaceFolders(),
client: kclLspClient, client: kclLspClient,

View File

@ -8,7 +8,7 @@ import { NetworkHealthState } from 'hooks/useNetworkStatus'
import { ClientSideScene } from 'clientSideScene/ClientSideSceneComp' import { ClientSideScene } from 'clientSideScene/ClientSideSceneComp'
import { butName } from 'lib/cameraControls' import { butName } from 'lib/cameraControls'
import { sendSelectEventToEngine } from 'lib/selections' import { sendSelectEventToEngine } from 'lib/selections'
import { kclManager, engineCommandManager } from 'lib/singletons' import { kclManager, engineCommandManager, sceneInfra } from 'lib/singletons'
export const Stream = () => { export const Stream = () => {
const [isLoading, setIsLoading] = useState(true) const [isLoading, setIsLoading] = useState(true)
@ -51,40 +51,42 @@ export const Stream = () => {
capture: true, capture: true,
}) })
// Teardown everything if we go hidden or reconnect
if (globalThis?.window?.document) {
globalThis.window.document.onvisibilitychange = () => {
if (globalThis.window.document.visibilityState === 'hidden') {
videoRef.current?.pause()
setIsFreezeFrame(true)
window.requestAnimationFrame(() => {
engineCommandManager.engineConnection?.tearDown({ freeze: true })
})
} else {
engineCommandManager.engineConnection?.connect(true)
}
}
}
const IDLE_TIME_MS = 1000 * 20 const IDLE_TIME_MS = 1000 * 20
let timeoutIdIdle: ReturnType<typeof setTimeout> | undefined = undefined let timeoutIdIdleA: ReturnType<typeof setTimeout> | undefined = undefined
const onIdle = () => { const teardown = () => {
videoRef.current?.pause() videoRef.current?.pause()
setIsFreezeFrame(true) setIsFreezeFrame(true)
kclManager.isFirstRender = true sceneInfra.modelingSend({ type: 'Cancel' })
setIsFirstRender(true)
// Give video time to pause // Give video time to pause
window.requestAnimationFrame(() => { window.requestAnimationFrame(() => {
engineCommandManager.engineConnection?.tearDown({ freeze: true }) engineCommandManager.engineConnection?.tearDown({ freeze: true })
}) })
} }
// Teardown everything if we go hidden or reconnect
if (globalThis?.window?.document) {
globalThis.window.document.onvisibilitychange = () => {
if (globalThis.window.document.visibilityState === 'hidden') {
clearTimeout(timeoutIdIdleA)
timeoutIdIdleA = setTimeout(teardown, IDLE_TIME_MS)
} else if (!engineCommandManager.engineConnection?.isReady()) {
clearTimeout(timeoutIdIdleA)
engineCommandManager.engineConnection?.connect(true)
}
}
}
let timeoutIdIdleB: ReturnType<typeof setTimeout> | undefined = undefined
const onAnyInput = () => { const onAnyInput = () => {
if (!engineCommandManager.engineConnection?.isReady()) { if (!engineCommandManager.engineConnection?.isReady()) {
engineCommandManager.engineConnection?.connect(true) engineCommandManager.engineConnection?.connect(true)
} }
clearTimeout(timeoutIdIdle) // Clear both timers
timeoutIdIdle = setTimeout(onIdle, IDLE_TIME_MS) clearTimeout(timeoutIdIdleA)
clearTimeout(timeoutIdIdleB)
timeoutIdIdleB = setTimeout(teardown, IDLE_TIME_MS)
} }
globalThis?.window?.document?.addEventListener('keydown', onAnyInput) globalThis?.window?.document?.addEventListener('keydown', onAnyInput)
@ -93,7 +95,7 @@ export const Stream = () => {
globalThis?.window?.document?.addEventListener('scroll', onAnyInput) globalThis?.window?.document?.addEventListener('scroll', onAnyInput)
globalThis?.window?.document?.addEventListener('touchstart', onAnyInput) globalThis?.window?.document?.addEventListener('touchstart', onAnyInput)
timeoutIdIdle = setTimeout(onIdle, IDLE_TIME_MS) timeoutIdIdleB = setTimeout(teardown, IDLE_TIME_MS)
return () => { return () => {
globalThis?.window?.document?.removeEventListener('paste', handlePaste, { globalThis?.window?.document?.removeEventListener('paste', handlePaste, {

View File

@ -12,14 +12,14 @@ import {
setDiagnosticsEffect, setDiagnosticsEffect,
} from '@codemirror/lint' } from '@codemirror/lint'
const updateOutsideEditorAnnotation = Annotation.define<null>() const updateOutsideEditorAnnotation = Annotation.define<boolean>()
export const updateOutsideEditorEvent = updateOutsideEditorAnnotation.of(null) export const updateOutsideEditorEvent = updateOutsideEditorAnnotation.of(true)
const modelingMachineAnnotation = Annotation.define<null>() const modelingMachineAnnotation = Annotation.define<boolean>()
export const modelingMachineEvent = modelingMachineAnnotation.of(null) export const modelingMachineEvent = modelingMachineAnnotation.of(true)
const setDiagnosticsAnnotation = Annotation.define<null>() const setDiagnosticsAnnotation = Annotation.define<boolean>()
export const setDiagnosticsEvent = setDiagnosticsAnnotation.of(null) export const setDiagnosticsEvent = setDiagnosticsAnnotation.of(true)
function diagnosticIsEqual(d1: Diagnostic, d2: Diagnostic): boolean { function diagnosticIsEqual(d1: Diagnostic, d2: Diagnostic): boolean {
return d1.from === d2.from && d1.to === d2.to && d1.message === d2.message return d1.from === d2.from && d1.to === d2.to && d1.message === d2.message
@ -123,7 +123,11 @@ export default class EditorManager {
this._editorView.dispatch({ this._editorView.dispatch({
effects: [setDiagnosticsEffect.of(diagnostics)], effects: [setDiagnosticsEffect.of(diagnostics)],
annotations: [setDiagnosticsEvent, Transaction.addToHistory.of(false)], annotations: [
setDiagnosticsEvent,
updateOutsideEditorEvent,
Transaction.addToHistory.of(false),
],
}) })
} }

View File

@ -37,11 +37,11 @@ import { CopilotAcceptCompletionParams } from 'wasm-lib/kcl/bindings/CopilotAcce
import { CopilotRejectCompletionParams } from 'wasm-lib/kcl/bindings/CopilotRejectCompletionParams' import { CopilotRejectCompletionParams } from 'wasm-lib/kcl/bindings/CopilotRejectCompletionParams'
import { editorManager } from 'lib/singletons' import { editorManager } from 'lib/singletons'
const copilotPluginAnnotation = Annotation.define<null>() const copilotPluginAnnotation = Annotation.define<boolean>()
export const copilotPluginEvent = copilotPluginAnnotation.of(null) export const copilotPluginEvent = copilotPluginAnnotation.of(true)
const rejectSuggestionAnnotation = Annotation.define<null>() const rejectSuggestionAnnotation = Annotation.define<boolean>()
export const rejectSuggestionCommand = rejectSuggestionAnnotation.of(null) export const rejectSuggestionCommand = rejectSuggestionAnnotation.of(true)
// Effects to tell StateEffect what to do with GhostText // Effects to tell StateEffect what to do with GhostText
const addSuggestion = StateEffect.define<Suggestion>() const addSuggestion = StateEffect.define<Suggestion>()
@ -229,7 +229,7 @@ export class CompletionRequester implements PluginValue {
isRelevant = true isRelevant = true
} else if (tr.isUserEvent('move')) { } else if (tr.isUserEvent('move')) {
isRelevant = true isRelevant = true
} else if (tr.annotation(copilotPluginEvent.type) !== undefined) { } else if (tr.annotation(copilotPluginEvent.type)) {
isRelevant = true isRelevant = true
} }
} }
@ -457,6 +457,7 @@ export class CompletionRequester implements PluginValue {
effects: clearSuggestion.of(null), effects: clearSuggestion.of(null),
annotations: [ annotations: [
rejectSuggestionCommand, rejectSuggestionCommand,
copilotPluginEvent,
Transaction.addToHistory.of(false), Transaction.addToHistory.of(false),
], ],
}) })

View File

@ -0,0 +1,26 @@
import { styleTags, tags as t } from '@lezer/highlight'
export const klcHighlight = styleTags({
'fn var let const': t.definitionKeyword,
return: t.controlKeyword,
'true false': t.bool,
nil: t.null,
'AddOp MultOp ExpOp': t.arithmeticOperator,
CompOp: t.logicOperator,
'Equals Arrow': t.definitionOperator,
PipeOperator: t.controlOperator,
String: t.string,
Number: t.number,
LineComment: t.lineComment,
BlockComment: t.blockComment,
Shebang: t.meta,
PipeSubstitution: t.atom,
VariableDefinition: t.definition(t.variableName),
VariableName: t.variableName,
PropertyName: t.propertyName,
TagDeclarator: t.tagName,
'( )': t.paren,
'{ }': t.brace,
'[ ]': t.bracket,
', . : ? ..': t.punctuation,
})

View File

@ -12,6 +12,9 @@ import { UpdateUnitsParams } from 'wasm-lib/kcl/bindings/UpdateUnitsParams'
import { UpdateCanExecuteParams } from 'wasm-lib/kcl/bindings/UpdateCanExecuteParams' import { UpdateCanExecuteParams } from 'wasm-lib/kcl/bindings/UpdateCanExecuteParams'
import { UpdateUnitsResponse } from 'wasm-lib/kcl/bindings/UpdateUnitsResponse' import { UpdateUnitsResponse } from 'wasm-lib/kcl/bindings/UpdateUnitsResponse'
import { UpdateCanExecuteResponse } from 'wasm-lib/kcl/bindings/UpdateCanExecuteResponse' import { UpdateCanExecuteResponse } from 'wasm-lib/kcl/bindings/UpdateCanExecuteResponse'
import { codeManagerUpdateEvent } from 'lang/codeManager'
import { copilotPluginEvent } from '../copilot'
import { updateOutsideEditorEvent } from 'editor/manager'
const changesDelay = 600 const changesDelay = 600
@ -45,11 +48,10 @@ export class KclPlugin implements PluginValue {
editorManager.setEditorView(viewUpdate.view) editorManager.setEditorView(viewUpdate.view)
let isUserSelect = false let isUserSelect = false
let isRelevant = false let isRelevant = viewUpdate.docChanged
for (const tr of viewUpdate.transactions) { for (const tr of viewUpdate.transactions) {
if (tr.isUserEvent('select')) { if (tr.isUserEvent('select')) {
isUserSelect = true isUserSelect = true
break
} else if (tr.isUserEvent('input')) { } else if (tr.isUserEvent('input')) {
isRelevant = true isRelevant = true
} else if (tr.isUserEvent('delete')) { } else if (tr.isUserEvent('delete')) {
@ -63,6 +65,21 @@ export class KclPlugin implements PluginValue {
} else if (tr.annotation(lspFormatCodeEvent.type)) { } else if (tr.annotation(lspFormatCodeEvent.type)) {
isRelevant = true isRelevant = true
} }
// Don't make this an else.
if (tr.annotation(codeManagerUpdateEvent.type)) {
// We want to ignore when we are forcing the editor to update.
isRelevant = false
break
} else if (tr.annotation(copilotPluginEvent.type)) {
// We want to ignore when copilot is doing stuff.
isRelevant = false
break
} else if (tr.annotation(updateOutsideEditorEvent.type)) {
// We want to ignore other events outside the editor.
isRelevant = false
break
}
} }
// If we have a user select event, we want to update what parts are // If we have a user select event, we want to update what parts are

View File

@ -0,0 +1,113 @@
@precedence {
member
call
exp @left
mult @left
add @left
comp @left
pipe @left
range
}
@top Program {
Shebang?
statement*
}
statement[@isGroup=Statement] {
FunctionDeclaration { kw<"fn"> VariableDefinition Equals ParamList Arrow Body } |
VariableDeclaration { (kw<"var"> | kw<"let"> | kw<"const">) VariableDefinition Equals expression } |
ReturnStatement { kw<"return"> expression } |
ExpressionStatement { expression }
}
ParamList { "(" commaSep<Parameter { VariableDefinition "?"? (":" type)? }> ")" }
Body { "{" statement* "}" }
expression[@isGroup=Expression] {
String |
Number |
VariableName |
TagDeclarator |
kw<"true"> | kw<"false"> | kw<"nil"> |
PipeSubstitution |
BinaryExpression {
expression !add AddOp expression |
expression !mult MultOp expression |
expression !exp ExpOp expression |
expression !comp CompOp expression
} |
UnaryExpression { AddOp expression } |
ParenthesizedExpression { "(" expression ")" } |
CallExpression { expression !call ArgumentList } |
ArrayExpression { "[" commaSep<expression | IntegerRange { expression !range ".." expression }> "]" } |
ObjectExpression { "{" commaSep<ObjectProperty> "}" } |
MemberExpression { expression !member "." PropertyName } |
SubscriptExpression { expression !member "[" expression "]" } |
PipeExpression { expression (!pipe PipeOperator expression)+ }
}
ObjectProperty { PropertyName ":" expression }
ArgumentList { "(" commaSep<expression> ")" }
type[@isGroup=Type] {
@specialize[@name=PrimitiveType]<
identifier,
"string" | "number" | "bool" | "sketch_group" | "sketch_surface" | "extrude_group"
> |
ArrayType { type !member "[" "]" } |
ObjectType { "{" commaSep<ObjectProperty { PropertyName ":" type }> "}" }
}
VariableDefinition { identifier }
VariableName { identifier }
@skip { whitespace | LineComment | BlockComment }
kw<term> { @specialize[@name={term}]<identifier, term> }
commaSep<term> { (term ("," term)*)? ","? }
@tokens {
String[isolate] { "'" ("\\" _ | !['\\])* "'" | '"' ("\\" _ | !["\\])* '"' }
Number { "." @digit+ | @digit+ ("." @digit*)? }
@precedence { Number, "." }
AddOp { "+" | "-" }
MultOp { "/" | "*" | "\\" }
ExpOp { "^" }
CompOp { $[<>] "="? | "!=" | "==" }
Equals { "=" }
Arrow { "=>" }
PipeOperator { "|>" }
PipeSubstitution { "%" }
identifier { (@asciiLetter | "_") (@asciiLetter | @digit | "_")* }
PropertyName { identifier }
TagDeclarator { "$" identifier }
whitespace { @whitespace+ }
LineComment[isolate] { "//" ![\n]* }
BlockComment[isolate] { "/*" blockCommentRest }
blockCommentRest { @eof | ![*] blockCommentRest | "*" blockCommentStar }
blockCommentStar { @eof | "/" | ![/] blockCommentRest | "*" blockCommentStar }
@precedence { LineComment, BlockComment, MultOp }
Shebang { "#!" ![\n]* }
"(" ")"
"{" "}"
"[" "]"
"," "?" ":" "." ".."
}
@external propSource klcHighlight from "./highlight"
@detectDelim

View File

@ -1,9 +1,13 @@
// Code mirror language implementation for kcl. // Code mirror language implementation for kcl.
import { import {
Language, LRLanguage,
defineLanguageFacet,
LanguageSupport, LanguageSupport,
indentNodeProp,
continuedIndent,
delimitedIndent,
foldNodeProp,
foldInside,
} from '@codemirror/language' } from '@codemirror/language'
import { import {
LanguageServerClient, LanguageServerClient,
@ -11,18 +15,8 @@ import {
} from '@kittycad/codemirror-lsp-client' } from '@kittycad/codemirror-lsp-client'
import { kclPlugin } from '.' import { kclPlugin } from '.'
import type * as LSP from 'vscode-languageserver-protocol' import type * as LSP from 'vscode-languageserver-protocol'
import KclParser from './parser' // @ts-ignore: No types available
import { parser } from './kcl.grammar'
const data = defineLanguageFacet({
// https://codemirror.net/docs/ref/#commands.CommentTokens
commentTokens: {
line: '//',
block: {
open: '/*',
close: '*/',
},
},
})
export interface LanguageOptions { export interface LanguageOptions {
workspaceFolders: LSP.WorkspaceFolder[] workspaceFolders: LSP.WorkspaceFolder[]
@ -34,26 +28,40 @@ export interface LanguageOptions {
) => void ) => void
} }
class KclLanguage extends Language { export const KclLanguage = LRLanguage.define({
constructor(options: LanguageOptions) { name: 'klc',
const plugin = kclPlugin({ parser: parser.configure({
props: [
indentNodeProp.add({
Body: delimitedIndent({ closing: '}' }),
BlockComment: () => null,
'Statement Property': continuedIndent({ except: /^{/ }),
}),
foldNodeProp.add({
'Body ArrayExpression ObjectExpression': foldInside,
BlockComment(tree) {
return { from: tree.from + 2, to: tree.to - 2 }
},
PipeExpression(tree) {
return { from: tree.firstChild!.to, to: tree.to }
},
}),
],
}),
languageData: {
commentTokens: { line: '//', block: { open: '/*', close: '*/' } },
},
})
export function kcl(options: LanguageOptions) {
return new LanguageSupport(
KclLanguage,
kclPlugin({
documentUri: options.documentUri, documentUri: options.documentUri,
workspaceFolders: options.workspaceFolders, workspaceFolders: options.workspaceFolders,
allowHTMLContent: true, allowHTMLContent: true,
client: options.client, client: options.client,
processLspNotification: options.processLspNotification, processLspNotification: options.processLspNotification,
}) })
)
const parser = new KclParser()
super(data, parser, [plugin], 'kcl')
}
}
export default class KclLanguageSupport extends LanguageSupport {
constructor(options: LanguageOptions) {
const lang = new KclLanguage(options)
super(lang)
}
} }

View File

@ -1,47 +0,0 @@
// Extends the codemirror Parser for kcl.
// This is really just a no-op parser since we use semantic tokens from the LSP
// server.
import {
Parser,
Input,
TreeFragment,
PartialParse,
Tree,
NodeType,
} from '@lezer/common'
import { DocInput } from '@codemirror/language'
export default class KclParser extends Parser {
createParse(
input: Input,
fragments: readonly TreeFragment[],
ranges: readonly { from: number; to: number }[]
): PartialParse {
let parse: PartialParse = new Context(input)
return parse
}
}
class Context implements PartialParse {
private input: DocInput
stoppedAt: number = 0
constructor(input: Input) {
this.input = input as DocInput
}
get parsedPos(): number {
return 0
}
advance(): Tree | null {
this.stoppedAt = this.input.doc.length
return new Tree(NodeType.none, [], [], this.input.doc.length)
}
stopAt(pos: number) {
this.stoppedAt = pos
}
}

View File

@ -254,6 +254,10 @@ code {
color: rgb(120, 120, 120, 0.8) !important; color: rgb(120, 120, 120, 0.8) !important;
} }
.segment-length-label-text {
transform: translate(var(--x, 0), var(--y, 0));
}
@layer components { @layer components {
kbd.hotkey { kbd.hotkey {
@apply font-mono text-xs inline-block px-1 py-0.5 rounded-sm; @apply font-mono text-xs inline-block px-1 py-0.5 rounded-sm;

View File

@ -29,7 +29,9 @@ export class KclManager {
nonCodeMeta: { nonCodeMeta: {
nonCodeNodes: {}, nonCodeNodes: {},
start: [], start: [],
digest: null,
}, },
digest: null,
} }
private _programMemory: ProgramMemory = { private _programMemory: ProgramMemory = {
root: {}, root: {},
@ -160,7 +162,9 @@ export class KclManager {
nonCodeMeta: { nonCodeMeta: {
nonCodeNodes: {}, nonCodeNodes: {},
start: [], start: [],
digest: null,
}, },
digest: null,
} }
} }

File diff suppressed because it is too large Load Diff

View File

@ -167,6 +167,7 @@ const sk2 = startSketchOn('XY')
start: 114, start: 114,
type: 'TagDeclarator', type: 'TagDeclarator',
value: 'p', value: 'p',
digest: null,
}, },
id: expect.any(String), id: expect.any(String),
sourceRange: [95, 117], sourceRange: [95, 117],
@ -216,6 +217,7 @@ const sk2 = startSketchOn('XY')
start: 114, start: 114,
type: 'TagDeclarator', type: 'TagDeclarator',
value: 'p', value: 'p',
digest: null,
}, },
__geoMeta: { __geoMeta: {
id: expect.any(String), id: expect.any(String),
@ -258,6 +260,7 @@ const sk2 = startSketchOn('XY')
start: 417, start: 417,
type: 'TagDeclarator', type: 'TagDeclarator',
value: 'o', value: 'o',
digest: null,
}, },
id: expect.any(String), id: expect.any(String),
sourceRange: [399, 420], sourceRange: [399, 420],
@ -307,6 +310,7 @@ const sk2 = startSketchOn('XY')
start: 417, start: 417,
type: 'TagDeclarator', type: 'TagDeclarator',
value: 'o', value: 'o',
digest: null,
}, },
__geoMeta: { __geoMeta: {
id: expect.any(String), id: expect.any(String),

View File

@ -11,8 +11,8 @@ import { KeyBinding } from '@codemirror/view'
const PERSIST_CODE_KEY = 'persistCode' const PERSIST_CODE_KEY = 'persistCode'
const codeManagerUpdateAnnotation = Annotation.define<null>() const codeManagerUpdateAnnotation = Annotation.define<boolean>()
export const codeManagerUpdateEvent = codeManagerUpdateAnnotation.of(null) export const codeManagerUpdateEvent = codeManagerUpdateAnnotation.of(true)
export default class CodeManager { export default class CodeManager {
private _code: string = bracket private _code: string = bracket

View File

@ -67,6 +67,7 @@ const newVar = myVar + 1`
start: 89, start: 89,
type: 'TagDeclarator', type: 'TagDeclarator',
value: 'myPath', value: 'myPath',
digest: null,
}, },
}, },
{ {
@ -92,6 +93,7 @@ const newVar = myVar + 1`
start: 144, start: 144,
type: 'TagDeclarator', type: 'TagDeclarator',
value: 'rightPath', value: 'rightPath',
digest: null,
}, },
}, },
]) ])
@ -190,6 +192,7 @@ const newVar = myVar + 1`
start: 109, start: 109,
type: 'TagDeclarator', type: 'TagDeclarator',
value: 'myPath', value: 'myPath',
digest: null,
}, },
}, },
{ {

View File

@ -99,15 +99,15 @@ describe('Testing findUniqueName', () => {
it('should find a unique name', () => { it('should find a unique name', () => {
const result = findUniqueName( const result = findUniqueName(
JSON.stringify([ JSON.stringify([
{ type: 'Identifier', name: 'yo01', start: 0, end: 0 }, { type: 'Identifier', name: 'yo01', start: 0, end: 0, digest: null },
{ type: 'Identifier', name: 'yo02', start: 0, end: 0 }, { type: 'Identifier', name: 'yo02', start: 0, end: 0, digest: null },
{ type: 'Identifier', name: 'yo03', start: 0, end: 0 }, { type: 'Identifier', name: 'yo03', start: 0, end: 0, digest: null },
{ type: 'Identifier', name: 'yo04', start: 0, end: 0 }, { type: 'Identifier', name: 'yo04', start: 0, end: 0, digest: null },
{ type: 'Identifier', name: 'yo05', start: 0, end: 0 }, { type: 'Identifier', name: 'yo05', start: 0, end: 0, digest: null },
{ type: 'Identifier', name: 'yo06', start: 0, end: 0 }, { type: 'Identifier', name: 'yo06', start: 0, end: 0, digest: null },
{ type: 'Identifier', name: 'yo07', start: 0, end: 0 }, { type: 'Identifier', name: 'yo07', start: 0, end: 0, digest: null },
{ type: 'Identifier', name: 'yo08', start: 0, end: 0 }, { type: 'Identifier', name: 'yo08', start: 0, end: 0, digest: null },
{ type: 'Identifier', name: 'yo09', start: 0, end: 0 }, { type: 'Identifier', name: 'yo09', start: 0, end: 0, digest: null },
] satisfies Identifier[]), ] satisfies Identifier[]),
'yo', 'yo',
2 2
@ -122,7 +122,8 @@ describe('Testing addSketchTo', () => {
body: [], body: [],
start: 0, start: 0,
end: 0, end: 0,
nonCodeMeta: { nonCodeNodes: {}, start: [] }, nonCodeMeta: { nonCodeNodes: {}, start: [], digest: null },
digest: null,
}, },
'yz' 'yz'
) )

View File

@ -243,6 +243,7 @@ export function mutateObjExpProp(
value: updateWith, value: updateWith,
start: 0, start: 0,
end: 0, end: 0,
digest: null,
}) })
} }
} }
@ -484,6 +485,7 @@ export function createLiteral(value: string | number): Literal {
end: 0, end: 0,
value, value,
raw: `${value}`, raw: `${value}`,
digest: null,
} }
} }
@ -492,6 +494,7 @@ export function createTagDeclarator(value: string): TagDeclarator {
type: 'TagDeclarator', type: 'TagDeclarator',
start: 0, start: 0,
end: 0, end: 0,
digest: null,
value, value,
} }
} }
@ -501,6 +504,7 @@ export function createIdentifier(name: string): Identifier {
type: 'Identifier', type: 'Identifier',
start: 0, start: 0,
end: 0, end: 0,
digest: null,
name, name,
} }
} }
@ -510,6 +514,7 @@ export function createPipeSubstitution(): PipeSubstitution {
type: 'PipeSubstitution', type: 'PipeSubstitution',
start: 0, start: 0,
end: 0, end: 0,
digest: null,
} }
} }
@ -525,10 +530,12 @@ export function createCallExpressionStdLib(
type: 'Identifier', type: 'Identifier',
start: 0, start: 0,
end: 0, end: 0,
digest: null,
name, name,
}, },
optional: false, optional: false,
arguments: args, arguments: args,
digest: null,
} }
} }
@ -544,10 +551,12 @@ export function createCallExpression(
type: 'Identifier', type: 'Identifier',
start: 0, start: 0,
end: 0, end: 0,
digest: null,
name, name,
}, },
optional: false, optional: false,
arguments: args, arguments: args,
digest: null,
} }
} }
@ -558,6 +567,7 @@ export function createArrayExpression(
type: 'ArrayExpression', type: 'ArrayExpression',
start: 0, start: 0,
end: 0, end: 0,
digest: null,
elements, elements,
} }
} }
@ -569,8 +579,9 @@ export function createPipeExpression(
type: 'PipeExpression', type: 'PipeExpression',
start: 0, start: 0,
end: 0, end: 0,
digest: null,
body, body,
nonCodeMeta: { nonCodeNodes: {}, start: [] }, nonCodeMeta: { nonCodeNodes: {}, start: [], digest: null },
} }
} }
@ -583,11 +594,13 @@ export function createVariableDeclaration(
type: 'VariableDeclaration', type: 'VariableDeclaration',
start: 0, start: 0,
end: 0, end: 0,
digest: null,
declarations: [ declarations: [
{ {
type: 'VariableDeclarator', type: 'VariableDeclarator',
start: 0, start: 0,
end: 0, end: 0,
digest: null,
id: createIdentifier(varName), id: createIdentifier(varName),
init, init,
}, },
@ -603,11 +616,13 @@ export function createObjectExpression(properties: {
type: 'ObjectExpression', type: 'ObjectExpression',
start: 0, start: 0,
end: 0, end: 0,
digest: null,
properties: Object.entries(properties).map(([key, value]) => ({ properties: Object.entries(properties).map(([key, value]) => ({
type: 'ObjectProperty', type: 'ObjectProperty',
start: 0, start: 0,
end: 0, end: 0,
key: createIdentifier(key), key: createIdentifier(key),
digest: null,
value, value,
})), })),
} }
@ -621,6 +636,7 @@ export function createUnaryExpression(
type: 'UnaryExpression', type: 'UnaryExpression',
start: 0, start: 0,
end: 0, end: 0,
digest: null,
operator, operator,
argument, argument,
} }
@ -635,6 +651,7 @@ export function createBinaryExpression([left, operator, right]: [
type: 'BinaryExpression', type: 'BinaryExpression',
start: 0, start: 0,
end: 0, end: 0,
digest: null,
operator, operator,
left, left,
right, right,

View File

@ -51,8 +51,16 @@ export function getNodeFromPath<T>(
let successfulPaths: PathToNode = [] let successfulPaths: PathToNode = []
let pathsExplored: PathToNode = [] let pathsExplored: PathToNode = []
for (const pathItem of path) { for (const pathItem of path) {
if (typeof currentNode[pathItem[0]] !== 'object') if (typeof currentNode[pathItem[0]] !== 'object') {
if (stopAtNode) {
return {
node: stopAtNode,
shallowPath: pathsExplored,
deepPath: successfulPaths,
}
}
return new Error('not an object') return new Error('not an object')
}
currentNode = currentNode?.[pathItem[0]] currentNode = currentNode?.[pathItem[0]]
successfulPaths.push(pathItem) successfulPaths.push(pathItem)
if (!stopAtNode) { if (!stopAtNode) {

View File

@ -1536,9 +1536,11 @@ export const updateStartProfileAtArgs: SketchLineHelper['updateArgs'] = ({
start: 0, start: 0,
end: 0, end: 0,
body: [], body: [],
digest: null,
nonCodeMeta: { nonCodeMeta: {
start: [], start: [],
nonCodeNodes: [], nonCodeNodes: [],
digest: null,
}, },
}, },
pathToNode, pathToNode,

View File

@ -156,17 +156,20 @@ export const cameraMouseDragGuards: Record<CameraSystem, MouseGuard> = {
}, },
Creo: { Creo: {
pan: { pan: {
description: 'Middle click + Shift + drag', description: 'Left click + Ctrl + drag',
callback: (e) => butName(e).middle && e.shiftKey, callback: (e) => butName(e).left && !butName(e).right && e.ctrlKey,
}, },
zoom: { zoom: {
description: 'Scroll wheel or Middle click + Ctrl + drag', description: 'Scroll wheel or Right click + Ctrl + drag',
dragCallback: (e) => butName(e).middle && e.ctrlKey, dragCallback: (e) => butName(e).right && !butName(e).left && e.ctrlKey,
scrollCallback: () => true, scrollCallback: () => true,
}, },
rotate: { rotate: {
description: 'Middle click + drag', description: 'Middle (or Left + Right) click + Ctrl + drag',
callback: (e) => butName(e).middle && noModifiersPressed(e), callback: (e) => {
const b = butName(e)
return (b.middle || (b.left && b.right)) && e.ctrlKey
},
}, },
}, },
AutoCAD: { AutoCAD: {

View File

@ -157,7 +157,7 @@ export function createSettings() {
), ),
}), }),
enableSSAO: new Setting<boolean>({ enableSSAO: new Setting<boolean>({
defaultValue: false, defaultValue: true,
description: description:
'Whether or not Screen Space Ambient Occlusion (SSAO) is enabled', 'Whether or not Screen Space Ambient Occlusion (SSAO) is enabled',
validate: (v) => typeof v === 'boolean', validate: (v) => typeof v === 'boolean',

File diff suppressed because one or more lines are too long

120
src/wasm-lib/Cargo.lock generated
View File

@ -169,18 +169,18 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
name = "async-trait" name = "async-trait"
version = "0.1.80" version = "0.1.81"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -191,7 +191,7 @@ checksum = "3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -400,9 +400,9 @@ dependencies = [
[[package]] [[package]]
name = "clap" name = "clap"
version = "4.5.7" version = "4.5.9"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f" checksum = "64acc1846d54c1fe936a78dc189c34e28d3f5afc348403f28ecf53660b9b8462"
dependencies = [ dependencies = [
"clap_builder", "clap_builder",
"clap_derive", "clap_derive",
@ -410,9 +410,9 @@ dependencies = [
[[package]] [[package]]
name = "clap_builder" name = "clap_builder"
version = "4.5.7" version = "4.5.9"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f" checksum = "6fb8393d67ba2e7bfaf28a23458e4e2b543cc73a99595511eb207fdb8aede942"
dependencies = [ dependencies = [
"anstream", "anstream",
"anstyle", "anstyle",
@ -424,14 +424,14 @@ dependencies = [
[[package]] [[package]]
name = "clap_derive" name = "clap_derive"
version = "4.5.5" version = "4.5.8"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6" checksum = "2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085"
dependencies = [ dependencies = [
"heck 0.5.0", "heck 0.5.0",
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -631,7 +631,7 @@ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"strsim 0.10.0", "strsim 0.10.0",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -642,7 +642,7 @@ checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f"
dependencies = [ dependencies = [
"darling_core", "darling_core",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -697,7 +697,7 @@ checksum = "4078275de501a61ceb9e759d37bdd3d7210e654dbc167ac1a3678ef4435ed57b"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
"synstructure", "synstructure",
] ]
@ -726,7 +726,7 @@ dependencies = [
"rustfmt-wrapper", "rustfmt-wrapper",
"serde", "serde",
"serde_tokenstream", "serde_tokenstream",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -737,7 +737,7 @@ checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -764,7 +764,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -936,7 +936,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -1026,7 +1026,7 @@ dependencies = [
"inflections", "inflections",
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -1385,7 +1385,7 @@ dependencies = [
[[package]] [[package]]
name = "kcl-lib" name = "kcl-lib"
version = "0.1.71" version = "0.1.72"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"approx", "approx",
@ -1448,7 +1448,7 @@ dependencies = [
"pretty_assertions", "pretty_assertions",
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -1824,7 +1824,7 @@ dependencies = [
"regex", "regex",
"regex-syntax 0.8.3", "regex-syntax 0.8.3",
"structmeta", "structmeta",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -1835,14 +1835,14 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
[[package]] [[package]]
name = "phonenumber" name = "phonenumber"
version = "0.3.5+8.13.36" version = "0.3.6+8.13.36"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f174c8db59b620032bd52b655fc97000458850fec0db35fcd4e802b668517ec0" checksum = "11756237b57b8cc5e97dc8b1e70ea436324d30e7075de63b14fd15073a8f692a"
dependencies = [ dependencies = [
"bincode", "bincode",
"either", "either",
"fnv", "fnv",
"itertools 0.12.1", "itertools 0.10.5",
"lazy_static", "lazy_static",
"nom", "nom",
"quick-xml", "quick-xml",
@ -1877,7 +1877,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -1996,9 +1996,9 @@ dependencies = [
[[package]] [[package]]
name = "pyo3" name = "pyo3"
version = "0.22.0" version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1962a33ed2a201c637fc14a4e0fd4e06e6edfdeee6a5fede0dab55507ad74cf7" checksum = "4e99090d12f6182924499253aaa1e73bf15c69cea8d2774c3c781e35badc3548"
dependencies = [ dependencies = [
"cfg-if", "cfg-if",
"indoc", "indoc",
@ -2014,9 +2014,9 @@ dependencies = [
[[package]] [[package]]
name = "pyo3-build-config" name = "pyo3-build-config"
version = "0.22.0" version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab7164b2202753bd33afc7f90a10355a719aa973d1f94502c50d06f3488bc420" checksum = "7879eb018ac754bba32cb0eec7526391c02c14a093121857ed09fbf1d1057d41"
dependencies = [ dependencies = [
"once_cell", "once_cell",
"target-lexicon", "target-lexicon",
@ -2024,9 +2024,9 @@ dependencies = [
[[package]] [[package]]
name = "pyo3-ffi" name = "pyo3-ffi"
version = "0.22.0" version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c6424906ca49013c0829c5c1ed405e20e2da2dc78b82d198564880a704e6a7b7" checksum = "ce2baa5559a411fc1cf519295f24c34b53d5d725818bc96b5abf94762da09041"
dependencies = [ dependencies = [
"libc", "libc",
"pyo3-build-config", "pyo3-build-config",
@ -2034,27 +2034,27 @@ dependencies = [
[[package]] [[package]]
name = "pyo3-macros" name = "pyo3-macros"
version = "0.22.0" version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "82b2f19e153122d64afd8ce7aaa72f06a00f52e34e1d1e74b6d71baea396460a" checksum = "049621c20a23f2def20f4fe67978d1da8d8a883d64b9c21362f3b776e254edc7"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"pyo3-macros-backend", "pyo3-macros-backend",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
name = "pyo3-macros-backend" name = "pyo3-macros-backend"
version = "0.22.0" version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd698c04cac17cf0fe63d47790ab311b8b25542f5cb976b65c374035c50f1eef" checksum = "0e969ee2e025435f1819d31a275ba4bb9cbbdf3ac535227fdbd85b9322ffe144"
dependencies = [ dependencies = [
"heck 0.5.0", "heck 0.5.0",
"proc-macro2", "proc-macro2",
"pyo3-build-config", "pyo3-build-config",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -2516,7 +2516,7 @@ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"serde_derive_internals", "serde_derive_internals",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -2590,7 +2590,7 @@ checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -2601,7 +2601,7 @@ checksum = "330f01ce65a3a5fe59a60c82f3c9a024b573b8a6e875bd233fe5f934e71d54e3"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -2624,7 +2624,7 @@ checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -2645,7 +2645,7 @@ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"serde", "serde",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -2782,7 +2782,7 @@ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"structmeta-derive", "structmeta-derive",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -2793,7 +2793,7 @@ checksum = "152a0b65a590ff6c3da95cabe2353ee04e6167c896b28e3b14478c2636c922fc"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -2837,9 +2837,9 @@ dependencies = [
[[package]] [[package]]
name = "syn" name = "syn"
version = "2.0.69" version = "2.0.70"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "201fcda3845c23e8212cd466bfebf0bd20694490fc0356ae8e428e0824a915a6" checksum = "2f0209b68b3613b093e0ec905354eccaedcfe83b8cb37cbdeae64026c3064c16"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -2860,7 +2860,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -2943,7 +2943,7 @@ checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -3039,7 +3039,7 @@ checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -3192,7 +3192,7 @@ checksum = "84fd902d4e0b9a4b27f2f440108dc034e1758628a9b702f8ec61ad66355422fa"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -3220,7 +3220,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -3297,7 +3297,7 @@ checksum = "c88cc88fd23b5a04528f3a8436024f20010a16ec18eb23c164b1242f65860130"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
"termcolor", "termcolor",
] ]
@ -3419,9 +3419,9 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
[[package]] [[package]]
name = "uuid" name = "uuid"
version = "1.9.1" version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5de17fd2f7da591098415cff336e12965a28061ddace43b59cb3c430179c9439" checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314"
dependencies = [ dependencies = [
"getrandom", "getrandom",
"serde", "serde",
@ -3455,7 +3455,7 @@ dependencies = [
"proc-macro-error", "proc-macro-error",
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]
@ -3516,7 +3516,7 @@ dependencies = [
"once_cell", "once_cell",
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
"wasm-bindgen-shared", "wasm-bindgen-shared",
] ]
@ -3551,7 +3551,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
"wasm-bindgen-backend", "wasm-bindgen-backend",
"wasm-bindgen-shared", "wasm-bindgen-shared",
] ]
@ -3876,7 +3876,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"syn 2.0.69", "syn 2.0.70",
] ]
[[package]] [[package]]

View File

@ -11,14 +11,14 @@ crate-type = ["cdylib"]
[dependencies] [dependencies]
bson = { version = "2.11.0", features = ["uuid-1", "chrono"] } bson = { version = "2.11.0", features = ["uuid-1", "chrono"] }
clap = "4.5.7" clap = "4.5.9"
gloo-utils = "0.2.0" gloo-utils = "0.2.0"
kcl-lib = { path = "kcl" } kcl-lib = { path = "kcl" }
kittycad.workspace = true kittycad.workspace = true
serde_json = "1.0.120" serde_json = "1.0.120"
tokio = { version = "1.38.0", features = ["sync"] } tokio = { version = "1.38.0", features = ["sync"] }
toml = "0.8.14" toml = "0.8.14"
uuid = { version = "1.9.1", features = ["v4", "js", "serde"] } uuid = { version = "1.10.0", features = ["v4", "js", "serde"] }
wasm-bindgen = "0.2.91" wasm-bindgen = "0.2.91"
wasm-bindgen-futures = "0.4.42" wasm-bindgen-futures = "0.4.42"
@ -31,7 +31,7 @@ pretty_assertions = "1.4.0"
reqwest = { version = "0.11.26", default-features = false } reqwest = { version = "0.11.26", default-features = false }
tokio = { version = "1.38.0", features = ["rt-multi-thread", "macros", "time"] } tokio = { version = "1.38.0", features = ["rt-multi-thread", "macros", "time"] }
twenty-twenty = "0.8" twenty-twenty = "0.8"
uuid = { version = "1.9.1", features = ["v4", "js", "serde"] } uuid = { version = "1.10.0", features = ["v4", "js", "serde"] }
[target.'cfg(target_arch = "wasm32")'.dependencies] [target.'cfg(target_arch = "wasm32")'.dependencies]
console_error_panic_hook = "0.1.7" console_error_panic_hook = "0.1.7"

View File

@ -20,7 +20,7 @@ quote = "1"
regex = "1.10" regex = "1.10"
serde = { version = "1.0.204", features = ["derive"] } serde = { version = "1.0.204", features = ["derive"] }
serde_tokenstream = "0.2" serde_tokenstream = "0.2"
syn = { version = "2.0.69", features = ["full"] } syn = { version = "2.0.70", features = ["full"] }
[dev-dependencies] [dev-dependencies]
anyhow = "1.0.86" anyhow = "1.0.86"

View File

@ -15,7 +15,7 @@ databake = "0.1.8"
kcl-lib = { path = "../kcl" } kcl-lib = { path = "../kcl" }
proc-macro2 = "1" proc-macro2 = "1"
quote = "1" quote = "1"
syn = { version = "2.0.69", features = ["full"] } syn = { version = "2.0.70", features = ["full"] }
[dev-dependencies] [dev-dependencies]
pretty_assertions = "1.4.0" pretty_assertions = "1.4.0"

View File

@ -22,17 +22,22 @@ fn basic() {
start: 6, start: 6,
end: 7, end: 7,
name: "y".to_owned(), name: "y".to_owned(),
digest: None,
}, },
init: Value::Literal(Box::new(Literal { init: Value::Literal(Box::new(Literal {
start: 10, start: 10,
end: 11, end: 11,
value: LiteralValue::IInteger(4), value: LiteralValue::IInteger(4),
raw: "4".to_owned(), raw: "4".to_owned(),
digest: None,
})), })),
digest: None,
}], }],
kind: VariableKind::Const, kind: VariableKind::Const,
digest: None,
})], })],
non_code_meta: NonCodeMeta::default(), non_code_meta: NonCodeMeta::default(),
digest: None,
}; };
assert_eq!(expected, actual); assert_eq!(expected, actual);
} }

View File

@ -1,7 +1,7 @@
[package] [package]
name = "kcl-lib" name = "kcl-lib"
description = "KittyCAD Language implementation and tools" description = "KittyCAD Language implementation and tools"
version = "0.1.71" version = "0.1.72"
edition = "2021" edition = "2021"
license = "MIT" license = "MIT"
repository = "https://github.com/KittyCAD/modeling-app" repository = "https://github.com/KittyCAD/modeling-app"
@ -13,10 +13,10 @@ keywords = ["kcl", "KittyCAD", "CAD"]
[dependencies] [dependencies]
anyhow = { version = "1.0.86", features = ["backtrace"] } anyhow = { version = "1.0.86", features = ["backtrace"] }
async-recursion = "1.1.1" async-recursion = "1.1.1"
async-trait = "0.1.80" async-trait = "0.1.81"
base64 = "0.22.1" base64 = "0.22.1"
chrono = "0.4.38" chrono = "0.4.38"
clap = { version = "4.5.7", default-features = false, optional = true } clap = { version = "4.5.9", default-features = false, optional = true }
dashmap = "6.0.1" dashmap = "6.0.1"
databake = { version = "0.1.8", features = ["derive"] } databake = { version = "0.1.8", features = ["derive"] }
derive-docs = { version = "0.1.20", path = "../derive-docs" } derive-docs = { version = "0.1.20", path = "../derive-docs" }
@ -28,7 +28,7 @@ kittycad = { workspace = true, features = ["clap"] }
lazy_static = "1.5.0" lazy_static = "1.5.0"
mime_guess = "2.0.5" mime_guess = "2.0.5"
parse-display = "0.9.1" parse-display = "0.9.1"
pyo3 = { version = "0.22.0", optional = true } pyo3 = { version = "0.22.1", optional = true }
reqwest = { version = "0.11.26", default-features = false, features = ["stream", "rustls-tls"] } reqwest = { version = "0.11.26", default-features = false, features = ["stream", "rustls-tls"] }
ropey = "1.6.1" ropey = "1.6.1"
schemars = { version = "0.8.17", features = ["impl_json_schema", "url", "uuid1"] } schemars = { version = "0.8.17", features = ["impl_json_schema", "url", "uuid1"] }
@ -39,7 +39,7 @@ thiserror = "1.0.61"
toml = "0.8.14" toml = "0.8.14"
ts-rs = { version = "9.0.1", features = ["uuid-impl", "url-impl", "chrono-impl", "no-serde-warnings", "serde-json-impl"] } ts-rs = { version = "9.0.1", features = ["uuid-impl", "url-impl", "chrono-impl", "no-serde-warnings", "serde-json-impl"] }
url = { version = "2.5.2", features = ["serde"] } url = { version = "2.5.2", features = ["serde"] }
uuid = { version = "1.9.1", features = ["v4", "js", "serde"] } uuid = { version = "1.10.0", features = ["v4", "js", "serde"] }
validator = { version = "0.18.1", features = ["derive"] } validator = { version = "0.18.1", features = ["derive"] }
winnow = "0.5.40" winnow = "0.5.40"
zip = { version = "2.0.0", default-features = false } zip = { version = "2.0.0", default-features = false }

Some files were not shown because too many files have changed in this diff Show More