diff --git a/.github/workflows/cargo-test.yml b/.github/workflows/cargo-test.yml index 3b667e712..97d680c51 100644 --- a/.github/workflows/cargo-test.yml +++ b/.github/workflows/cargo-test.yml @@ -98,9 +98,7 @@ jobs: popd git add \ rust/kcl-lib/tests \ - public/kcl-samples/manifest.json \ - public/kcl-samples/README.md \ - public/kcl-samples/screenshots + public/kcl-samples git config --local user.email "github-actions[bot]@users.noreply.github.com" git config --local user.name "github-actions[bot]" git remote set-url origin https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.git diff --git a/public/kcl-samples/README.md b/public/kcl-samples/README.md index e94f290ed..f36b9178c 100644 --- a/public/kcl-samples/README.md +++ b/public/kcl-samples/README.md @@ -20,7 +20,7 @@ KCL samples conform to a set of style guidelines to ensure consistency and reada ## Snapshot and export -When you submit a PR to add or modify KCL samples, images and STEP files will be generated and added to the repository automatically. +When you submit a PR to add or modify KCL samples, images will be generated and added to the repository automatically. --- #### [80-20-rail](80-20-rail/main.kcl) ([screenshot](screenshots/80-20-rail.png)) @@ -43,8 +43,6 @@ When you submit a PR to add or modify KCL samples, images and STEP files will be [![cycloidal-gear](screenshots/cycloidal-gear.png)](cycloidal-gear/main.kcl) #### [dodecahedron](dodecahedron/main.kcl) ([screenshot](screenshots/dodecahedron.png)) [![dodecahedron](screenshots/dodecahedron.png)](dodecahedron/main.kcl) -#### [dual-basin-utility-sink](dual-basin-utility-sink/main.kcl) ([screenshot](screenshots/dual-basin-utility-sink.png)) -[![dual-basin-utility-sink](screenshots/dual-basin-utility-sink.png)](dual-basin-utility-sink/main.kcl) #### [enclosure](enclosure/main.kcl) ([screenshot](screenshots/enclosure.png)) [![enclosure](screenshots/enclosure.png)](enclosure/main.kcl) #### [exhaust-manifold](exhaust-manifold/main.kcl) ([screenshot](screenshots/exhaust-manifold.png)) @@ -103,6 +101,8 @@ When you submit a PR to add or modify KCL samples, images and STEP files will be [![sheet-metal-bracket](screenshots/sheet-metal-bracket.png)](sheet-metal-bracket/main.kcl) #### [socket-head-cap-screw](socket-head-cap-screw/main.kcl) ([screenshot](screenshots/socket-head-cap-screw.png)) [![socket-head-cap-screw](screenshots/socket-head-cap-screw.png)](socket-head-cap-screw/main.kcl) +#### [utility-sink](utility-sink/main.kcl) ([screenshot](screenshots/utility-sink.png)) +[![utility-sink](screenshots/utility-sink.png)](utility-sink/main.kcl) #### [walkie-talkie](walkie-talkie/main.kcl) ([screenshot](screenshots/walkie-talkie.png)) [![walkie-talkie](screenshots/walkie-talkie.png)](walkie-talkie/main.kcl) #### [washer](washer/main.kcl) ([screenshot](screenshots/washer.png)) diff --git a/public/kcl-samples/manifest.json b/public/kcl-samples/manifest.json index c349e9664..41dc7a96d 100644 --- a/public/kcl-samples/manifest.json +++ b/public/kcl-samples/manifest.json @@ -110,16 +110,6 @@ "main.kcl" ] }, - { - "file": "main.kcl", - "pathFromProjectDirectoryToFirstFile": "dual-basin-utility-sink/main.kcl", - "multipleFiles": false, - "title": "Dual-Basin Utility Sink", - "description": "A stainless steel sink unit with dual rectangular basins and six under-counter storage compartments.", - "files": [ - "main.kcl" - ] - }, { "file": "main.kcl", "pathFromProjectDirectoryToFirstFile": "enclosure/main.kcl", @@ -422,6 +412,16 @@ "main.kcl" ] }, + { + "file": "main.kcl", + "pathFromProjectDirectoryToFirstFile": "utility-sink/main.kcl", + "multipleFiles": false, + "title": "Utility Sink", + "description": "A stainless steel sink unit with a configurable number of rectangular basins and under-counter storage compartments.", + "files": [ + "main.kcl" + ] + }, { "file": "main.kcl", "pathFromProjectDirectoryToFirstFile": "walkie-talkie/main.kcl", diff --git a/public/kcl-samples/screenshots/dual-basin-utility-sink.png b/public/kcl-samples/screenshots/dual-basin-utility-sink.png deleted file mode 100644 index 28f34b3ea..000000000 Binary files a/public/kcl-samples/screenshots/dual-basin-utility-sink.png and /dev/null differ diff --git a/public/kcl-samples/screenshots/utility-sink.png b/public/kcl-samples/screenshots/utility-sink.png new file mode 100644 index 000000000..bce7c1699 Binary files /dev/null and b/public/kcl-samples/screenshots/utility-sink.png differ diff --git a/public/kcl-samples/dual-basin-utility-sink/main.kcl b/public/kcl-samples/utility-sink/main.kcl similarity index 83% rename from public/kcl-samples/dual-basin-utility-sink/main.kcl rename to public/kcl-samples/utility-sink/main.kcl index fcd740f2a..6d98ce8f7 100644 --- a/public/kcl-samples/dual-basin-utility-sink/main.kcl +++ b/public/kcl-samples/utility-sink/main.kcl @@ -1,19 +1,19 @@ -// Dual-Basin Utility Sink -// A stainless steel sink unit with dual rectangular basins and six under-counter storage compartments. +// Utility Sink +// A stainless steel sink unit with a configurable number of rectangular basins and under-counter storage compartments. // Set units @settings(defaultLengthUnit = mm, kclVersion = 1.0) // Define parameters tableHeight = 850 -tableWidth = 3400 -tableDepth = 400 +tableWidth = 1200 +tableDepth = 600 profileThickness = 13 metalThickness = 2 -blockCount = 3 -blockWidth = (tableWidth - profileThickness) / 3 +blockCount = 1 +blockWidth = (tableWidth - profileThickness) / blockCount blockHeight = tableHeight - metalThickness - 0.5 blockDepth = tableDepth - profileThickness @@ -109,12 +109,12 @@ tableTopBody = startProfile(tableTopPlane, at = [0, 0]) |> close() |> extrude(length = -metalThickness) -sinkCount = 2 -sinkWidth = 1000 -sinkLength = 250 +sinkCount = blockCount +sinkWidth = blockWidth / 2 +sinkLength = tableDepth - 150 sinkDepth = 200 sinkOffsetFront = 40 -sinkOffsetLeft = 350 +sinkOffsetLeft = (blockWidth - sinkWidth) / 2 sinkSpacing = tableWidth - sinkWidth - (sinkOffsetLeft * 2) sinkPlaneOutside = startSketchOn(tableTopBody, face = START) @@ -143,6 +143,24 @@ sinkBodyInside = startProfile( |> patternLinear2d(axis = [1, 0], instances = sinkCount, distance = sinkSpacing) |> extrude(length = -sinkDepth) +// tap +tapPlate = startSketchOn(offsetPlane(XY, offset = tableHeight)) + |> circle(%, center = [blockWidth / 2, tableDepth - 55], radius = 40) + |> patternLinear2d(axis = [1, 0], instances = sinkCount, distance = sinkSpacing) + |> extrude(length = 5) +tapPillar = startSketchOn(offsetPlane(XY, offset = tableHeight)) + |> circle(%, center = [blockWidth / 2, tableDepth - 55], radius = 15) + |> patternLinear2d(axis = [1, 0], instances = sinkCount, distance = sinkSpacing) + |> extrude(length = 170) +tapNose = startSketchOn(offsetPlane(XZ, offset = 55 - tableDepth)) + |> circle(%, center = [blockWidth / 2, tableHeight + 100], radius = 10) + |> patternLinear2d(axis = [1, 0], instances = sinkCount, distance = sinkSpacing) + |> extrude(length = sinkWidth / 2.5) +tapHandle = startSketchOn(offsetPlane(XZ, offset = 55 - tableDepth)) + |> circle(%, center = [blockWidth / 2, tableHeight + 150], radius = 4) + |> patternLinear2d(axis = [1, 0], instances = sinkCount, distance = sinkSpacing) + |> extrude(length = 70) + // door panels doorGap = 2 doorWidth = blockSubdivisionWidth - profileThickness - (doorGap * 2) @@ -160,6 +178,12 @@ doorBody = startProfile(doorPlane, at = [doorStart, 0]) |> close() |> patternLinear2d(axis = [1, 0], instances = doorCount, distance = blockSubdivisionWidth) |> extrude(length = doorHeight) + |> patternLinear3d( + %, + instances = 2, + distance = blockDepth, + axis = [0, 1, 0], + ) // side panels panelWidth = blockDepth - profileThickness - (doorGap * 2) diff --git a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_graph_flowchart.snap.md deleted file mode 100644 index a13d6eb9a..000000000 --- a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_graph_flowchart.snap.md +++ /dev/null @@ -1,950 +0,0 @@ -```mermaid -flowchart LR - subgraph path17 [Path] - 17["Path
[690, 727, 0]"] - 30["Segment
[733, 765, 0]"] - 31["Segment
[771, 803, 0]"] - 32["Segment
[809, 842, 0]"] - 33["Segment
[848, 904, 0]"] - 34["Segment
[910, 917, 0]"] - 96[Solid2d] - end - subgraph path18 [Path] - 18["Path
[1310, 1366, 0]"] - 35["Segment
[1372, 1404, 0]"] - 36["Segment
[1410, 1442, 0]"] - 37["Segment
[1448, 1481, 0]"] - 38["Segment
[1487, 1543, 0]"] - 39["Segment
[1549, 1556, 0]"] - 92[Solid2d] - end - subgraph path19 [Path] - 19["Path
[1821, 1877, 0]"] - 40["Segment
[1883, 1915, 0]"] - 41["Segment
[1921, 1953, 0]"] - 42["Segment
[1959, 1992, 0]"] - 43["Segment
[1998, 2054, 0]"] - 44["Segment
[2060, 2067, 0]"] - 94[Solid2d] - end - subgraph path20 [Path] - 20["Path
[2463, 2521, 0]"] - 45["Segment
[2527, 2559, 0]"] - 46["Segment
[2565, 2597, 0]"] - 47["Segment
[2603, 2636, 0]"] - 48["Segment
[2642, 2698, 0]"] - 49["Segment
[2704, 2711, 0]"] - 100[Solid2d] - end - subgraph path21 [Path] - 21["Path
[3013, 3054, 0]"] - 50["Segment
[3060, 3092, 0]"] - 51["Segment
[3098, 3124, 0]"] - 52["Segment
[3130, 3163, 0]"] - 53["Segment
[3169, 3225, 0]"] - 54["Segment
[3231, 3238, 0]"] - 98[Solid2d] - end - subgraph path22 [Path] - 22["Path
[3421, 3477, 0]"] - 55["Segment
[3483, 3515, 0]"] - 56["Segment
[3521, 3553, 0]"] - 57["Segment
[3559, 3592, 0]"] - 58["Segment
[3598, 3654, 0]"] - 59["Segment
[3660, 3667, 0]"] - 95[Solid2d] - end - subgraph path23 [Path] - 23["Path
[3895, 3935, 0]"] - 60["Segment
[3941, 3967, 0]"] - 61["Segment
[3973, 3999, 0]"] - 62["Segment
[4005, 4032, 0]"] - 63["Segment
[4038, 4094, 0]"] - 64["Segment
[4100, 4107, 0]"] - 93[Solid2d] - end - subgraph path24 [Path] - 24["Path
[4394, 4465, 0]"] - 65["Segment
[4471, 4497, 0]"] - 66["Segment
[4503, 4529, 0]"] - 67["Segment
[4535, 4562, 0]"] - 68["Segment
[4568, 4624, 0]"] - 69["Segment
[4630, 4637, 0]"] - 97[Solid2d] - end - subgraph path25 [Path] - 25["Path
[4831, 4983, 0]"] - 70["Segment
[4989, 5038, 0]"] - 71["Segment
[5044, 5092, 0]"] - 72["Segment
[5098, 5146, 0]"] - 73["Segment
[5152, 5208, 0]"] - 74["Segment
[5214, 5221, 0]"] - 99[Solid2d] - end - subgraph path26 [Path] - 26["Path
[5753, 5797, 0]"] - 75["Segment
[5803, 5835, 0]"] - 76["Segment
[5841, 5866, 0]"] - 77["Segment
[5872, 5905, 0]"] - 78["Segment
[5911, 5967, 0]"] - 79["Segment
[5973, 5980, 0]"] - 91[Solid2d] - end - subgraph path27 [Path] - 27["Path
[6267, 6311, 0]"] - 80["Segment
[6317, 6343, 0]"] - 81["Segment
[6349, 6381, 0]"] - 82["Segment
[6387, 6414, 0]"] - 83["Segment
[6420, 6476, 0]"] - 84["Segment
[6482, 6489, 0]"] - 101[Solid2d] - end - subgraph path28 [Path] - 28["Path
[6966, 7019, 0]"] - 85["Segment
[7025, 7062, 0]"] - 86["Segment
[7068, 7161, 0]"] - 87["Segment
[7167, 7203, 0]"] - 88["Segment
[7209, 7310, 0]"] - 89["Segment
[7316, 7352, 0]"] - end - subgraph path29 [Path] - 29["Path
[7415, 7526, 0]"] - 90["Segment
[7415, 7526, 0]"] - 102[Solid2d] - end - 1["Plane
[583, 600, 0]"] - 2["Plane
[1237, 1291, 0]"] - 3["Plane
[2317, 2368, 0]"] - 4["Plane
[2956, 2993, 0]"] - 5["Plane
[3841, 3878, 0]"] - 6["Plane
[5691, 5740, 0]"] - 7["Plane
[6892, 6943, 0]"] - 8["Plane
[7374, 7391, 0]"] - 9["StartSketchOnPlane
[2303, 2369, 0]"] - 10["StartSketchOnPlane
[5677, 5741, 0]"] - 11["StartSketchOnPlane
[6878, 6944, 0]"] - 12["StartSketchOnPlane
[3827, 3879, 0]"] - 13["StartSketchOnPlane
[2942, 2994, 0]"] - 14["StartSketchOnPlane
[1223, 1292, 0]"] - 15["StartSketchOnFace
[4774, 4813, 0]"] - 16["StartSketchOnFace
[4334, 4375, 0]"] - 103["Sweep Extrusion
[1078, 1105, 0]"] - 104["Sweep Extrusion
[1078, 1105, 0]"] - 105["Sweep Extrusion
[1078, 1105, 0]"] - 106["Sweep Extrusion
[1078, 1105, 0]"] - 107["Sweep Extrusion
[1078, 1105, 0]"] - 108["Sweep Extrusion
[1078, 1105, 0]"] - 109["Sweep Extrusion
[1078, 1105, 0]"] - 110["Sweep Extrusion
[1078, 1105, 0]"] - 111["Sweep Extrusion
[1719, 1753, 0]"] - 112["Sweep Extrusion
[1719, 1753, 0]"] - 113["Sweep Extrusion
[1719, 1753, 0]"] - 114["Sweep Extrusion
[1719, 1753, 0]"] - 115["Sweep Extrusion
[1719, 1753, 0]"] - 116["Sweep Extrusion
[1719, 1753, 0]"] - 117["Sweep Extrusion
[2166, 2200, 0]"] - 118["Sweep Extrusion
[2166, 2200, 0]"] - 119["Sweep Extrusion
[2874, 2909, 0]"] - 120["Sweep Extrusion
[2874, 2909, 0]"] - 121["Sweep Extrusion
[2874, 2909, 0]"] - 122["Sweep Extrusion
[2874, 2909, 0]"] - 123["Sweep Extrusion
[2874, 2909, 0]"] - 124["Sweep Extrusion
[2874, 2909, 0]"] - 125["Sweep Extrusion
[3318, 3353, 0]"] - 126["Sweep Extrusion
[3318, 3353, 0]"] - 127["Sweep Extrusion
[3766, 3801, 0]"] - 128["Sweep Extrusion
[3766, 3801, 0]"] - 129["Sweep Extrusion
[4113, 4146, 0]"] - 130["Sweep Extrusion
[4727, 4754, 0]"] - 131["Sweep Extrusion
[4727, 4754, 0]"] - 132["Sweep Extrusion
[5310, 5338, 0]"] - 133["Sweep Extrusion
[5310, 5338, 0]"] - 134["Sweep Extrusion
[6079, 6107, 0]"] - 135["Sweep Extrusion
[6079, 6107, 0]"] - 136["Sweep Extrusion
[6079, 6107, 0]"] - 137["Sweep Extrusion
[6079, 6107, 0]"] - 138["Sweep Extrusion
[6079, 6107, 0]"] - 139["Sweep Extrusion
[6079, 6107, 0]"] - 140["Sweep Extrusion
[6571, 6599, 0]"] - 141["Sweep Extrusion
[6571, 6599, 0]"] - 142["Sweep Sweep
[7540, 7593, 0]"] - 143[Wall] - 144[Wall] - 145[Wall] - 146[Wall] - 147[Wall] - 148[Wall] - 149[Wall] - 150[Wall] - 151[Wall] - 152[Wall] - 153[Wall] - 154[Wall] - 155[Wall] - 156[Wall] - 157[Wall] - 158[Wall] - 159[Wall] - 160[Wall] - 161[Wall] - 162[Wall] - 163[Wall] - 164[Wall] - 165[Wall] - 166[Wall] - 167[Wall] - 168[Wall] - 169[Wall] - 170[Wall] - 171[Wall] - 172[Wall] - 173[Wall] - 174[Wall] - 175[Wall] - 176[Wall] - 177[Wall] - 178[Wall] - 179[Wall] - 180[Wall] - 181[Wall] - 182[Wall] - 183[Wall] - 184[Wall] - 185[Wall] - 186[Wall] - 187[Wall] - 188["Cap Start"] - 189["Cap Start"] - 190["Cap Start"] - 191["Cap Start"] - 192["Cap Start"] - 193["Cap Start"] - 194["Cap Start"] - 195["Cap Start"] - 196["Cap Start"] - 197["Cap Start"] - 198["Cap Start"] - 199["Cap Start"] - 200["Cap End"] - 201["Cap End"] - 202["Cap End"] - 203["Cap End"] - 204["Cap End"] - 205["Cap End"] - 206["Cap End"] - 207["Cap End"] - 208["Cap End"] - 209["Cap End"] - 210["SweepEdge Opposite"] - 211["SweepEdge Opposite"] - 212["SweepEdge Opposite"] - 213["SweepEdge Opposite"] - 214["SweepEdge Opposite"] - 215["SweepEdge Opposite"] - 216["SweepEdge Opposite"] - 217["SweepEdge Opposite"] - 218["SweepEdge Opposite"] - 219["SweepEdge Opposite"] - 220["SweepEdge Opposite"] - 221["SweepEdge Opposite"] - 222["SweepEdge Opposite"] - 223["SweepEdge Opposite"] - 224["SweepEdge Opposite"] - 225["SweepEdge Opposite"] - 226["SweepEdge Opposite"] - 227["SweepEdge Opposite"] - 228["SweepEdge Opposite"] - 229["SweepEdge Opposite"] - 230["SweepEdge Opposite"] - 231["SweepEdge Opposite"] - 232["SweepEdge Opposite"] - 233["SweepEdge Opposite"] - 234["SweepEdge Opposite"] - 235["SweepEdge Opposite"] - 236["SweepEdge Opposite"] - 237["SweepEdge Opposite"] - 238["SweepEdge Opposite"] - 239["SweepEdge Opposite"] - 240["SweepEdge Opposite"] - 241["SweepEdge Opposite"] - 242["SweepEdge Opposite"] - 243["SweepEdge Opposite"] - 244["SweepEdge Opposite"] - 245["SweepEdge Opposite"] - 246["SweepEdge Opposite"] - 247["SweepEdge Opposite"] - 248["SweepEdge Opposite"] - 249["SweepEdge Opposite"] - 250["SweepEdge Opposite"] - 251["SweepEdge Opposite"] - 252["SweepEdge Opposite"] - 253["SweepEdge Opposite"] - 254["SweepEdge Opposite"] - 255["SweepEdge Adjacent"] - 256["SweepEdge Adjacent"] - 257["SweepEdge Adjacent"] - 258["SweepEdge Adjacent"] - 259["SweepEdge Adjacent"] - 260["SweepEdge Adjacent"] - 261["SweepEdge Adjacent"] - 262["SweepEdge Adjacent"] - 263["SweepEdge Adjacent"] - 264["SweepEdge Adjacent"] - 265["SweepEdge Adjacent"] - 266["SweepEdge Adjacent"] - 267["SweepEdge Adjacent"] - 268["SweepEdge Adjacent"] - 269["SweepEdge Adjacent"] - 270["SweepEdge Adjacent"] - 271["SweepEdge Adjacent"] - 272["SweepEdge Adjacent"] - 273["SweepEdge Adjacent"] - 274["SweepEdge Adjacent"] - 275["SweepEdge Adjacent"] - 276["SweepEdge Adjacent"] - 277["SweepEdge Adjacent"] - 278["SweepEdge Adjacent"] - 279["SweepEdge Adjacent"] - 280["SweepEdge Adjacent"] - 281["SweepEdge Adjacent"] - 282["SweepEdge Adjacent"] - 283["SweepEdge Adjacent"] - 284["SweepEdge Adjacent"] - 285["SweepEdge Adjacent"] - 286["SweepEdge Adjacent"] - 287["SweepEdge Adjacent"] - 288["SweepEdge Adjacent"] - 289["SweepEdge Adjacent"] - 290["SweepEdge Adjacent"] - 291["SweepEdge Adjacent"] - 292["SweepEdge Adjacent"] - 293["SweepEdge Adjacent"] - 294["SweepEdge Adjacent"] - 295["SweepEdge Adjacent"] - 296["SweepEdge Adjacent"] - 297["SweepEdge Adjacent"] - 298["SweepEdge Adjacent"] - 299["SweepEdge Adjacent"] - 1 --- 17 - 2 <--x 14 - 2 --- 18 - 2 --- 19 - 3 <--x 9 - 3 --- 20 - 4 <--x 13 - 4 --- 21 - 4 --- 22 - 5 <--x 12 - 5 --- 23 - 6 <--x 10 - 6 --- 26 - 6 --- 27 - 7 <--x 11 - 7 --- 28 - 8 --- 29 - 201 x--> 15 - 189 x--> 16 - 17 --- 30 - 17 --- 31 - 17 --- 32 - 17 --- 33 - 17 --- 34 - 17 --- 96 - 17 ---- 104 - 18 --- 35 - 18 --- 36 - 18 --- 37 - 18 --- 38 - 18 --- 39 - 18 --- 92 - 18 ---- 114 - 19 --- 40 - 19 --- 41 - 19 --- 42 - 19 --- 43 - 19 --- 44 - 19 --- 94 - 19 ---- 117 - 20 --- 45 - 20 --- 46 - 20 --- 47 - 20 --- 48 - 20 --- 49 - 20 --- 100 - 20 ---- 122 - 21 --- 50 - 21 --- 51 - 21 --- 52 - 21 --- 53 - 21 --- 54 - 21 --- 98 - 21 ---- 126 - 22 --- 55 - 22 --- 56 - 22 --- 57 - 22 --- 58 - 22 --- 59 - 22 --- 95 - 22 ---- 127 - 23 --- 60 - 23 --- 61 - 23 --- 62 - 23 --- 63 - 23 --- 64 - 23 --- 93 - 23 ---- 129 - 24 --- 65 - 24 --- 66 - 24 --- 67 - 24 --- 68 - 24 --- 69 - 24 --- 97 - 24 ---- 131 - 189 --- 24 - 25 --- 70 - 25 --- 71 - 25 --- 72 - 25 --- 73 - 25 --- 74 - 25 --- 99 - 25 ---- 133 - 201 --- 25 - 26 --- 75 - 26 --- 76 - 26 --- 77 - 26 --- 78 - 26 --- 79 - 26 --- 91 - 26 ---- 136 - 27 --- 80 - 27 --- 81 - 27 --- 82 - 27 --- 83 - 27 --- 84 - 27 --- 101 - 27 ---- 141 - 28 --- 85 - 28 --- 86 - 28 --- 87 - 28 --- 88 - 28 --- 89 - 29 --- 90 - 29 --- 102 - 29 ---- 142 - 30 --- 154 - 30 x--> 188 - 30 --- 219 - 30 --- 265 - 31 --- 152 - 31 x--> 188 - 31 --- 218 - 31 --- 263 - 32 --- 151 - 32 x--> 188 - 32 --- 220 - 32 --- 266 - 33 --- 153 - 33 x--> 188 - 33 --- 221 - 33 --- 264 - 35 --- 171 - 35 x--> 194 - 35 --- 238 - 35 --- 283 - 36 --- 168 - 36 x--> 194 - 36 --- 237 - 36 --- 281 - 37 --- 170 - 37 x--> 194 - 37 --- 236 - 37 --- 282 - 38 --- 169 - 38 x--> 194 - 38 --- 235 - 38 --- 280 - 40 --- 148 - 40 x--> 196 - 40 --- 216 - 40 --- 260 - 41 --- 150 - 41 x--> 196 - 41 --- 217 - 41 --- 259 - 42 --- 147 - 42 x--> 196 - 42 --- 214 - 42 --- 262 - 43 --- 149 - 43 x--> 196 - 43 --- 215 - 43 --- 261 - 45 --- 161 - 45 x--> 190 - 45 --- 229 - 45 --- 272 - 46 --- 162 - 46 x--> 190 - 46 --- 227 - 46 --- 274 - 47 --- 163 - 47 x--> 190 - 47 --- 228 - 47 --- 273 - 48 --- 160 - 48 x--> 190 - 48 --- 230 - 48 --- 275 - 50 --- 183 - 50 x--> 207 - 50 --- 249 - 50 --- 294 - 51 --- 182 - 51 x--> 207 - 51 --- 250 - 51 --- 295 - 52 --- 180 - 52 x--> 207 - 52 --- 247 - 52 --- 293 - 53 --- 181 - 53 x--> 207 - 53 --- 248 - 53 --- 292 - 55 --- 143 - 55 x--> 203 - 55 --- 211 - 55 --- 255 - 56 --- 144 - 56 x--> 203 - 56 --- 213 - 56 --- 257 - 57 --- 145 - 57 x--> 203 - 57 --- 212 - 57 --- 258 - 58 --- 146 - 58 x--> 203 - 58 --- 210 - 58 --- 256 - 60 --- 187 - 60 x--> 201 - 60 --- 252 - 60 --- 296 - 61 --- 185 - 61 x--> 201 - 61 --- 251 - 61 --- 298 - 62 --- 186 - 62 x--> 201 - 62 --- 253 - 62 --- 297 - 63 --- 184 - 63 x--> 201 - 63 --- 254 - 63 --- 299 - 65 --- 164 - 65 x--> 189 - 65 --- 234 - 65 --- 278 - 66 --- 167 - 66 x--> 189 - 66 --- 232 - 66 --- 276 - 67 --- 166 - 67 x--> 189 - 67 --- 231 - 67 --- 277 - 68 --- 165 - 68 x--> 189 - 68 --- 233 - 68 --- 279 - 70 --- 175 - 70 x--> 201 - 70 --- 240 - 70 --- 287 - 71 --- 172 - 71 x--> 201 - 71 --- 239 - 71 --- 284 - 72 --- 173 - 72 x--> 201 - 72 --- 241 - 72 --- 285 - 73 --- 174 - 73 x--> 201 - 73 --- 242 - 73 --- 286 - 75 --- 158 - 75 x--> 199 - 75 --- 222 - 75 --- 269 - 76 --- 156 - 76 x--> 199 - 76 --- 225 - 76 --- 268 - 77 --- 157 - 77 x--> 199 - 77 --- 223 - 77 --- 270 - 78 --- 155 - 78 x--> 199 - 78 --- 224 - 78 --- 267 - 80 --- 179 - 80 x--> 198 - 80 --- 245 - 80 --- 288 - 81 --- 178 - 81 x--> 198 - 81 --- 244 - 81 --- 291 - 82 --- 177 - 82 x--> 198 - 82 --- 243 - 82 --- 290 - 83 --- 176 - 83 x--> 198 - 83 --- 246 - 83 --- 289 - 90 --- 159 - 90 x--> 193 - 90 --- 226 - 90 --- 271 - 104 --- 151 - 104 --- 152 - 104 --- 153 - 104 --- 154 - 104 --- 188 - 104 --- 200 - 104 --- 218 - 104 --- 219 - 104 --- 220 - 104 --- 221 - 104 --- 263 - 104 --- 264 - 104 --- 265 - 104 --- 266 - 114 --- 168 - 114 --- 169 - 114 --- 170 - 114 --- 171 - 114 --- 194 - 114 --- 205 - 114 --- 235 - 114 --- 236 - 114 --- 237 - 114 --- 238 - 114 --- 280 - 114 --- 281 - 114 --- 282 - 114 --- 283 - 117 --- 147 - 117 --- 148 - 117 --- 149 - 117 --- 150 - 117 --- 196 - 117 --- 206 - 117 --- 214 - 117 --- 215 - 117 --- 216 - 117 --- 217 - 117 --- 259 - 117 --- 260 - 117 --- 261 - 117 --- 262 - 122 --- 160 - 122 --- 161 - 122 --- 162 - 122 --- 163 - 122 --- 190 - 122 --- 202 - 122 --- 227 - 122 --- 228 - 122 --- 229 - 122 --- 230 - 122 --- 272 - 122 --- 273 - 122 --- 274 - 122 --- 275 - 126 --- 180 - 126 --- 181 - 126 --- 182 - 126 --- 183 - 126 --- 197 - 126 --- 207 - 126 --- 247 - 126 --- 248 - 126 --- 249 - 126 --- 250 - 126 --- 292 - 126 --- 293 - 126 --- 294 - 126 --- 295 - 127 --- 143 - 127 --- 144 - 127 --- 145 - 127 --- 146 - 127 --- 191 - 127 --- 203 - 127 --- 210 - 127 --- 211 - 127 --- 212 - 127 --- 213 - 127 --- 255 - 127 --- 256 - 127 --- 257 - 127 --- 258 - 129 --- 184 - 129 --- 185 - 129 --- 186 - 129 --- 187 - 129 --- 189 - 129 --- 201 - 129 --- 251 - 129 --- 252 - 129 --- 253 - 129 --- 254 - 129 --- 296 - 129 --- 297 - 129 --- 298 - 129 --- 299 - 131 --- 164 - 131 --- 165 - 131 --- 166 - 131 --- 167 - 131 --- 204 - 131 --- 231 - 131 --- 232 - 131 --- 233 - 131 --- 234 - 131 --- 276 - 131 --- 277 - 131 --- 278 - 131 --- 279 - 133 --- 172 - 133 --- 173 - 133 --- 174 - 133 --- 175 - 133 --- 195 - 133 --- 239 - 133 --- 240 - 133 --- 241 - 133 --- 242 - 133 --- 284 - 133 --- 285 - 133 --- 286 - 133 --- 287 - 136 --- 155 - 136 --- 156 - 136 --- 157 - 136 --- 158 - 136 --- 199 - 136 --- 209 - 136 --- 222 - 136 --- 223 - 136 --- 224 - 136 --- 225 - 136 --- 267 - 136 --- 268 - 136 --- 269 - 136 --- 270 - 141 --- 176 - 141 --- 177 - 141 --- 178 - 141 --- 179 - 141 --- 198 - 141 --- 208 - 141 --- 243 - 141 --- 244 - 141 --- 245 - 141 --- 246 - 141 --- 288 - 141 --- 289 - 141 --- 290 - 141 --- 291 - 142 --- 159 - 142 --- 192 - 142 --- 193 - 142 --- 226 - 142 --- 271 - 211 <--x 143 - 255 <--x 143 - 256 <--x 143 - 213 <--x 144 - 255 <--x 144 - 257 <--x 144 - 212 <--x 145 - 257 <--x 145 - 258 <--x 145 - 210 <--x 146 - 256 <--x 146 - 258 <--x 146 - 214 <--x 147 - 259 <--x 147 - 262 <--x 147 - 216 <--x 148 - 260 <--x 148 - 261 <--x 148 - 215 <--x 149 - 261 <--x 149 - 262 <--x 149 - 217 <--x 150 - 259 <--x 150 - 260 <--x 150 - 220 <--x 151 - 263 <--x 151 - 266 <--x 151 - 218 <--x 152 - 263 <--x 152 - 265 <--x 152 - 221 <--x 153 - 264 <--x 153 - 266 <--x 153 - 219 <--x 154 - 264 <--x 154 - 265 <--x 154 - 224 <--x 155 - 267 <--x 155 - 270 <--x 155 - 225 <--x 156 - 268 <--x 156 - 269 <--x 156 - 223 <--x 157 - 268 <--x 157 - 270 <--x 157 - 222 <--x 158 - 267 <--x 158 - 269 <--x 158 - 226 <--x 159 - 271 <--x 159 - 230 <--x 160 - 273 <--x 160 - 275 <--x 160 - 229 <--x 161 - 272 <--x 161 - 275 <--x 161 - 227 <--x 162 - 272 <--x 162 - 274 <--x 162 - 228 <--x 163 - 273 <--x 163 - 274 <--x 163 - 234 <--x 164 - 278 <--x 164 - 279 <--x 164 - 233 <--x 165 - 277 <--x 165 - 279 <--x 165 - 231 <--x 166 - 276 <--x 166 - 277 <--x 166 - 232 <--x 167 - 276 <--x 167 - 278 <--x 167 - 237 <--x 168 - 281 <--x 168 - 283 <--x 168 - 235 <--x 169 - 280 <--x 169 - 282 <--x 169 - 236 <--x 170 - 281 <--x 170 - 282 <--x 170 - 238 <--x 171 - 280 <--x 171 - 283 <--x 171 - 239 <--x 172 - 284 <--x 172 - 287 <--x 172 - 241 <--x 173 - 284 <--x 173 - 285 <--x 173 - 242 <--x 174 - 285 <--x 174 - 286 <--x 174 - 240 <--x 175 - 286 <--x 175 - 287 <--x 175 - 246 <--x 176 - 289 <--x 176 - 290 <--x 176 - 243 <--x 177 - 290 <--x 177 - 291 <--x 177 - 244 <--x 178 - 288 <--x 178 - 291 <--x 178 - 245 <--x 179 - 288 <--x 179 - 289 <--x 179 - 247 <--x 180 - 293 <--x 180 - 295 <--x 180 - 248 <--x 181 - 292 <--x 181 - 293 <--x 181 - 250 <--x 182 - 294 <--x 182 - 295 <--x 182 - 249 <--x 183 - 292 <--x 183 - 294 <--x 183 - 254 <--x 184 - 297 <--x 184 - 299 <--x 184 - 251 <--x 185 - 296 <--x 185 - 298 <--x 185 - 253 <--x 186 - 297 <--x 186 - 298 <--x 186 - 252 <--x 187 - 296 <--x 187 - 299 <--x 187 - 251 <--x 189 - 252 <--x 189 - 253 <--x 189 - 254 <--x 189 - 210 <--x 191 - 211 <--x 191 - 212 <--x 191 - 213 <--x 191 - 226 <--x 192 - 239 <--x 195 - 240 <--x 195 - 241 <--x 195 - 242 <--x 195 - 247 <--x 197 - 248 <--x 197 - 249 <--x 197 - 250 <--x 197 - 218 <--x 200 - 219 <--x 200 - 220 <--x 200 - 221 <--x 200 - 227 <--x 202 - 228 <--x 202 - 229 <--x 202 - 230 <--x 202 - 231 <--x 204 - 232 <--x 204 - 233 <--x 204 - 234 <--x 204 - 235 <--x 205 - 236 <--x 205 - 237 <--x 205 - 238 <--x 205 - 214 <--x 206 - 215 <--x 206 - 216 <--x 206 - 217 <--x 206 - 243 <--x 208 - 244 <--x 208 - 245 <--x 208 - 246 <--x 208 - 222 <--x 209 - 223 <--x 209 - 224 <--x 209 - 225 <--x 209 -``` diff --git a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/rendered_model.png deleted file mode 100644 index 28f34b3ea..000000000 Binary files a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/rendered_model.png and /dev/null differ diff --git a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/utility-sink/artifact_commands.snap similarity index 64% rename from rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_commands.snap rename to rust/kcl-lib/tests/kcl_samples/utility-sink/artifact_commands.snap index dc489da03..3b8e7fcbb 100644 --- a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/utility-sink/artifact_commands.snap @@ -1,6 +1,6 @@ --- source: kcl-lib/src/simulation_tests.rs -description: Artifact commands dual-basin-utility-sink.kcl +description: Artifact commands utility-sink.kcl --- [ { @@ -184,65 +184,7 @@ description: Artifact commands dual-basin-utility-sink.kcl [ { "translate": { - "x": 1129.0, - "y": 0.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 2258.0, - "y": 0.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 3387.0, + "x": 1187.0, "y": 0.0, "z": 0.0 }, @@ -283,7 +225,7 @@ description: Artifact commands dual-basin-utility-sink.kcl { "translate": { "x": 0.0, - "y": 387.0, + "y": 587.0, "z": 0.0 }, "scale": { @@ -323,87 +265,7 @@ description: Artifact commands dual-basin-utility-sink.kcl { "translate": { "x": 0.0, - "y": 387.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ] - ] - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "entity_linear_pattern_transform", - "entity_id": "[uuid]", - "transform": [], - "transforms": [ - [ - { - "translate": { - "x": 0.0, - "y": 387.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ] - ] - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "entity_linear_pattern_transform", - "entity_id": "[uuid]", - "transform": [], - "transforms": [ - [ - { - "translate": { - "x": 0.0, - "y": 387.0, + "y": 587.0, "z": 0.0 }, "scale": { @@ -495,114 +357,6 @@ description: Artifact commands dual-basin-utility-sink.kcl } } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 834.5, - "faces": null, - "opposite": "None" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 834.5, - "faces": null, - "opposite": "None" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 834.5, - "faces": null, - "opposite": "None" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 834.5, - "faces": null, - "opposite": "None" - } - }, { "cmdId": "[uuid]", "range": [], @@ -679,38 +433,6 @@ description: Artifact commands dual-basin-utility-sink.kcl "object_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, { "cmdId": "[uuid]", "range": [], @@ -739,466 +461,6 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "sketch_mode_disable" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, { "cmdId": "[uuid]", "range": [], @@ -1667,42 +929,6 @@ description: Artifact commands dual-basin-utility-sink.kcl "edge_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, { "cmdId": "[uuid]", "range": [], @@ -1863,326 +1089,6 @@ description: Artifact commands dual-basin-utility-sink.kcl "face_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, { "cmdId": "[uuid]", "range": [], @@ -2460,7 +1366,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "segment": { "type": "line", "end": { - "x": 1116.0, + "x": 1174.0, "y": 0.0, "z": 0.0 }, @@ -2517,66 +1423,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "entity_linear_pattern_transform", "entity_id": "[uuid]", "transform": [], - "transforms": [ - [ - { - "translate": { - "x": 1129.0, - "y": 0.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 2258.0, - "y": 0.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ] - ] + "transforms": [] } }, { @@ -2591,87 +1438,7 @@ description: Artifact commands dual-basin-utility-sink.kcl { "translate": { "x": 0.0, - "y": 387.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ] - ] - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "entity_linear_pattern_transform", - "entity_id": "[uuid]", - "transform": [], - "transforms": [ - [ - { - "translate": { - "x": 0.0, - "y": 387.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ] - ] - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "entity_linear_pattern_transform", - "entity_id": "[uuid]", - "transform": [], - "transforms": [ - [ - { - "translate": { - "x": 0.0, - "y": 387.0, + "y": 587.0, "z": 0.0 }, "scale": { @@ -2731,114 +1498,6 @@ description: Artifact commands dual-basin-utility-sink.kcl } } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 13.0, - "faces": null, - "opposite": "None" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 13.0, - "faces": null, - "opposite": "None" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 13.0, - "faces": null, - "opposite": "None" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 13.0, - "faces": null, - "opposite": "None" - } - }, { "cmdId": "[uuid]", "range": [], @@ -2877,38 +1536,6 @@ description: Artifact commands dual-basin-utility-sink.kcl "object_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, { "cmdId": "[uuid]", "range": [], @@ -2923,466 +1550,6 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "sketch_mode_disable" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, { "cmdId": "[uuid]", "range": [], @@ -3617,42 +1784,6 @@ description: Artifact commands dual-basin-utility-sink.kcl "edge_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, { "cmdId": "[uuid]", "range": [], @@ -3733,326 +1864,6 @@ description: Artifact commands dual-basin-utility-sink.kcl "face_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, { "cmdId": "[uuid]", "range": [], @@ -4195,7 +2006,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "line", "end": { "x": 0.0, - "y": 374.0, + "y": 574.0, "z": 0.0 }, "relative": true @@ -4229,7 +2040,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "line", "end": { "x": 0.0, - "y": -374.0, + "y": -574.0, "z": 0.0 }, "relative": true @@ -4272,7 +2083,7 @@ description: Artifact commands dual-basin-utility-sink.kcl [ { "translate": { - "x": 3387.0, + "x": 1187.0, "y": 0.0, "z": 0.0 }, @@ -4841,7 +2652,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 564.5, + "x": 593.5, "y": 0.0, "z": 0.0 } @@ -4930,7 +2741,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "segment": { "type": "line", "end": { - "x": 564.5, + "x": 593.5, "y": 0.0, "z": 0.0 }, @@ -4953,66 +2764,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "entity_linear_pattern_transform", "entity_id": "[uuid]", "transform": [], - "transforms": [ - [ - { - "translate": { - "x": 1129.0, - "y": 0.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 2258.0, - "y": 0.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ] - ] + "transforms": [] } }, { @@ -5027,87 +2779,7 @@ description: Artifact commands dual-basin-utility-sink.kcl { "translate": { "x": 0.0, - "y": 387.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ] - ] - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "entity_linear_pattern_transform", - "entity_id": "[uuid]", - "transform": [], - "transforms": [ - [ - { - "translate": { - "x": 0.0, - "y": 387.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ] - ] - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "entity_linear_pattern_transform", - "entity_id": "[uuid]", - "transform": [], - "transforms": [ - [ - { - "translate": { - "x": 0.0, - "y": 387.0, + "y": 587.0, "z": 0.0 }, "scale": { @@ -5167,114 +2839,6 @@ description: Artifact commands dual-basin-utility-sink.kcl } } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 671.5, - "faces": null, - "opposite": "None" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 671.5, - "faces": null, - "opposite": "None" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 671.5, - "faces": null, - "opposite": "None" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 671.5, - "faces": null, - "opposite": "None" - } - }, { "cmdId": "[uuid]", "range": [], @@ -5313,38 +2877,6 @@ description: Artifact commands dual-basin-utility-sink.kcl "object_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, { "cmdId": "[uuid]", "range": [], @@ -5359,466 +2891,6 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "sketch_mode_disable" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, { "cmdId": "[uuid]", "range": [], @@ -6053,42 +3125,6 @@ description: Artifact commands dual-basin-utility-sink.kcl "edge_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, { "cmdId": "[uuid]", "range": [], @@ -6169,326 +3205,6 @@ description: Artifact commands dual-basin-utility-sink.kcl "face_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, { "cmdId": "[uuid]", "range": [], @@ -6686,7 +3402,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "segment": { "type": "line", "end": { - "x": 3400.0, + "x": 1200.0, "y": 0.0, "z": 0.0 }, @@ -6748,7 +3464,7 @@ description: Artifact commands dual-basin-utility-sink.kcl { "translate": { "x": 0.0, - "y": 387.0, + "y": 587.0, "z": 0.0 }, "scale": { @@ -7316,7 +4032,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "line", "end": { "x": 0.0, - "y": 374.0, + "y": 574.0, "z": 0.0 }, "relative": true @@ -7350,7 +4066,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "line", "end": { "x": 0.0, - "y": -374.0, + "y": -574.0, "z": 0.0 }, "relative": true @@ -7393,7 +4109,7 @@ description: Artifact commands dual-basin-utility-sink.kcl [ { "translate": { - "x": 3387.0, + "x": 1187.0, "y": 0.0, "z": 0.0 }, @@ -8001,7 +4717,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "line", "end": { "x": 0.0, - "y": 400.0, + "y": 600.0, "z": 0.0 }, "relative": true @@ -8017,7 +4733,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "segment": { "type": "line", "end": { - "x": 3400.0, + "x": 1200.0, "y": 0.0, "z": 0.0 }, @@ -8035,7 +4751,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "line", "end": { "x": 0.0, - "y": -400.0, + "y": -600.0, "z": 0.0 }, "relative": true @@ -8325,7 +5041,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -350.0, + "x": -296.75, "y": 40.0, "z": 0.0 } @@ -8355,7 +5071,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "line", "end": { "x": 0.0, - "y": 250.0, + "y": 450.0, "z": 0.0 }, "relative": true @@ -8371,7 +5087,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "segment": { "type": "line", "end": { - "x": -1000.0, + "x": -593.5, "y": 0.0, "z": 0.0 }, @@ -8389,7 +5105,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "line", "end": { "x": 0.0, - "y": -250.0, + "y": -450.0, "z": 0.0 }, "relative": true @@ -8405,7 +5121,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "segment": { "type": "line", "end": { - "x": -350.0, + "x": -296.75, "y": 40.0, "z": 0.0 }, @@ -8428,49 +5144,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "entity_linear_pattern_transform", "entity_id": "[uuid]", "transform": [], - "transforms": [ - [ - { - "translate": { - "x": -1700.0, - "y": 0.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ] - ] - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null + "transforms": [] } }, { @@ -8496,25 +5170,6 @@ description: Artifact commands dual-basin-utility-sink.kcl "opposite": "None" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 200.0, - "faces": null, - "opposite": "None" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, { "cmdId": "[uuid]", "range": [], @@ -8530,121 +5185,6 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "sketch_mode_disable" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, { "cmdId": "[uuid]", "range": [], @@ -8762,15 +5302,6 @@ description: Artifact commands dual-basin-utility-sink.kcl "edge_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, { "cmdId": "[uuid]", "range": [], @@ -8811,86 +5342,6 @@ description: Artifact commands dual-basin-utility-sink.kcl "face_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, { "cmdId": "[uuid]", "range": [], @@ -8950,7 +5401,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 352.0, + "x": 298.75, "y": 42.0, "z": 0.0 } @@ -8980,7 +5431,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "line", "end": { "x": 0.0, - "y": 246.0, + "y": 446.0, "z": 0.0 }, "relative": true @@ -8996,7 +5447,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "segment": { "type": "line", "end": { - "x": 996.0, + "x": 589.5, "y": 0.0, "z": 0.0 }, @@ -9014,7 +5465,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "line", "end": { "x": 0.0, - "y": -246.0, + "y": -446.0, "z": 0.0 }, "relative": true @@ -9030,7 +5481,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "segment": { "type": "line", "end": { - "x": 352.0, + "x": 298.75, "y": 42.0, "z": 0.0 }, @@ -9053,49 +5504,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "entity_linear_pattern_transform", "entity_id": "[uuid]", "transform": [], - "transforms": [ - [ - { - "translate": { - "x": 1700.0, - "y": 0.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ] - ] - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": null + "transforms": [] } }, { @@ -9121,25 +5530,6 @@ description: Artifact commands dual-basin-utility-sink.kcl "opposite": "None" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -200.0, - "faces": null, - "opposite": "None" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, { "cmdId": "[uuid]", "range": [], @@ -9155,121 +5545,6 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "sketch_mode_disable" } }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, { "cmdId": "[uuid]", "range": [], @@ -9387,6 +5662,289 @@ description: Artifact commands dual-basin-utility-sink.kcl "edge_id": "[uuid]" } }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 850.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "size": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 593.5, + "y": 545.0 + }, + "radius": 40.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 633.5, + "y": 545.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [] + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 5.0, + "faces": null, + "opposite": "None" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, { "cmdId": "[uuid]", "range": [], @@ -9410,7 +5968,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "solid3d_get_next_adjacent_edge", + "type": "solid3d_get_opposite_edge", "object_id": "[uuid]", "edge_id": "[uuid]", "face_id": "[uuid]" @@ -9420,50 +5978,212 @@ description: Artifact commands dual-basin-utility-sink.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 850.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "size": 100.0, + "clobber": false, + "hide": false } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" + "type": "close_path", + "path_id": "[uuid]" } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "solid3d_get_next_adjacent_edge", + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 593.5, + "y": 545.0 + }, + "radius": 15.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 608.5, + "y": 545.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [] + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 170.0, + "faces": null, + "opposite": "None" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" } }, { @@ -9490,7 +6210,219 @@ description: Artifact commands dual-basin-utility-sink.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "solid3d_get_opposite_edge", + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 545.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "size": 100.0, + "clobber": false, + "hide": false + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 593.5, + "y": 950.0 + }, + "radius": 10.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 603.5, + "y": 950.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [] + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 237.4, + "faces": null, + "opposite": "None" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", "object_id": "[uuid]", "edge_id": "[uuid]", "face_id": "[uuid]" @@ -9510,37 +6442,219 @@ description: Artifact commands dual-basin-utility-sink.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 545.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "size": 100.0, + "clobber": false, + "hide": false } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" + "type": "close_path", + "path_id": "[uuid]" } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "solid3d_get_opposite_edge", + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 593.5, + "y": 1000.0 + }, + "radius": 4.0, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 597.5, + "y": 1000.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [] + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 70.0, + "faces": null, + "opposite": "None" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", "object_id": "[uuid]", "edge_id": "[uuid]", "face_id": "[uuid]" @@ -9673,7 +6787,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "segment": { "type": "line", "end": { - "x": 547.5, + "x": 576.5, "y": 0.0, "z": 0.0 }, @@ -9734,123 +6848,7 @@ description: Artifact commands dual-basin-utility-sink.kcl [ { "translate": { - "x": 564.5, - "y": 0.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 1129.0, - "y": 0.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 1693.5, - "y": 0.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 2258.0, - "y": 0.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 2822.5, + "x": 593.5, "y": 0.0, "z": 0.0 }, @@ -9915,1402 +6913,526 @@ description: Artifact commands dual-basin-utility-sink.kcl "cmdId": "[uuid]", "range": [], "command": { - "type": "enable_sketch_mode", + "type": "extrude", + "target": "[uuid]", + "distance": 667.5, + "faces": null, + "opposite": "None" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 667.5, + "faces": null, + "opposite": "None" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_all_edge_faces", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [], + "command": { + "type": "entity_linear_pattern_transform", "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 587.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] } }, { "cmdId": "[uuid]", "range": [], "command": { - "type": "enable_sketch_mode", + "type": "entity_linear_pattern_transform", "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 667.5, - "faces": null, - "opposite": "None" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 667.5, - "faces": null, - "opposite": "None" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 667.5, - "faces": null, - "opposite": "None" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 667.5, - "faces": null, - "opposite": "None" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 667.5, - "faces": null, - "opposite": "None" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 667.5, - "faces": null, - "opposite": "None" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_all_edge_faces", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 587.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] } }, { @@ -11375,7 +7497,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "line", "end": { "x": 0.0, - "y": 370.0, + "y": 570.0, "z": 0.0 }, "relative": true @@ -11409,7 +7531,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "line", "end": { "x": 0.0, - "y": -370.0, + "y": -570.0, "z": 0.0 }, "relative": true @@ -11452,7 +7574,7 @@ description: Artifact commands dual-basin-utility-sink.kcl [ { "translate": { - "x": 3387.0, + "x": 1187.0, "y": 0.0, "z": 0.0 }, @@ -12021,7 +8143,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 228.75, + "x": 243.25, "y": 0.0, "z": 0.0 } @@ -12193,7 +8315,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "segment": { "type": "arc", "center": { - "x": 228.75, + "x": 243.25, "y": 780.0 }, "radius": 2.0, @@ -12216,7 +8338,7 @@ description: Artifact commands dual-basin-utility-sink.kcl "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 230.75, + "x": 245.25, "y": 780.0, "z": 0.0 } @@ -12331,123 +8453,7 @@ description: Artifact commands dual-basin-utility-sink.kcl [ { "translate": { - "x": 564.5, - "y": 0.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 1129.0, - "y": 0.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 1693.5, - "y": 0.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 2258.0, - "y": 0.0, - "z": 0.0 - }, - "scale": { - "x": 1.0, - "y": 1.0, - "z": 1.0 - }, - "rotation": { - "axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "angle": { - "unit": "degrees", - "value": 0.0 - }, - "origin": { - "type": "local" - } - }, - "replicate": true - } - ], - [ - { - "translate": { - "x": 2822.5, + "x": 593.5, "y": 0.0, "z": 0.0 }, diff --git a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/utility-sink/artifact_graph_flowchart.snap similarity index 56% rename from rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_graph_flowchart.snap rename to rust/kcl-lib/tests/kcl_samples/utility-sink/artifact_graph_flowchart.snap index d53edbb80..85a0b182b 100644 --- a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/kcl_samples/utility-sink/artifact_graph_flowchart.snap @@ -1,6 +1,6 @@ --- source: kcl-lib/src/simulation_tests.rs -description: Artifact graph flowchart dual-basin-utility-sink.kcl +description: Artifact graph flowchart utility-sink.kcl extension: md snapshot_kind: binary --- diff --git a/rust/kcl-lib/tests/kcl_samples/utility-sink/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/utility-sink/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..5f59717d0 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/utility-sink/artifact_graph_flowchart.snap.md @@ -0,0 +1,1052 @@ +```mermaid +flowchart LR + subgraph path25 [Path] + 25["Path
[704, 741, 0]"] + 42["Segment
[747, 779, 0]"] + 43["Segment
[785, 817, 0]"] + 44["Segment
[823, 856, 0]"] + 45["Segment
[862, 918, 0]"] + 46["Segment
[924, 931, 0]"] + 113[Solid2d] + end + subgraph path26 [Path] + 26["Path
[1324, 1380, 0]"] + 47["Segment
[1386, 1418, 0]"] + 48["Segment
[1424, 1456, 0]"] + 49["Segment
[1462, 1495, 0]"] + 50["Segment
[1501, 1557, 0]"] + 51["Segment
[1563, 1570, 0]"] + 118[Solid2d] + end + subgraph path27 [Path] + 27["Path
[1835, 1891, 0]"] + 52["Segment
[1897, 1929, 0]"] + 53["Segment
[1935, 1967, 0]"] + 54["Segment
[1973, 2006, 0]"] + 55["Segment
[2012, 2068, 0]"] + 56["Segment
[2074, 2081, 0]"] + 114[Solid2d] + end + subgraph path28 [Path] + 28["Path
[2477, 2535, 0]"] + 57["Segment
[2541, 2573, 0]"] + 58["Segment
[2579, 2611, 0]"] + 59["Segment
[2617, 2650, 0]"] + 60["Segment
[2656, 2712, 0]"] + 61["Segment
[2718, 2725, 0]"] + 115[Solid2d] + end + subgraph path29 [Path] + 29["Path
[3027, 3068, 0]"] + 62["Segment
[3074, 3106, 0]"] + 63["Segment
[3112, 3138, 0]"] + 64["Segment
[3144, 3177, 0]"] + 65["Segment
[3183, 3239, 0]"] + 66["Segment
[3245, 3252, 0]"] + 119[Solid2d] + end + subgraph path30 [Path] + 30["Path
[3435, 3491, 0]"] + 67["Segment
[3497, 3529, 0]"] + 68["Segment
[3535, 3567, 0]"] + 69["Segment
[3573, 3606, 0]"] + 70["Segment
[3612, 3668, 0]"] + 71["Segment
[3674, 3681, 0]"] + 110[Solid2d] + end + subgraph path31 [Path] + 31["Path
[3909, 3949, 0]"] + 72["Segment
[3955, 3981, 0]"] + 73["Segment
[3987, 4013, 0]"] + 74["Segment
[4019, 4046, 0]"] + 75["Segment
[4052, 4108, 0]"] + 76["Segment
[4114, 4121, 0]"] + 121[Solid2d] + end + subgraph path32 [Path] + 32["Path
[4465, 4536, 0]"] + 77["Segment
[4542, 4568, 0]"] + 78["Segment
[4574, 4600, 0]"] + 79["Segment
[4606, 4633, 0]"] + 80["Segment
[4639, 4695, 0]"] + 81["Segment
[4701, 4708, 0]"] + 117[Solid2d] + end + subgraph path33 [Path] + 33["Path
[4902, 5054, 0]"] + 82["Segment
[5060, 5109, 0]"] + 83["Segment
[5115, 5163, 0]"] + 84["Segment
[5169, 5217, 0]"] + 85["Segment
[5223, 5279, 0]"] + 86["Segment
[5285, 5292, 0]"] + 120[Solid2d] + end + subgraph path34 [Path] + 34["Path
[5487, 5553, 0]"] + 87["Segment
[5487, 5553, 0]"] + 111[Solid2d] + end + subgraph path35 [Path] + 35["Path
[5732, 5798, 0]"] + 88["Segment
[5732, 5798, 0]"] + 116[Solid2d] + end + subgraph path36 [Path] + 36["Path
[5981, 6049, 0]"] + 89["Segment
[5981, 6049, 0]"] + 107[Solid2d] + end + subgraph path37 [Path] + 37["Path
[6246, 6313, 0]"] + 90["Segment
[6246, 6313, 0]"] + 109[Solid2d] + end + subgraph path38 [Path] + 38["Path
[6837, 6881, 0]"] + 91["Segment
[6887, 6919, 0]"] + 92["Segment
[6925, 6950, 0]"] + 93["Segment
[6956, 6989, 0]"] + 94["Segment
[6995, 7051, 0]"] + 95["Segment
[7057, 7064, 0]"] + 122[Solid2d] + end + subgraph path39 [Path] + 39["Path
[7467, 7511, 0]"] + 96["Segment
[7517, 7543, 0]"] + 97["Segment
[7549, 7581, 0]"] + 98["Segment
[7587, 7614, 0]"] + 99["Segment
[7620, 7676, 0]"] + 100["Segment
[7682, 7689, 0]"] + 112[Solid2d] + end + subgraph path40 [Path] + 40["Path
[8166, 8219, 0]"] + 101["Segment
[8225, 8262, 0]"] + 102["Segment
[8268, 8361, 0]"] + 103["Segment
[8367, 8403, 0]"] + 104["Segment
[8409, 8510, 0]"] + 105["Segment
[8516, 8552, 0]"] + end + subgraph path41 [Path] + 41["Path
[8615, 8726, 0]"] + 106["Segment
[8615, 8726, 0]"] + 108[Solid2d] + end + 1["Plane
[597, 614, 0]"] + 2["Plane
[1251, 1305, 0]"] + 3["Plane
[2331, 2382, 0]"] + 4["Plane
[2970, 3007, 0]"] + 5["Plane
[3855, 3892, 0]"] + 6["Plane
[5443, 5480, 0]"] + 7["Plane
[5688, 5725, 0]"] + 8["Plane
[5933, 5974, 0]"] + 9["Plane
[6198, 6239, 0]"] + 10["Plane
[6775, 6824, 0]"] + 11["Plane
[8092, 8143, 0]"] + 12["Plane
[8574, 8591, 0]"] + 13["StartSketchOnPlane
[5674, 5726, 0]"] + 14["StartSketchOnPlane
[5429, 5481, 0]"] + 15["StartSketchOnPlane
[5919, 5975, 0]"] + 16["StartSketchOnPlane
[2956, 3008, 0]"] + 17["StartSketchOnPlane
[1237, 1306, 0]"] + 18["StartSketchOnPlane
[2317, 2383, 0]"] + 19["StartSketchOnPlane
[6184, 6240, 0]"] + 20["StartSketchOnPlane
[6761, 6825, 0]"] + 21["StartSketchOnPlane
[3841, 3893, 0]"] + 22["StartSketchOnPlane
[8078, 8144, 0]"] + 23["StartSketchOnFace
[4405, 4446, 0]"] + 24["StartSketchOnFace
[4845, 4884, 0]"] + 123["Sweep Extrusion
[1092, 1119, 0]"] + 124["Sweep Extrusion
[1092, 1119, 0]"] + 125["Sweep Extrusion
[1092, 1119, 0]"] + 126["Sweep Extrusion
[1092, 1119, 0]"] + 127["Sweep Extrusion
[1733, 1767, 0]"] + 128["Sweep Extrusion
[1733, 1767, 0]"] + 129["Sweep Extrusion
[2180, 2214, 0]"] + 130["Sweep Extrusion
[2180, 2214, 0]"] + 131["Sweep Extrusion
[2888, 2923, 0]"] + 132["Sweep Extrusion
[2888, 2923, 0]"] + 133["Sweep Extrusion
[3332, 3367, 0]"] + 134["Sweep Extrusion
[3332, 3367, 0]"] + 135["Sweep Extrusion
[3780, 3815, 0]"] + 136["Sweep Extrusion
[3780, 3815, 0]"] + 137["Sweep Extrusion
[4127, 4160, 0]"] + 138["Sweep Extrusion
[4798, 4825, 0]"] + 139["Sweep Extrusion
[5381, 5409, 0]"] + 140["Sweep Extrusion
[5642, 5661, 0]"] + 141["Sweep Extrusion
[5887, 5908, 0]"] + 142["Sweep Extrusion
[6138, 6171, 0]"] + 143["Sweep Extrusion
[6402, 6422, 0]"] + 144["Sweep Extrusion
[7163, 7191, 0]"] + 145["Sweep Extrusion
[7163, 7191, 0]"] + 146["Sweep Extrusion
[7771, 7799, 0]"] + 147["Sweep Extrusion
[7771, 7799, 0]"] + 148["Sweep Sweep
[8740, 8793, 0]"] + 149[Wall] + 150[Wall] + 151[Wall] + 152[Wall] + 153[Wall] + 154[Wall] + 155[Wall] + 156[Wall] + 157[Wall] + 158[Wall] + 159[Wall] + 160[Wall] + 161[Wall] + 162[Wall] + 163[Wall] + 164[Wall] + 165[Wall] + 166[Wall] + 167[Wall] + 168[Wall] + 169[Wall] + 170[Wall] + 171[Wall] + 172[Wall] + 173[Wall] + 174[Wall] + 175[Wall] + 176[Wall] + 177[Wall] + 178[Wall] + 179[Wall] + 180[Wall] + 181[Wall] + 182[Wall] + 183[Wall] + 184[Wall] + 185[Wall] + 186[Wall] + 187[Wall] + 188[Wall] + 189[Wall] + 190[Wall] + 191[Wall] + 192[Wall] + 193[Wall] + 194[Wall] + 195[Wall] + 196[Wall] + 197[Wall] + 198["Cap Start"] + 199["Cap Start"] + 200["Cap Start"] + 201["Cap Start"] + 202["Cap Start"] + 203["Cap Start"] + 204["Cap Start"] + 205["Cap Start"] + 206["Cap Start"] + 207["Cap Start"] + 208["Cap Start"] + 209["Cap Start"] + 210["Cap Start"] + 211["Cap Start"] + 212["Cap Start"] + 213["Cap Start"] + 214["Cap End"] + 215["Cap End"] + 216["Cap End"] + 217["Cap End"] + 218["Cap End"] + 219["Cap End"] + 220["Cap End"] + 221["Cap End"] + 222["Cap End"] + 223["Cap End"] + 224["Cap End"] + 225["Cap End"] + 226["Cap End"] + 227["Cap End"] + 228["SweepEdge Opposite"] + 229["SweepEdge Opposite"] + 230["SweepEdge Opposite"] + 231["SweepEdge Opposite"] + 232["SweepEdge Opposite"] + 233["SweepEdge Opposite"] + 234["SweepEdge Opposite"] + 235["SweepEdge Opposite"] + 236["SweepEdge Opposite"] + 237["SweepEdge Opposite"] + 238["SweepEdge Opposite"] + 239["SweepEdge Opposite"] + 240["SweepEdge Opposite"] + 241["SweepEdge Opposite"] + 242["SweepEdge Opposite"] + 243["SweepEdge Opposite"] + 244["SweepEdge Opposite"] + 245["SweepEdge Opposite"] + 246["SweepEdge Opposite"] + 247["SweepEdge Opposite"] + 248["SweepEdge Opposite"] + 249["SweepEdge Opposite"] + 250["SweepEdge Opposite"] + 251["SweepEdge Opposite"] + 252["SweepEdge Opposite"] + 253["SweepEdge Opposite"] + 254["SweepEdge Opposite"] + 255["SweepEdge Opposite"] + 256["SweepEdge Opposite"] + 257["SweepEdge Opposite"] + 258["SweepEdge Opposite"] + 259["SweepEdge Opposite"] + 260["SweepEdge Opposite"] + 261["SweepEdge Opposite"] + 262["SweepEdge Opposite"] + 263["SweepEdge Opposite"] + 264["SweepEdge Opposite"] + 265["SweepEdge Opposite"] + 266["SweepEdge Opposite"] + 267["SweepEdge Opposite"] + 268["SweepEdge Opposite"] + 269["SweepEdge Opposite"] + 270["SweepEdge Opposite"] + 271["SweepEdge Opposite"] + 272["SweepEdge Opposite"] + 273["SweepEdge Opposite"] + 274["SweepEdge Opposite"] + 275["SweepEdge Opposite"] + 276["SweepEdge Opposite"] + 277["SweepEdge Adjacent"] + 278["SweepEdge Adjacent"] + 279["SweepEdge Adjacent"] + 280["SweepEdge Adjacent"] + 281["SweepEdge Adjacent"] + 282["SweepEdge Adjacent"] + 283["SweepEdge Adjacent"] + 284["SweepEdge Adjacent"] + 285["SweepEdge Adjacent"] + 286["SweepEdge Adjacent"] + 287["SweepEdge Adjacent"] + 288["SweepEdge Adjacent"] + 289["SweepEdge Adjacent"] + 290["SweepEdge Adjacent"] + 291["SweepEdge Adjacent"] + 292["SweepEdge Adjacent"] + 293["SweepEdge Adjacent"] + 294["SweepEdge Adjacent"] + 295["SweepEdge Adjacent"] + 296["SweepEdge Adjacent"] + 297["SweepEdge Adjacent"] + 298["SweepEdge Adjacent"] + 299["SweepEdge Adjacent"] + 300["SweepEdge Adjacent"] + 301["SweepEdge Adjacent"] + 302["SweepEdge Adjacent"] + 303["SweepEdge Adjacent"] + 304["SweepEdge Adjacent"] + 305["SweepEdge Adjacent"] + 306["SweepEdge Adjacent"] + 307["SweepEdge Adjacent"] + 308["SweepEdge Adjacent"] + 309["SweepEdge Adjacent"] + 310["SweepEdge Adjacent"] + 311["SweepEdge Adjacent"] + 312["SweepEdge Adjacent"] + 313["SweepEdge Adjacent"] + 314["SweepEdge Adjacent"] + 315["SweepEdge Adjacent"] + 316["SweepEdge Adjacent"] + 317["SweepEdge Adjacent"] + 318["SweepEdge Adjacent"] + 319["SweepEdge Adjacent"] + 320["SweepEdge Adjacent"] + 321["SweepEdge Adjacent"] + 322["SweepEdge Adjacent"] + 323["SweepEdge Adjacent"] + 324["SweepEdge Adjacent"] + 325["SweepEdge Adjacent"] + 1 --- 25 + 2 <--x 17 + 2 --- 26 + 2 --- 27 + 3 <--x 18 + 3 --- 28 + 4 <--x 16 + 4 --- 29 + 4 --- 30 + 5 <--x 21 + 5 --- 31 + 6 <--x 14 + 6 --- 34 + 7 <--x 13 + 7 --- 35 + 8 <--x 15 + 8 --- 36 + 9 <--x 19 + 9 --- 37 + 10 <--x 20 + 10 --- 38 + 10 --- 39 + 11 <--x 22 + 11 --- 40 + 12 --- 41 + 201 x--> 23 + 218 x--> 24 + 25 --- 42 + 25 --- 43 + 25 --- 44 + 25 --- 45 + 25 --- 46 + 25 --- 113 + 25 ---- 126 + 26 --- 47 + 26 --- 48 + 26 --- 49 + 26 --- 50 + 26 --- 51 + 26 --- 118 + 26 ---- 127 + 27 --- 52 + 27 --- 53 + 27 --- 54 + 27 --- 55 + 27 --- 56 + 27 --- 114 + 27 ---- 130 + 28 --- 57 + 28 --- 58 + 28 --- 59 + 28 --- 60 + 28 --- 61 + 28 --- 115 + 28 ---- 131 + 29 --- 62 + 29 --- 63 + 29 --- 64 + 29 --- 65 + 29 --- 66 + 29 --- 119 + 29 ---- 134 + 30 --- 67 + 30 --- 68 + 30 --- 69 + 30 --- 70 + 30 --- 71 + 30 --- 110 + 30 ---- 135 + 31 --- 72 + 31 --- 73 + 31 --- 74 + 31 --- 75 + 31 --- 76 + 31 --- 121 + 31 ---- 137 + 32 --- 77 + 32 --- 78 + 32 --- 79 + 32 --- 80 + 32 --- 81 + 32 --- 117 + 32 ---- 138 + 201 --- 32 + 33 --- 82 + 33 --- 83 + 33 --- 84 + 33 --- 85 + 33 --- 86 + 33 --- 120 + 33 ---- 139 + 218 --- 33 + 34 --- 87 + 34 --- 111 + 34 ---- 140 + 35 --- 88 + 35 --- 116 + 35 ---- 141 + 36 --- 89 + 36 --- 107 + 36 ---- 142 + 37 --- 90 + 37 --- 109 + 37 ---- 143 + 38 --- 91 + 38 --- 92 + 38 --- 93 + 38 --- 94 + 38 --- 95 + 38 --- 122 + 38 ---- 145 + 39 --- 96 + 39 --- 97 + 39 --- 98 + 39 --- 99 + 39 --- 100 + 39 --- 112 + 39 ---- 146 + 40 --- 101 + 40 --- 102 + 40 --- 103 + 40 --- 104 + 40 --- 105 + 41 --- 106 + 41 --- 108 + 41 ---- 148 + 42 --- 197 + 42 x--> 210 + 42 --- 273 + 42 --- 325 + 43 --- 195 + 43 x--> 210 + 43 --- 275 + 43 --- 323 + 44 --- 194 + 44 x--> 210 + 44 --- 274 + 44 --- 324 + 45 --- 196 + 45 x--> 210 + 45 --- 276 + 45 --- 322 + 47 --- 152 + 47 x--> 200 + 47 --- 229 + 47 --- 278 + 48 --- 149 + 48 x--> 200 + 48 --- 231 + 48 --- 280 + 49 --- 150 + 49 x--> 200 + 49 --- 228 + 49 --- 279 + 50 --- 151 + 50 x--> 200 + 50 --- 230 + 50 --- 277 + 52 --- 185 + 52 x--> 199 + 52 --- 264 + 52 --- 316 + 53 --- 187 + 53 x--> 199 + 53 --- 265 + 53 --- 315 + 54 --- 186 + 54 x--> 199 + 54 --- 266 + 54 --- 313 + 55 --- 188 + 55 x--> 199 + 55 --- 267 + 55 --- 314 + 57 --- 172 + 57 x--> 202 + 57 --- 248 + 57 --- 298 + 58 --- 170 + 58 x--> 202 + 58 --- 249 + 58 --- 297 + 59 --- 171 + 59 x--> 202 + 59 --- 251 + 59 --- 299 + 60 --- 169 + 60 x--> 202 + 60 --- 250 + 60 --- 300 + 62 --- 176 + 62 x--> 227 + 62 --- 254 + 62 --- 305 + 63 --- 175 + 63 x--> 227 + 63 --- 255 + 63 --- 306 + 64 --- 178 + 64 x--> 227 + 64 --- 257 + 64 --- 304 + 65 --- 177 + 65 x--> 227 + 65 --- 256 + 65 --- 303 + 67 --- 153 + 67 x--> 221 + 67 --- 235 + 67 --- 284 + 68 --- 154 + 68 x--> 221 + 68 --- 233 + 68 --- 283 + 69 --- 155 + 69 x--> 221 + 69 --- 232 + 69 --- 281 + 70 --- 156 + 70 x--> 221 + 70 --- 234 + 70 --- 282 + 72 --- 163 + 72 x--> 218 + 72 --- 240 + 72 --- 289 + 73 --- 161 + 73 x--> 218 + 73 --- 241 + 73 --- 292 + 74 --- 162 + 74 x--> 218 + 74 --- 243 + 74 --- 290 + 75 --- 164 + 75 x--> 218 + 75 --- 242 + 75 --- 291 + 77 --- 189 + 77 x--> 201 + 77 --- 270 + 77 --- 318 + 78 --- 192 + 78 x--> 201 + 78 --- 271 + 78 --- 319 + 79 --- 191 + 79 x--> 201 + 79 --- 268 + 79 --- 317 + 80 --- 190 + 80 x--> 201 + 80 --- 269 + 80 --- 320 + 82 --- 157 + 82 x--> 218 + 82 --- 237 + 82 --- 288 + 83 --- 160 + 83 x--> 218 + 83 --- 239 + 83 --- 286 + 84 --- 158 + 84 x--> 218 + 84 --- 238 + 84 --- 287 + 85 --- 159 + 85 x--> 218 + 85 --- 236 + 85 --- 285 + 87 --- 174 + 87 x--> 198 + 87 --- 253 + 87 --- 302 + 88 --- 180 + 88 x--> 209 + 88 --- 259 + 88 --- 308 + 89 --- 179 + 89 x--> 204 + 89 --- 258 + 89 --- 307 + 90 --- 173 + 90 x--> 211 + 90 --- 252 + 90 --- 301 + 91 --- 184 + 91 x--> 208 + 91 --- 262 + 91 --- 310 + 92 --- 183 + 92 x--> 208 + 92 --- 263 + 92 --- 309 + 93 --- 182 + 93 x--> 208 + 93 --- 261 + 93 --- 311 + 94 --- 181 + 94 x--> 208 + 94 --- 260 + 94 --- 312 + 96 --- 168 + 96 x--> 212 + 96 --- 246 + 96 --- 296 + 97 --- 165 + 97 x--> 212 + 97 --- 247 + 97 --- 295 + 98 --- 167 + 98 x--> 212 + 98 --- 244 + 98 --- 294 + 99 --- 166 + 99 x--> 212 + 99 --- 245 + 99 --- 293 + 106 --- 193 + 106 x--> 206 + 106 --- 272 + 106 --- 321 + 126 --- 194 + 126 --- 195 + 126 --- 196 + 126 --- 197 + 126 --- 210 + 126 --- 224 + 126 --- 273 + 126 --- 274 + 126 --- 275 + 126 --- 276 + 126 --- 322 + 126 --- 323 + 126 --- 324 + 126 --- 325 + 127 --- 149 + 127 --- 150 + 127 --- 151 + 127 --- 152 + 127 --- 200 + 127 --- 217 + 127 --- 228 + 127 --- 229 + 127 --- 230 + 127 --- 231 + 127 --- 277 + 127 --- 278 + 127 --- 279 + 127 --- 280 + 130 --- 185 + 130 --- 186 + 130 --- 187 + 130 --- 188 + 130 --- 199 + 130 --- 215 + 130 --- 264 + 130 --- 265 + 130 --- 266 + 130 --- 267 + 130 --- 313 + 130 --- 314 + 130 --- 315 + 130 --- 316 + 131 --- 169 + 131 --- 170 + 131 --- 171 + 131 --- 172 + 131 --- 202 + 131 --- 219 + 131 --- 248 + 131 --- 249 + 131 --- 250 + 131 --- 251 + 131 --- 297 + 131 --- 298 + 131 --- 299 + 131 --- 300 + 134 --- 175 + 134 --- 176 + 134 --- 177 + 134 --- 178 + 134 --- 213 + 134 --- 227 + 134 --- 254 + 134 --- 255 + 134 --- 256 + 134 --- 257 + 134 --- 303 + 134 --- 304 + 134 --- 305 + 134 --- 306 + 135 --- 153 + 135 --- 154 + 135 --- 155 + 135 --- 156 + 135 --- 205 + 135 --- 221 + 135 --- 232 + 135 --- 233 + 135 --- 234 + 135 --- 235 + 135 --- 281 + 135 --- 282 + 135 --- 283 + 135 --- 284 + 137 --- 161 + 137 --- 162 + 137 --- 163 + 137 --- 164 + 137 --- 201 + 137 --- 218 + 137 --- 240 + 137 --- 241 + 137 --- 242 + 137 --- 243 + 137 --- 289 + 137 --- 290 + 137 --- 291 + 137 --- 292 + 138 --- 189 + 138 --- 190 + 138 --- 191 + 138 --- 192 + 138 --- 216 + 138 --- 268 + 138 --- 269 + 138 --- 270 + 138 --- 271 + 138 --- 317 + 138 --- 318 + 138 --- 319 + 138 --- 320 + 139 --- 157 + 139 --- 158 + 139 --- 159 + 139 --- 160 + 139 --- 203 + 139 --- 236 + 139 --- 237 + 139 --- 238 + 139 --- 239 + 139 --- 285 + 139 --- 286 + 139 --- 287 + 139 --- 288 + 140 --- 174 + 140 --- 198 + 140 --- 214 + 140 --- 253 + 140 --- 302 + 141 --- 180 + 141 --- 209 + 141 --- 223 + 141 --- 259 + 141 --- 308 + 142 --- 179 + 142 --- 204 + 142 --- 220 + 142 --- 258 + 142 --- 307 + 143 --- 173 + 143 --- 211 + 143 --- 225 + 143 --- 252 + 143 --- 301 + 145 --- 181 + 145 --- 182 + 145 --- 183 + 145 --- 184 + 145 --- 208 + 145 --- 222 + 145 --- 260 + 145 --- 261 + 145 --- 262 + 145 --- 263 + 145 --- 309 + 145 --- 310 + 145 --- 311 + 145 --- 312 + 146 --- 165 + 146 --- 166 + 146 --- 167 + 146 --- 168 + 146 --- 212 + 146 --- 226 + 146 --- 244 + 146 --- 245 + 146 --- 246 + 146 --- 247 + 146 --- 293 + 146 --- 294 + 146 --- 295 + 146 --- 296 + 148 --- 193 + 148 --- 206 + 148 --- 207 + 148 --- 272 + 148 --- 321 + 231 <--x 149 + 278 <--x 149 + 280 <--x 149 + 228 <--x 150 + 279 <--x 150 + 280 <--x 150 + 230 <--x 151 + 277 <--x 151 + 279 <--x 151 + 229 <--x 152 + 277 <--x 152 + 278 <--x 152 + 235 <--x 153 + 282 <--x 153 + 284 <--x 153 + 233 <--x 154 + 283 <--x 154 + 284 <--x 154 + 232 <--x 155 + 281 <--x 155 + 283 <--x 155 + 234 <--x 156 + 281 <--x 156 + 282 <--x 156 + 237 <--x 157 + 285 <--x 157 + 288 <--x 157 + 238 <--x 158 + 286 <--x 158 + 287 <--x 158 + 236 <--x 159 + 285 <--x 159 + 287 <--x 159 + 239 <--x 160 + 286 <--x 160 + 288 <--x 160 + 241 <--x 161 + 289 <--x 161 + 292 <--x 161 + 243 <--x 162 + 290 <--x 162 + 292 <--x 162 + 240 <--x 163 + 289 <--x 163 + 291 <--x 163 + 242 <--x 164 + 290 <--x 164 + 291 <--x 164 + 247 <--x 165 + 295 <--x 165 + 296 <--x 165 + 245 <--x 166 + 293 <--x 166 + 294 <--x 166 + 244 <--x 167 + 294 <--x 167 + 295 <--x 167 + 246 <--x 168 + 293 <--x 168 + 296 <--x 168 + 250 <--x 169 + 299 <--x 169 + 300 <--x 169 + 249 <--x 170 + 297 <--x 170 + 298 <--x 170 + 251 <--x 171 + 297 <--x 171 + 299 <--x 171 + 248 <--x 172 + 298 <--x 172 + 300 <--x 172 + 252 <--x 173 + 301 <--x 173 + 253 <--x 174 + 302 <--x 174 + 255 <--x 175 + 305 <--x 175 + 306 <--x 175 + 254 <--x 176 + 303 <--x 176 + 305 <--x 176 + 256 <--x 177 + 303 <--x 177 + 304 <--x 177 + 257 <--x 178 + 304 <--x 178 + 306 <--x 178 + 258 <--x 179 + 307 <--x 179 + 259 <--x 180 + 308 <--x 180 + 260 <--x 181 + 311 <--x 181 + 312 <--x 181 + 261 <--x 182 + 309 <--x 182 + 311 <--x 182 + 263 <--x 183 + 309 <--x 183 + 310 <--x 183 + 262 <--x 184 + 310 <--x 184 + 312 <--x 184 + 264 <--x 185 + 314 <--x 185 + 316 <--x 185 + 266 <--x 186 + 313 <--x 186 + 315 <--x 186 + 265 <--x 187 + 315 <--x 187 + 316 <--x 187 + 267 <--x 188 + 313 <--x 188 + 314 <--x 188 + 270 <--x 189 + 318 <--x 189 + 320 <--x 189 + 269 <--x 190 + 317 <--x 190 + 320 <--x 190 + 268 <--x 191 + 317 <--x 191 + 319 <--x 191 + 271 <--x 192 + 318 <--x 192 + 319 <--x 192 + 272 <--x 193 + 321 <--x 193 + 274 <--x 194 + 323 <--x 194 + 324 <--x 194 + 275 <--x 195 + 323 <--x 195 + 325 <--x 195 + 276 <--x 196 + 322 <--x 196 + 324 <--x 196 + 273 <--x 197 + 322 <--x 197 + 325 <--x 197 + 240 <--x 201 + 241 <--x 201 + 242 <--x 201 + 243 <--x 201 + 236 <--x 203 + 237 <--x 203 + 238 <--x 203 + 239 <--x 203 + 232 <--x 205 + 233 <--x 205 + 234 <--x 205 + 235 <--x 205 + 272 <--x 207 + 254 <--x 213 + 255 <--x 213 + 256 <--x 213 + 257 <--x 213 + 253 <--x 214 + 264 <--x 215 + 265 <--x 215 + 266 <--x 215 + 267 <--x 215 + 268 <--x 216 + 269 <--x 216 + 270 <--x 216 + 271 <--x 216 + 228 <--x 217 + 229 <--x 217 + 230 <--x 217 + 231 <--x 217 + 248 <--x 219 + 249 <--x 219 + 250 <--x 219 + 251 <--x 219 + 258 <--x 220 + 260 <--x 222 + 261 <--x 222 + 262 <--x 222 + 263 <--x 222 + 259 <--x 223 + 273 <--x 224 + 274 <--x 224 + 275 <--x 224 + 276 <--x 224 + 252 <--x 225 + 244 <--x 226 + 245 <--x 226 + 246 <--x 226 + 247 <--x 226 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/ast.snap b/rust/kcl-lib/tests/kcl_samples/utility-sink/ast.snap similarity index 83% rename from rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/ast.snap rename to rust/kcl-lib/tests/kcl_samples/utility-sink/ast.snap index 8c9c94b54..964d9de00 100644 --- a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/utility-sink/ast.snap @@ -1,6 +1,6 @@ --- source: kcl-lib/src/simulation_tests.rs -description: Result of parsing dual-basin-utility-sink.kcl +description: Result of parsing utility-sink.kcl --- { "Ok": { @@ -56,12 +56,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "init": { "commentStart": 0, "end": 0, - "raw": "3400", + "raw": "1200", "start": 0, "type": "Literal", "type": "Literal", "value": { - "value": 3400.0, + "value": 1200.0, "suffix": "None" } }, @@ -89,12 +89,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "init": { "commentStart": 0, "end": 0, - "raw": "400", + "raw": "600", "start": 0, "type": "Literal", "type": "Literal", "value": { - "value": 400.0, + "value": 600.0, "suffix": "None" } }, @@ -188,12 +188,12 @@ description: Result of parsing dual-basin-utility-sink.kcl "init": { "commentStart": 0, "end": 0, - "raw": "3", + "raw": "1", "start": 0, "type": "Literal", "type": "Literal", "value": { - "value": 3.0, + "value": 1.0, "suffix": "None" } }, @@ -263,16 +263,20 @@ description: Result of parsing dual-basin-utility-sink.kcl }, "operator": "/", "right": { + "abs_path": false, "commentStart": 0, "end": 0, - "raw": "3", + "name": { + "commentStart": 0, + "end": 0, + "name": "blockCount", + "start": 0, + "type": "Identifier" + }, + "path": [], "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 3.0, - "suffix": "None" - } + "type": "Name", + "type": "Name" }, "start": 0, "type": "BinaryExpression", @@ -5887,16 +5891,20 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Identifier" }, "init": { + "abs_path": false, "commentStart": 0, "end": 0, - "raw": "2", + "name": { + "commentStart": 0, + "end": 0, + "name": "blockCount", + "start": 0, + "type": "Identifier" + }, + "path": [], "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } + "type": "Name", + "type": "Name" }, "start": 0, "type": "VariableDeclarator" @@ -5922,14 +5930,38 @@ description: Result of parsing dual-basin-utility-sink.kcl "init": { "commentStart": 0, "end": 0, - "raw": "1000", + "left": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "blockWidth", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "/", + "right": { + "commentStart": 0, + "end": 0, + "raw": "2", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1000.0, - "suffix": "None" - } + "type": "BinaryExpression", + "type": "BinaryExpression" }, "start": 0, "type": "VariableDeclarator" @@ -5955,14 +5987,38 @@ description: Result of parsing dual-basin-utility-sink.kcl "init": { "commentStart": 0, "end": 0, - "raw": "250", + "left": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "tableDepth", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "-", + "right": { + "commentStart": 0, + "end": 0, + "raw": "150", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 150.0, + "suffix": "None" + } + }, "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 250.0, - "suffix": "None" - } + "type": "BinaryExpression", + "type": "BinaryExpression" }, "start": 0, "type": "VariableDeclarator" @@ -6054,14 +6110,62 @@ description: Result of parsing dual-basin-utility-sink.kcl "init": { "commentStart": 0, "end": 0, - "raw": "350", + "left": { + "commentStart": 0, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "blockWidth", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "-", + "right": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "sinkWidth", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "/", + "right": { + "commentStart": 0, + "end": 0, + "raw": "2", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, "start": 0, - "type": "Literal", - "type": "Literal", - "value": { - "value": 350.0, - "suffix": "None" - } + "type": "BinaryExpression", + "type": "BinaryExpression" }, "start": 0, "type": "VariableDeclarator" @@ -7709,6 +7813,1804 @@ description: Result of parsing dual-basin-utility-sink.kcl "nonCodeMeta": { "nonCodeNodes": { "7": [ + { + "commentStart": 0, + "end": 0, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "tap", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 0, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 0, + "type": "VariableDeclarator" + }, + "end": 0, + "kind": "const", + "start": 0, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "commentStart": 0, + "declaration": { + "commentStart": 0, + "end": 0, + "id": { + "commentStart": 0, + "end": 0, + "name": "tapPlate", + "start": 0, + "type": "Identifier" + }, + "init": { + "body": [ + { + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "startSketchOn", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "offset", + "start": 0, + "type": "Identifier" + }, + "arg": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "tableHeight", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "offsetPlane", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "XY", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "center", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 0, + "elements": [ + { + "commentStart": 0, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "blockWidth", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "/", + "right": { + "commentStart": 0, + "end": 0, + "raw": "2", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "commentStart": 0, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "tableDepth", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "-", + "right": { + "commentStart": 0, + "end": 0, + "raw": "55", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 55.0, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "radius", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 0, + "end": 0, + "raw": "40", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 40.0, + "suffix": "None" + } + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "circle", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "commentStart": 0, + "end": 0, + "start": 0, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "axis", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 0, + "elements": [ + { + "commentStart": 0, + "end": 0, + "raw": "1", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "commentStart": 0, + "end": 0, + "raw": "0", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "instances", + "start": 0, + "type": "Identifier" + }, + "arg": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "sinkCount", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "distance", + "start": 0, + "type": "Identifier" + }, + "arg": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "sinkSpacing", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "patternLinear2d", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "length", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 0, + "end": 0, + "raw": "5", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.0, + "suffix": "None" + } + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "extrude", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "commentStart": 0, + "end": 0, + "start": 0, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 0, + "type": "VariableDeclarator" + }, + "end": 0, + "kind": "const", + "start": 0, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "commentStart": 0, + "declaration": { + "commentStart": 0, + "end": 0, + "id": { + "commentStart": 0, + "end": 0, + "name": "tapPillar", + "start": 0, + "type": "Identifier" + }, + "init": { + "body": [ + { + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "startSketchOn", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "offset", + "start": 0, + "type": "Identifier" + }, + "arg": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "tableHeight", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "offsetPlane", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "XY", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "center", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 0, + "elements": [ + { + "commentStart": 0, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "blockWidth", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "/", + "right": { + "commentStart": 0, + "end": 0, + "raw": "2", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "commentStart": 0, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "tableDepth", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "-", + "right": { + "commentStart": 0, + "end": 0, + "raw": "55", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 55.0, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "radius", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 0, + "end": 0, + "raw": "15", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 15.0, + "suffix": "None" + } + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "circle", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "commentStart": 0, + "end": 0, + "start": 0, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "axis", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 0, + "elements": [ + { + "commentStart": 0, + "end": 0, + "raw": "1", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "commentStart": 0, + "end": 0, + "raw": "0", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "instances", + "start": 0, + "type": "Identifier" + }, + "arg": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "sinkCount", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "distance", + "start": 0, + "type": "Identifier" + }, + "arg": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "sinkSpacing", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "patternLinear2d", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "length", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 0, + "end": 0, + "raw": "170", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 170.0, + "suffix": "None" + } + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "extrude", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "commentStart": 0, + "end": 0, + "start": 0, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 0, + "type": "VariableDeclarator" + }, + "end": 0, + "kind": "const", + "start": 0, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "commentStart": 0, + "declaration": { + "commentStart": 0, + "end": 0, + "id": { + "commentStart": 0, + "end": 0, + "name": "tapNose", + "start": 0, + "type": "Identifier" + }, + "init": { + "body": [ + { + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "startSketchOn", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "offset", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 0, + "end": 0, + "left": { + "commentStart": 0, + "end": 0, + "raw": "55", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 55.0, + "suffix": "None" + } + }, + "operator": "-", + "right": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "tableDepth", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "offsetPlane", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "XZ", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "center", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 0, + "elements": [ + { + "commentStart": 0, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "blockWidth", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "/", + "right": { + "commentStart": 0, + "end": 0, + "raw": "2", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "commentStart": 0, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "tableHeight", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "+", + "right": { + "commentStart": 0, + "end": 0, + "raw": "100", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 100.0, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "radius", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 0, + "end": 0, + "raw": "10", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 10.0, + "suffix": "None" + } + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "circle", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "commentStart": 0, + "end": 0, + "start": 0, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "axis", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 0, + "elements": [ + { + "commentStart": 0, + "end": 0, + "raw": "1", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "commentStart": 0, + "end": 0, + "raw": "0", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "instances", + "start": 0, + "type": "Identifier" + }, + "arg": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "sinkCount", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "distance", + "start": 0, + "type": "Identifier" + }, + "arg": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "sinkSpacing", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "patternLinear2d", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "length", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 0, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "sinkWidth", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "/", + "right": { + "commentStart": 0, + "end": 0, + "raw": "2.5", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.5, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "extrude", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "commentStart": 0, + "end": 0, + "start": 0, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 0, + "type": "VariableDeclarator" + }, + "end": 0, + "kind": "const", + "start": 0, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "commentStart": 0, + "declaration": { + "commentStart": 0, + "end": 0, + "id": { + "commentStart": 0, + "end": 0, + "name": "tapHandle", + "start": 0, + "type": "Identifier" + }, + "init": { + "body": [ + { + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "startSketchOn", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "offset", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 0, + "end": 0, + "left": { + "commentStart": 0, + "end": 0, + "raw": "55", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 55.0, + "suffix": "None" + } + }, + "operator": "-", + "right": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "tableDepth", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "offsetPlane", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "XZ", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "center", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 0, + "elements": [ + { + "commentStart": 0, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "blockWidth", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "/", + "right": { + "commentStart": 0, + "end": 0, + "raw": "2", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "commentStart": 0, + "end": 0, + "left": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "tableHeight", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + }, + "operator": "+", + "right": { + "commentStart": 0, + "end": 0, + "raw": "150", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 150.0, + "suffix": "None" + } + }, + "start": 0, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "radius", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 0, + "end": 0, + "raw": "4", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "circle", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "commentStart": 0, + "end": 0, + "start": 0, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "axis", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 0, + "elements": [ + { + "commentStart": 0, + "end": 0, + "raw": "1", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "commentStart": 0, + "end": 0, + "raw": "0", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "instances", + "start": 0, + "type": "Identifier" + }, + "arg": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "sinkCount", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "distance", + "start": 0, + "type": "Identifier" + }, + "arg": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "sinkSpacing", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "patternLinear2d", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "length", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 0, + "end": 0, + "raw": "70", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 70.0, + "suffix": "None" + } + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "extrude", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "commentStart": 0, + "end": 0, + "nonCodeMeta": { + "nonCodeNodes": { + "3": [ { "commentStart": 0, "end": 0, @@ -8833,13 +10735,147 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "instances", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 0, + "end": 0, + "raw": "2", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "distance", + "start": 0, + "type": "Identifier" + }, + "arg": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "blockDepth", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name", + "type": "Name" + } + }, + { + "type": "LabeledArg", + "label": { + "commentStart": 0, + "end": 0, + "name": "axis", + "start": 0, + "type": "Identifier" + }, + "arg": { + "commentStart": 0, + "elements": [ + { + "commentStart": 0, + "end": 0, + "raw": "0", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "commentStart": 0, + "end": 0, + "raw": "1", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "commentStart": 0, + "end": 0, + "raw": "0", + "start": 0, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 0, + "start": 0, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "abs_path": false, + "commentStart": 0, + "end": 0, + "name": { + "commentStart": 0, + "end": 0, + "name": "patternLinear3d", + "start": 0, + "type": "Identifier" + }, + "path": [], + "start": 0, + "type": "Name" + }, + "commentStart": 0, + "end": 0, + "start": 0, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "commentStart": 0, + "end": 0, + "start": 0, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } } ], "commentStart": 0, "end": 0, "nonCodeMeta": { "nonCodeNodes": { - "7": [ + "8": [ { "commentStart": 0, "end": 0, @@ -11137,8 +13173,8 @@ description: Result of parsing dual-basin-utility-sink.kcl "type": "Identifier" }, "preComments": [ - "// Dual-Basin Utility Sink", - "// A stainless steel sink unit with dual rectangular basins and six under-counter storage compartments.", + "// Utility Sink", + "// A stainless steel sink unit with a configurable number of rectangular basins and under-counter storage compartments.", "", "", "// Set units" @@ -11337,7 +13373,7 @@ description: Result of parsing dual-basin-utility-sink.kcl } } ], - "47": [ + "51": [ { "commentStart": 0, "end": 0, @@ -11348,7 +13384,7 @@ description: Result of parsing dual-basin-utility-sink.kcl } } ], - "60": [ + "64": [ { "commentStart": 0, "end": 0, @@ -11359,7 +13395,7 @@ description: Result of parsing dual-basin-utility-sink.kcl } } ], - "61": [ + "65": [ { "commentStart": 0, "end": 0, diff --git a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/ops.snap b/rust/kcl-lib/tests/kcl_samples/utility-sink/ops.snap similarity index 69% rename from rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/ops.snap rename to rust/kcl-lib/tests/kcl_samples/utility-sink/ops.snap index 434ebf6a8..f64521df2 100644 --- a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/utility-sink/ops.snap @@ -1,6 +1,6 @@ --- source: kcl-lib/src/simulation_tests.rs -description: Operations executed dual-basin-utility-sink.kcl +description: Operations executed utility-sink.kcl --- [ { @@ -42,30 +42,6 @@ description: Operations executed dual-basin-utility-sink.kcl "value": { "type": "Array", "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, { "type": "Sketch", "value": { @@ -164,30 +140,6 @@ description: Operations executed dual-basin-utility-sink.kcl "value": { "type": "Array", "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, { "type": "Sketch", "value": { @@ -317,30 +269,6 @@ description: Operations executed dual-basin-utility-sink.kcl "value": { "type": "Array", "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, { "type": "Sketch", "value": { @@ -609,21 +537,10 @@ description: Operations executed dual-basin-utility-sink.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Array", - "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - } - ] + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, "sourceRange": [] } @@ -675,21 +592,310 @@ description: Operations executed dual-basin-utility-sink.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Array", - "value": [ - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [] + } + }, + { + "labeledArgs": {}, + "name": "startSketchOn", + "sourceRange": [], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [] + } + }, + { + "type": "KclStdLibCall", + "name": "offsetPlane", + "unlabeledArg": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [] + }, + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 850.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" } } - ] + }, + "sourceRange": [] + } + }, + "sourceRange": [] + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [] + } + }, + "name": "extrude", + "sourceRange": [], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [] + } + }, + { + "labeledArgs": {}, + "name": "startSketchOn", + "sourceRange": [], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [] + } + }, + { + "type": "KclStdLibCall", + "name": "offsetPlane", + "unlabeledArg": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [] + }, + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": 850.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [] + } + }, + "sourceRange": [] + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 170.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [] + } + }, + "name": "extrude", + "sourceRange": [], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [] + } + }, + { + "labeledArgs": {}, + "name": "startSketchOn", + "sourceRange": [], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [] + } + }, + { + "type": "KclStdLibCall", + "name": "offsetPlane", + "unlabeledArg": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [] + }, + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": -545.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [] + } + }, + "sourceRange": [] + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 237.4, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [] + } + }, + "name": "extrude", + "sourceRange": [], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [] + } + }, + { + "labeledArgs": {}, + "name": "startSketchOn", + "sourceRange": [], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [] + } + }, + { + "type": "KclStdLibCall", + "name": "offsetPlane", + "unlabeledArg": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [] + }, + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": -545.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [] + } + }, + "sourceRange": [] + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 70.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [] + } + }, + "name": "extrude", + "sourceRange": [], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, "sourceRange": [] } @@ -774,27 +980,109 @@ description: Operations executed dual-basin-utility-sink.kcl "value": { "artifactId": "[uuid]" } - }, + } + ] + }, + "sourceRange": [] + } + }, + { + "labeledArgs": { + "axis": { + "value": { + "type": "Array", + "value": [ + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + { + "type": "Number", + "value": 0.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + } + ] + }, + "sourceRange": [] + }, + "distance": { + "value": { + "type": "Number", + "value": 587.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [] + }, + "instances": { + "value": { + "type": "Number", + "value": 2.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [] + } + }, + "name": "patternLinear3d", + "sourceRange": [], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Array", + "value": [ { - "type": "Sketch", + "type": "Solid", "value": { "artifactId": "[uuid]" } }, { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - { - "type": "Sketch", + "type": "Solid", "value": { "artifactId": "[uuid]" } @@ -980,7 +1268,7 @@ description: Operations executed dual-basin-utility-sink.kcl "distance": { "value": { "type": "Number", - "value": 564.5, + "value": 593.5, "ty": { "type": "Default", "len": { @@ -996,7 +1284,7 @@ description: Operations executed dual-basin-utility-sink.kcl "instances": { "value": { "type": "Number", - "value": 6.0, + "value": 2.0, "ty": { "type": "Default", "len": { diff --git a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/utility-sink/program_memory.snap similarity index 55% rename from rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/program_memory.snap rename to rust/kcl-lib/tests/kcl_samples/utility-sink/program_memory.snap index 8e409ae9d..e127a54b9 100644 --- a/rust/kcl-lib/tests/kcl_samples/dual-basin-utility-sink/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/utility-sink/program_memory.snap @@ -1,11 +1,11 @@ --- source: kcl-lib/src/simulation_tests.rs -description: Variables in memory after executing dual-basin-utility-sink.kcl +description: Variables in memory after executing utility-sink.kcl --- { "blockCount": { "type": "Number", - "value": 3.0, + "value": 1.0, "ty": { "type": "Default", "len": { @@ -18,7 +18,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "blockDepth": { "type": "Number", - "value": 387.0, + "value": 587.0, "ty": { "type": "Default", "len": { @@ -57,7 +57,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "blockSubdivisionWidth": { "type": "Number", - "value": 564.5, + "value": 593.5, "ty": { "type": "Default", "len": { @@ -70,7 +70,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "blockWidth": { "type": "Number", - "value": 1129.0, + "value": 1187.0, "ty": { "type": "Default", "len": { @@ -154,7 +154,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl ], "tag": null, "to": [ - 562.5, + 591.5, 13.0 ], "type": "ToPoint", @@ -168,12 +168,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 562.5, + 591.5, 13.0 ], "tag": null, "to": [ - 562.5, + 591.5, 0.0 ], "type": "ToPoint", @@ -187,7 +187,206 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 562.5, + 591.5, + 0.0 + ], + "tag": null, + "to": [ + 15.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 15.0, + 0.0 + ], + "tag": null, + "to": [ + 15.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "artifactId": "[uuid]", + "id": "[uuid]", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 165.0, + "units": { + "type": "Mm" + } + }, + "type": "plane", + "value": "Custom", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0, + "units": { + "type": "Unknown" + } + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0, + "units": { + "type": "Unknown" + } + } + }, + "start": { + "from": [ + 15.0, + 0.0 + ], + "to": [ + 15.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 667.5, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "sectional": false + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 15.0, + 0.0 + ], + "tag": null, + "to": [ + 15.0, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 15.0, + 13.0 + ], + "tag": null, + "to": [ + 591.5, + 13.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 591.5, + 13.0 + ], + "tag": null, + "to": [ + 591.5, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 591.5, 0.0 ], "tag": null, @@ -324,7 +523,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl ], "tag": null, "to": [ - 562.5, + 591.5, 13.0 ], "type": "ToPoint", @@ -338,12 +537,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 562.5, + 591.5, 13.0 ], "tag": null, "to": [ - 562.5, + 591.5, 0.0 ], "type": "ToPoint", @@ -357,7 +556,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 562.5, + 591.5, 0.0 ], "tag": null, @@ -494,7 +693,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl ], "tag": null, "to": [ - 562.5, + 591.5, 13.0 ], "type": "ToPoint", @@ -508,12 +707,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 562.5, + 591.5, 13.0 ], "tag": null, "to": [ - 562.5, + 591.5, 0.0 ], "type": "ToPoint", @@ -527,517 +726,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 562.5, - 0.0 - ], - "tag": null, - "to": [ - 15.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 15.0, - 0.0 - ], - "tag": null, - "to": [ - 15.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 165.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "Custom", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 15.0, - 0.0 - ], - "to": [ - 15.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 667.5, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "sectional": false - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 15.0, - 0.0 - ], - "tag": null, - "to": [ - 15.0, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 15.0, - 13.0 - ], - "tag": null, - "to": [ - 562.5, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 562.5, - 13.0 - ], - "tag": null, - "to": [ - 562.5, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 562.5, - 0.0 - ], - "tag": null, - "to": [ - 15.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 15.0, - 0.0 - ], - "tag": null, - "to": [ - 15.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 165.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "Custom", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 15.0, - 0.0 - ], - "to": [ - 15.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 667.5, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "sectional": false - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 15.0, - 0.0 - ], - "tag": null, - "to": [ - 15.0, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 15.0, - 13.0 - ], - "tag": null, - "to": [ - 562.5, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 562.5, - 13.0 - ], - "tag": null, - "to": [ - 562.5, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 562.5, - 0.0 - ], - "tag": null, - "to": [ - 15.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 15.0, - 0.0 - ], - "tag": null, - "to": [ - 15.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 165.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "Custom", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 15.0, - 0.0 - ], - "to": [ - 15.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 667.5, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "sectional": false - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 15.0, - 0.0 - ], - "tag": null, - "to": [ - 15.0, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 15.0, - 13.0 - ], - "tag": null, - "to": [ - 562.5, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 562.5, - 13.0 - ], - "tag": null, - "to": [ - 562.5, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 562.5, + 591.5, 0.0 ], "tag": null, @@ -1137,7 +826,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "doorCount": { "type": "Number", - "value": 6.0, + "value": 2.0, "ty": { "type": "Default", "len": { @@ -1234,7 +923,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "doorWidth": { "type": "Number", - "value": 547.5, + "value": 576.5, "ty": { "type": "Default", "len": { @@ -1306,17 +995,17 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "ccw": true, "center": [ - 228.75, + 243.25, 780.0 ], "from": [ - 230.75, + 245.25, 780.0 ], "radius": 2.0, "tag": null, "to": [ - 230.75, + 245.25, 780.0 ], "type": "Circle", @@ -1357,11 +1046,11 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "start": { "from": [ - 230.75, + 245.25, 780.0 ], "to": [ - 230.75, + 245.25, 780.0 ], "units": { @@ -1414,17 +1103,17 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "ccw": true, "center": [ - 228.75, + 243.25, 780.0 ], "from": [ - 230.75, + 245.25, 780.0 ], "radius": 2.0, "tag": null, "to": [ - 230.75, + 245.25, 780.0 ], "type": "Circle", @@ -1465,443 +1154,11 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "start": { "from": [ - 230.75, + 245.25, 780.0 ], "to": [ - 230.75, - 780.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": null, - "units": { - "type": "Mm" - }, - "sectional": false - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "ccw": true, - "center": [ - 228.75, - 780.0 - ], - "from": [ - 230.75, - 780.0 - ], - "radius": 2.0, - "tag": null, - "to": [ - 230.75, - 780.0 - ], - "type": "Circle", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "XZ", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 230.75, - 780.0 - ], - "to": [ - 230.75, - 780.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": null, - "units": { - "type": "Mm" - }, - "sectional": false - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "ccw": true, - "center": [ - 228.75, - 780.0 - ], - "from": [ - 230.75, - 780.0 - ], - "radius": 2.0, - "tag": null, - "to": [ - 230.75, - 780.0 - ], - "type": "Circle", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "XZ", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 230.75, - 780.0 - ], - "to": [ - 230.75, - 780.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": null, - "units": { - "type": "Mm" - }, - "sectional": false - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "ccw": true, - "center": [ - 228.75, - 780.0 - ], - "from": [ - 230.75, - 780.0 - ], - "radius": 2.0, - "tag": null, - "to": [ - 230.75, - 780.0 - ], - "type": "Circle", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "XZ", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 230.75, - 780.0 - ], - "to": [ - 230.75, - 780.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": null, - "units": { - "type": "Mm" - }, - "sectional": false - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "ccw": true, - "center": [ - 228.75, - 780.0 - ], - "from": [ - 230.75, - 780.0 - ], - "radius": 2.0, - "tag": null, - "to": [ - 230.75, - 780.0 - ], - "type": "Circle", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "XZ", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 230.75, - 780.0 - ], - "to": [ - 230.75, + 245.25, 780.0 ], "units": { @@ -1997,7 +1254,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "handleOffset": { "type": "Number", - "value": 228.75, + "value": 243.25, "ty": { "type": "Default", "len": { @@ -2052,12 +1309,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 228.75, + 243.25, 0.0 ], "tag": null, "to": [ - 228.75, + 243.25, -20.0 ], "type": "ToPoint", @@ -2072,16 +1329,16 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "ccw": true, "center": [ - 248.75, + 263.25, -20.0 ], "from": [ - 228.75, + 243.25, -20.0 ], "tag": null, "to": [ - 248.75, + 263.25, -40.0 ], "type": "TangentialArcTo", @@ -2095,12 +1352,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 248.75, + 263.25, -40.0 ], "tag": null, "to": [ - 328.75, + 343.25, -40.0 ], "type": "ToPoint", @@ -2115,16 +1372,16 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "ccw": true, "center": [ - 328.75, + 343.25, -20.0 ], "from": [ - 328.75, + 343.25, -40.0 ], "tag": null, "to": [ - 348.75, + 363.25, -20.0 ], "type": "TangentialArcTo", @@ -2138,12 +1395,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 348.75, + 363.25, -20.0 ], "tag": null, "to": [ - 348.75, + 363.25, 0.0 ], "type": "ToPoint", @@ -2184,11 +1441,11 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "start": { "from": [ - 228.75, + 243.25, 0.0 ], "to": [ - 228.75, + 243.25, 0.0 ], "units": { @@ -2220,17 +1477,17 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "ccw": true, "center": [ - 228.75, + 243.25, 780.0 ], "from": [ - 230.75, + 245.25, 780.0 ], "radius": 2.0, "tag": null, "to": [ - 230.75, + 245.25, 780.0 ], "type": "Circle", @@ -2271,11 +1528,11 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "start": { "from": [ - 230.75, + 245.25, 780.0 ], "to": [ - 230.75, + 245.25, 780.0 ], "units": { @@ -3050,692 +2307,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "sectional": false } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 13.0 - ], - "tag": null, - "to": [ - 13.0, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 13.0, - 13.0 - ], - "tag": null, - "to": [ - 13.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 13.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "XY", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 834.5, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "sectional": false - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 13.0 - ], - "tag": null, - "to": [ - 13.0, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 13.0, - 13.0 - ], - "tag": null, - "to": [ - 13.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 13.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "XY", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 834.5, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "sectional": false - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 13.0 - ], - "tag": null, - "to": [ - 13.0, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 13.0, - 13.0 - ], - "tag": null, - "to": [ - 13.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 13.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "XY", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 834.5, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "sectional": false - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 13.0 - ], - "tag": null, - "to": [ - 13.0, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 13.0, - 13.0 - ], - "tag": null, - "to": [ - 13.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 13.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "XY", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 834.5, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "sectional": false - } } ] }, "legCount": { "type": "Number", - "value": 4.0, + "value": 2.0, "ty": { "type": "Default", "len": { @@ -3832,7 +2409,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl ], "tag": null, "to": [ - 1129.0, + 1187.0, 13.0 ], "type": "ToPoint", @@ -3846,12 +2423,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 1129.0, + 1187.0, 13.0 ], "tag": null, "to": [ - 1129.0, + 1187.0, 0.0 ], "type": "ToPoint", @@ -3865,7 +2442,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 1129.0, + 1187.0, 0.0 ], "tag": null, @@ -4002,7 +2579,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl ], "tag": null, "to": [ - 1129.0, + 1187.0, 13.0 ], "type": "ToPoint", @@ -4016,12 +2593,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 1129.0, + 1187.0, 13.0 ], "tag": null, "to": [ - 1129.0, + 1187.0, 0.0 ], "type": "ToPoint", @@ -4035,687 +2612,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 1129.0, - 0.0 - ], - "tag": null, - "to": [ - 13.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 13.0, - 0.0 - ], - "tag": null, - "to": [ - 13.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 150.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "Custom", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 13.0, - 0.0 - ], - "to": [ - 13.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 13.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "sectional": false - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 13.0, - 0.0 - ], - "tag": null, - "to": [ - 13.0, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 13.0, - 13.0 - ], - "tag": null, - "to": [ - 1129.0, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 1129.0, - 13.0 - ], - "tag": null, - "to": [ - 1129.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 1129.0, - 0.0 - ], - "tag": null, - "to": [ - 13.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 13.0, - 0.0 - ], - "tag": null, - "to": [ - 13.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 150.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "Custom", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 13.0, - 0.0 - ], - "to": [ - 13.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 13.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "sectional": false - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 13.0, - 0.0 - ], - "tag": null, - "to": [ - 13.0, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 13.0, - 13.0 - ], - "tag": null, - "to": [ - 1129.0, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 1129.0, - 13.0 - ], - "tag": null, - "to": [ - 1129.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 1129.0, - 0.0 - ], - "tag": null, - "to": [ - 13.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 13.0, - 0.0 - ], - "tag": null, - "to": [ - 13.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 150.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "Custom", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 13.0, - 0.0 - ], - "to": [ - 13.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 13.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "sectional": false - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 13.0, - 0.0 - ], - "tag": null, - "to": [ - 13.0, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 13.0, - 13.0 - ], - "tag": null, - "to": [ - 1129.0, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 1129.0, - 13.0 - ], - "tag": null, - "to": [ - 1129.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 1129.0, - 0.0 - ], - "tag": null, - "to": [ - 13.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 13.0, - 0.0 - ], - "tag": null, - "to": [ - 13.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 150.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "Custom", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 13.0, - 0.0 - ], - "to": [ - 13.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 13.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "sectional": false - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 13.0, - 0.0 - ], - "tag": null, - "to": [ - 13.0, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 13.0, - 13.0 - ], - "tag": null, - "to": [ - 1129.0, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 1129.0, - 13.0 - ], - "tag": null, - "to": [ - 1129.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 1129.0, + 1187.0, 0.0 ], "tag": null, @@ -4868,7 +2765,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "tag": null, "to": [ 0.0, - 387.0 + 587.0 ], "type": "ToPoint", "units": { @@ -4882,12 +2779,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "from": [ 0.0, - 387.0 + 587.0 ], "tag": null, "to": [ 13.0, - 387.0 + 587.0 ], "type": "ToPoint", "units": { @@ -4901,7 +2798,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "from": [ 13.0, - 387.0 + 587.0 ], "tag": null, "to": [ @@ -5038,7 +2935,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "tag": null, "to": [ 0.0, - 387.0 + 587.0 ], "type": "ToPoint", "units": { @@ -5052,12 +2949,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "from": [ 0.0, - 387.0 + 587.0 ], "tag": null, "to": [ 13.0, - 387.0 + 587.0 ], "type": "ToPoint", "units": { @@ -5071,7 +2968,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "from": [ 13.0, - 387.0 + 587.0 ], "tag": null, "to": [ @@ -5202,7 +3099,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "lowerBeltLengthX": { "type": "Number", - "value": 1116.0, + "value": 1174.0, "ty": { "type": "Default", "len": { @@ -5215,7 +3112,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "lowerBeltLengthY": { "type": "Number", - "value": 374.0, + "value": 574.0, "ty": { "type": "Default", "len": { @@ -5326,7 +3223,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "tag": null, "to": [ 0.0, - 385.0 + 585.0 ], "type": "ToPoint", "units": { @@ -5340,12 +3237,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "from": [ 0.0, - 385.0 + 585.0 ], "tag": null, "to": [ 13.0, - 385.0 + 585.0 ], "type": "ToPoint", "units": { @@ -5359,7 +3256,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "from": [ 13.0, - 385.0 + 585.0 ], "tag": null, "to": [ @@ -5496,7 +3393,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "tag": null, "to": [ 0.0, - 385.0 + 585.0 ], "type": "ToPoint", "units": { @@ -5510,12 +3407,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "from": [ 0.0, - 385.0 + 585.0 ], "tag": null, "to": [ 13.0, - 385.0 + 585.0 ], "type": "ToPoint", "units": { @@ -5529,7 +3426,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "from": [ 13.0, - 385.0 + 585.0 ], "tag": null, "to": [ @@ -5647,7 +3544,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "panelCount": { "type": "Number", - "value": 7.0, + "value": 3.0, "ty": { "type": "Default", "len": { @@ -5660,7 +3557,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "panelSpacing": { "type": "Number", - "value": 3387.0, + "value": 1187.0, "ty": { "type": "Default", "len": { @@ -5673,7 +3570,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "panelWidth": { "type": "Number", - "value": 370.0, + "value": 570.0, "ty": { "type": "Default", "len": { @@ -5733,12 +3630,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 564.5, + 593.5, 0.0 ], "tag": null, "to": [ - 564.5, + 593.5, 13.0 ], "type": "ToPoint", @@ -5752,12 +3649,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 564.5, + 593.5, 13.0 ], "tag": null, "to": [ - 577.5, + 606.5, 13.0 ], "type": "ToPoint", @@ -5771,12 +3668,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 577.5, + 606.5, 13.0 ], "tag": null, "to": [ - 577.5, + 606.5, 0.0 ], "type": "ToPoint", @@ -5790,12 +3687,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 577.5, + 606.5, 0.0 ], "tag": null, "to": [ - 564.5, + 593.5, 0.0 ], "type": "ToPoint", @@ -5809,12 +3706,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 564.5, + 593.5, 0.0 ], "tag": null, "to": [ - 564.5, + 593.5, 0.0 ], "type": "ToPoint", @@ -5855,11 +3752,11 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "start": { "from": [ - 564.5, + 593.5, 0.0 ], "to": [ - 564.5, + 593.5, 0.0 ], "units": { @@ -5903,12 +3800,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 564.5, + 593.5, 0.0 ], "tag": null, "to": [ - 564.5, + 593.5, 13.0 ], "type": "ToPoint", @@ -5922,12 +3819,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 564.5, + 593.5, 13.0 ], "tag": null, "to": [ - 577.5, + 606.5, 13.0 ], "type": "ToPoint", @@ -5941,12 +3838,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 577.5, + 606.5, 13.0 ], "tag": null, "to": [ - 577.5, + 606.5, 0.0 ], "type": "ToPoint", @@ -5960,12 +3857,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 577.5, + 606.5, 0.0 ], "tag": null, "to": [ - 564.5, + 593.5, 0.0 ], "type": "ToPoint", @@ -5979,12 +3876,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 564.5, + 593.5, 0.0 ], "tag": null, "to": [ - 564.5, + 593.5, 0.0 ], "type": "ToPoint", @@ -6025,691 +3922,11 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "start": { "from": [ - 564.5, + 593.5, 0.0 ], "to": [ - 564.5, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 671.5, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "sectional": false - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 564.5, - 0.0 - ], - "tag": null, - "to": [ - 564.5, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 564.5, - 13.0 - ], - "tag": null, - "to": [ - 577.5, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 577.5, - 13.0 - ], - "tag": null, - "to": [ - 577.5, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 577.5, - 0.0 - ], - "tag": null, - "to": [ - 564.5, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 564.5, - 0.0 - ], - "tag": null, - "to": [ - 564.5, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 163.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "Custom", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 564.5, - 0.0 - ], - "to": [ - 564.5, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 671.5, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "sectional": false - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 564.5, - 0.0 - ], - "tag": null, - "to": [ - 564.5, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 564.5, - 13.0 - ], - "tag": null, - "to": [ - 577.5, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 577.5, - 13.0 - ], - "tag": null, - "to": [ - 577.5, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 577.5, - 0.0 - ], - "tag": null, - "to": [ - 564.5, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 564.5, - 0.0 - ], - "tag": null, - "to": [ - 564.5, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 163.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "Custom", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 564.5, - 0.0 - ], - "to": [ - 564.5, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 671.5, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "sectional": false - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 564.5, - 0.0 - ], - "tag": null, - "to": [ - 564.5, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 564.5, - 13.0 - ], - "tag": null, - "to": [ - 577.5, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 577.5, - 13.0 - ], - "tag": null, - "to": [ - 577.5, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 577.5, - 0.0 - ], - "tag": null, - "to": [ - 564.5, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 564.5, - 0.0 - ], - "tag": null, - "to": [ - 564.5, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 163.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "Custom", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 564.5, - 0.0 - ], - "to": [ - 564.5, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 671.5, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "sectional": false - } - }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 564.5, - 0.0 - ], - "tag": null, - "to": [ - 564.5, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 564.5, - 13.0 - ], - "tag": null, - "to": [ - 577.5, - 13.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 577.5, - 13.0 - ], - "tag": null, - "to": [ - 577.5, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 577.5, - 0.0 - ], - "tag": null, - "to": [ - 564.5, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 564.5, - 0.0 - ], - "tag": null, - "to": [ - 564.5, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 163.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "Custom", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 564.5, - 0.0 - ], - "to": [ - 564.5, + 593.5, 0.0 ], "units": { @@ -6810,1578 +4027,788 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl } }, "sinkBodyInside": { - "type": "HomArray", - "value": [ - { - "type": "Solid", - "value": { - "type": "Solid", + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" + "sourceRange": [] }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 352.0, - 42.0 - ], - "tag": null, - "to": [ - 352.0, - 288.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 352.0, - 288.0 - ], - "tag": null, - "to": [ - 1348.0, - 288.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 1348.0, - 288.0 - ], - "tag": null, - "to": [ - 1348.0, - 42.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 1348.0, - 42.0 - ], - "tag": null, - "to": [ - 352.0, - 42.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 352.0, - 42.0 - ], - "tag": null, - "to": [ - 352.0, - 42.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } + "from": [ + 298.75, + 42.0 ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 400.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 400.0 - ], - "tag": null, - "to": [ - 3400.0, - 400.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 3400.0, - 400.0 - ], - "tag": null, - "to": [ - 3400.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 3400.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 850.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "Custom", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": -2.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "sectional": false - }, - "units": { - "type": "Mm" - } - }, - "start": { - "from": [ - 352.0, - 42.0 - ], - "to": [ - 352.0, - 42.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "tag": null, + "to": [ + 298.75, + 488.0 + ], + "type": "ToPoint", "units": { "type": "Mm" } }, - "height": -200.0, - "startCapId": "[uuid]", - "endCapId": null, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 298.75, + 488.0 + ], + "tag": null, + "to": [ + 888.25, + 488.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 888.25, + 488.0 + ], + "tag": null, + "to": [ + 888.25, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 888.25, + 42.0 + ], + "tag": null, + "to": [ + 298.75, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 298.75, + 42.0 + ], + "tag": null, + "to": [ + 298.75, + 42.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0, + "units": { + "type": "Unknown" + } + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0, + "units": { + "type": "Unknown" + } + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 600.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 0.0, + 600.0 + ], + "tag": null, + "to": [ + 1200.0, + 600.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 1200.0, + 600.0 + ], + "tag": null, + "to": [ + 1200.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 1200.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "artifactId": "[uuid]", + "id": "[uuid]", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 850.0, + "units": { + "type": "Mm" + } + }, + "type": "plane", + "value": "Custom", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0, + "units": { + "type": "Unknown" + } + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0, + "units": { + "type": "Unknown" + } + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "sectional": false + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 298.75, + 42.0 + ], + "to": [ + 298.75, + 42.0 + ], "units": { "type": "Mm" }, - "sectional": false + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 352.0, - 42.0 - ], - "tag": null, - "to": [ - 352.0, - 288.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 352.0, - 288.0 - ], - "tag": null, - "to": [ - 1348.0, - 288.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 1348.0, - 288.0 - ], - "tag": null, - "to": [ - 1348.0, - 42.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 1348.0, - 42.0 - ], - "tag": null, - "to": [ - 352.0, - 42.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 352.0, - 42.0 - ], - "tag": null, - "to": [ - 352.0, - 42.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 400.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 400.0 - ], - "tag": null, - "to": [ - 3400.0, - 400.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 3400.0, - 400.0 - ], - "tag": null, - "to": [ - 3400.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 3400.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 850.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "Custom", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": -2.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "sectional": false - }, - "units": { - "type": "Mm" - } - }, - "start": { - "from": [ - 352.0, - 42.0 - ], - "to": [ - 352.0, - 42.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": -200.0, - "startCapId": "[uuid]", - "endCapId": null, - "units": { - "type": "Mm" - }, - "sectional": false - } - } - ] + "height": -200.0, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Mm" + }, + "sectional": false + } }, "sinkBodyOutside": { - "type": "HomArray", - "value": [ - { - "type": "Solid", - "value": { - "type": "Solid", + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" + "sourceRange": [] }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -350.0, - 40.0 - ], - "tag": null, - "to": [ - -350.0, - 290.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -350.0, - 290.0 - ], - "tag": null, - "to": [ - -1350.0, - 290.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -1350.0, - 290.0 - ], - "tag": null, - "to": [ - -1350.0, - 40.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -1350.0, - 40.0 - ], - "tag": null, - "to": [ - -350.0, - 40.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -350.0, - 40.0 - ], - "tag": null, - "to": [ - -350.0, - 40.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } + "from": [ + -296.75, + 40.0 ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "start", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 400.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 400.0 - ], - "tag": null, - "to": [ - 3400.0, - 400.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 3400.0, - 400.0 - ], - "tag": null, - "to": [ - 3400.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 3400.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 850.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "Custom", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": -2.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "sectional": false - }, - "units": { - "type": "Mm" - } - }, - "start": { - "from": [ - -350.0, - 40.0 - ], - "to": [ - -350.0, - 40.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "tag": null, + "to": [ + -296.75, + 490.0 + ], + "type": "ToPoint", "units": { "type": "Mm" } }, - "height": 200.0, - "startCapId": null, - "endCapId": "[uuid]", + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -296.75, + 490.0 + ], + "tag": null, + "to": [ + -890.25, + 490.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -890.25, + 490.0 + ], + "tag": null, + "to": [ + -890.25, + 40.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -890.25, + 40.0 + ], + "tag": null, + "to": [ + -296.75, + 40.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + -296.75, + 40.0 + ], + "tag": null, + "to": [ + -296.75, + 40.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0, + "units": { + "type": "Unknown" + } + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0, + "units": { + "type": "Unknown" + } + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 600.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 0.0, + 600.0 + ], + "tag": null, + "to": [ + 1200.0, + 600.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 1200.0, + 600.0 + ], + "tag": null, + "to": [ + 1200.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 1200.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "artifactId": "[uuid]", + "id": "[uuid]", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 850.0, + "units": { + "type": "Mm" + } + }, + "type": "plane", + "value": "Custom", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0, + "units": { + "type": "Unknown" + } + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0, + "units": { + "type": "Unknown" + } + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": -2.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "sectional": false + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -296.75, + 40.0 + ], + "to": [ + -296.75, + 40.0 + ], "units": { "type": "Mm" }, - "sectional": false + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -350.0, - 40.0 - ], - "tag": null, - "to": [ - -350.0, - 290.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -350.0, - 290.0 - ], - "tag": null, - "to": [ - -1350.0, - 290.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -1350.0, - 290.0 - ], - "tag": null, - "to": [ - -1350.0, - 40.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -1350.0, - 40.0 - ], - "tag": null, - "to": [ - -350.0, - 40.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - -350.0, - 40.0 - ], - "tag": null, - "to": [ - -350.0, - 40.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "start", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 400.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 400.0 - ], - "tag": null, - "to": [ - 3400.0, - 400.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 3400.0, - 400.0 - ], - "tag": null, - "to": [ - 3400.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 3400.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "artifactId": "[uuid]", - "id": "[uuid]", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 850.0, - "units": { - "type": "Mm" - } - }, - "type": "plane", - "value": "Custom", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0, - "units": { - "type": "Unknown" - } - } - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": -2.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "sectional": false - }, - "units": { - "type": "Mm" - } - }, - "start": { - "from": [ - -350.0, - 40.0 - ], - "to": [ - -350.0, - 40.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - } - }, - "height": 200.0, - "startCapId": null, - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "sectional": false - } - } - ] + "height": 200.0, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "sectional": false + } }, "sinkCount": { "type": "Number", - "value": 2.0, + "value": 1.0, "ty": { "type": "Default", "len": { @@ -8407,7 +4834,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "sinkLength": { "type": "Number", - "value": 250.0, + "value": 450.0, "ty": { "type": "Default", "len": { @@ -8433,7 +4860,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "sinkOffsetLeft": { "type": "Number", - "value": 350.0, + "value": 296.75, "ty": { "type": "Default", "len": { @@ -8516,7 +4943,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "tag": null, "to": [ 0.0, - 400.0 + 600.0 ], "type": "ToPoint", "units": { @@ -8530,12 +4957,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "from": [ 0.0, - 400.0 + 600.0 ], "tag": null, "to": [ - 3400.0, - 400.0 + 1200.0, + 600.0 ], "type": "ToPoint", "units": { @@ -8548,12 +4975,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 3400.0, - 400.0 + 1200.0, + 600.0 ], "tag": null, "to": [ - 3400.0, + 1200.0, 0.0 ], "type": "ToPoint", @@ -8567,7 +4994,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 3400.0, + 1200.0, 0.0 ], "tag": null, @@ -8739,7 +5166,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "tag": null, "to": [ 0.0, - 400.0 + 600.0 ], "type": "ToPoint", "units": { @@ -8753,12 +5180,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "from": [ 0.0, - 400.0 + 600.0 ], "tag": null, "to": [ - 3400.0, - 400.0 + 1200.0, + 600.0 ], "type": "ToPoint", "units": { @@ -8771,12 +5198,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 3400.0, - 400.0 + 1200.0, + 600.0 ], "tag": null, "to": [ - 3400.0, + 1200.0, 0.0 ], "type": "ToPoint", @@ -8790,7 +5217,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 3400.0, + 1200.0, 0.0 ], "tag": null, @@ -8892,7 +5319,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "sinkSpacing": { "type": "Number", - "value": 1700.0, + "value": 13.0, "ty": { "type": "Default", "len": { @@ -8905,7 +5332,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "sinkWidth": { "type": "Number", - "value": 1000.0, + "value": 593.5, "ty": { "type": "Default", "len": { @@ -8918,7 +5345,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "tableDepth": { "type": "Number", - "value": 400.0, + "value": 600.0, "ty": { "type": "Default", "len": { @@ -8994,7 +5421,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "tag": null, "to": [ 0.0, - 400.0 + 600.0 ], "type": "ToPoint", "units": { @@ -9008,12 +5435,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "from": [ 0.0, - 400.0 + 600.0 ], "tag": null, "to": [ - 3400.0, - 400.0 + 1200.0, + 600.0 ], "type": "ToPoint", "units": { @@ -9026,12 +5453,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 3400.0, - 400.0 + 1200.0, + 600.0 ], "tag": null, "to": [ - 3400.0, + 1200.0, 0.0 ], "type": "ToPoint", @@ -9045,7 +5472,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 3400.0, + 1200.0, 0.0 ], "tag": null, @@ -9175,7 +5602,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "tableWidth": { "type": "Number", - "value": 3400.0, + "value": 1200.0, "ty": { "type": "Default", "len": { @@ -9186,6 +5613,438 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl } } }, + "tapHandle": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "ccw": true, + "center": [ + 593.5, + 1000.0 + ], + "from": [ + 597.5, + 1000.0 + ], + "radius": 4.0, + "tag": null, + "to": [ + 597.5, + 1000.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "artifactId": "[uuid]", + "id": "[uuid]", + "origin": { + "x": 0.0, + "y": 545.0, + "z": 0.0, + "units": { + "type": "Mm" + } + }, + "type": "plane", + "value": "Custom", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0, + "units": { + "type": "Unknown" + } + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0, + "units": { + "type": "Unknown" + } + } + }, + "start": { + "from": [ + 597.5, + 1000.0 + ], + "to": [ + 597.5, + 1000.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 70.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "sectional": false + } + }, + "tapNose": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "ccw": true, + "center": [ + 593.5, + 950.0 + ], + "from": [ + 603.5, + 950.0 + ], + "radius": 10.0, + "tag": null, + "to": [ + 603.5, + 950.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "artifactId": "[uuid]", + "id": "[uuid]", + "origin": { + "x": 0.0, + "y": 545.0, + "z": 0.0, + "units": { + "type": "Mm" + } + }, + "type": "plane", + "value": "Custom", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0, + "units": { + "type": "Unknown" + } + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0, + "units": { + "type": "Unknown" + } + } + }, + "start": { + "from": [ + 603.5, + 950.0 + ], + "to": [ + 603.5, + 950.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 237.4, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "sectional": false + } + }, + "tapPillar": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "ccw": true, + "center": [ + 593.5, + 545.0 + ], + "from": [ + 608.5, + 545.0 + ], + "radius": 15.0, + "tag": null, + "to": [ + 608.5, + 545.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "artifactId": "[uuid]", + "id": "[uuid]", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 850.0, + "units": { + "type": "Mm" + } + }, + "type": "plane", + "value": "Custom", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0, + "units": { + "type": "Unknown" + } + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0, + "units": { + "type": "Unknown" + } + } + }, + "start": { + "from": [ + 608.5, + 545.0 + ], + "to": [ + 608.5, + 545.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 170.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "sectional": false + } + }, + "tapPlate": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + }, + "ccw": true, + "center": [ + 593.5, + 545.0 + ], + "from": [ + 633.5, + 545.0 + ], + "radius": 40.0, + "tag": null, + "to": [ + 633.5, + 545.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "artifactId": "[uuid]", + "id": "[uuid]", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 850.0, + "units": { + "type": "Mm" + } + }, + "type": "plane", + "value": "Custom", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0, + "units": { + "type": "Unknown" + } + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0, + "units": { + "type": "Unknown" + } + } + }, + "start": { + "from": [ + 633.5, + 545.0 + ], + "to": [ + 633.5, + 545.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + }, + "sectional": false + } + }, "upperBeltBodyX": { "type": "HomArray", "value": [ @@ -9259,7 +6118,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl ], "tag": null, "to": [ - 3400.0, + 1200.0, 13.0 ], "type": "ToPoint", @@ -9273,12 +6132,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 3400.0, + 1200.0, 13.0 ], "tag": null, "to": [ - 3400.0, + 1200.0, 0.0 ], "type": "ToPoint", @@ -9292,7 +6151,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 3400.0, + 1200.0, 0.0 ], "tag": null, @@ -9429,7 +6288,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl ], "tag": null, "to": [ - 3400.0, + 1200.0, 13.0 ], "type": "ToPoint", @@ -9443,12 +6302,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 3400.0, + 1200.0, 13.0 ], "tag": null, "to": [ - 3400.0, + 1200.0, 0.0 ], "type": "ToPoint", @@ -9462,7 +6321,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "sourceRange": [] }, "from": [ - 3400.0, + 1200.0, 0.0 ], "tag": null, @@ -9615,7 +6474,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "tag": null, "to": [ 0.0, - 387.0 + 587.0 ], "type": "ToPoint", "units": { @@ -9629,12 +6488,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "from": [ 0.0, - 387.0 + 587.0 ], "tag": null, "to": [ 13.0, - 387.0 + 587.0 ], "type": "ToPoint", "units": { @@ -9648,7 +6507,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "from": [ 13.0, - 387.0 + 587.0 ], "tag": null, "to": [ @@ -9785,7 +6644,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl "tag": null, "to": [ 0.0, - 387.0 + 587.0 ], "type": "ToPoint", "units": { @@ -9799,12 +6658,12 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "from": [ 0.0, - 387.0 + 587.0 ], "tag": null, "to": [ 13.0, - 387.0 + 587.0 ], "type": "ToPoint", "units": { @@ -9818,7 +6677,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "from": [ 13.0, - 387.0 + 587.0 ], "tag": null, "to": [ @@ -9936,7 +6795,7 @@ description: Variables in memory after executing dual-basin-utility-sink.kcl }, "upperBeltLengthY": { "type": "Number", - "value": 374.0, + "value": 574.0, "ty": { "type": "Default", "len": { diff --git a/rust/kcl-lib/tests/kcl_samples/utility-sink/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/utility-sink/rendered_model.png new file mode 100644 index 000000000..bce7c1699 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/utility-sink/rendered_model.png differ