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/main.kcl)
#### [dodecahedron](dodecahedron/main.kcl) ([screenshot](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/main.kcl)
#### [enclosure](enclosure/main.kcl) ([screenshot](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/main.kcl)
#### [socket-head-cap-screw](socket-head-cap-screw/main.kcl) ([screenshot](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/main.kcl)
#### [walkie-talkie](walkie-talkie/main.kcl) ([screenshot](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