Update utility sink sample (#6798)
* upadte utility sink sample * remove old screenshot
This commit is contained in:
4
.github/workflows/cargo-test.yml
vendored
4
.github/workflows/cargo-test.yml
vendored
@ -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
|
||||
|
||||
@ -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))
|
||||
|
||||
@ -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",
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 55 KiB |
BIN
public/kcl-samples/screenshots/utility-sink.png
Normal file
BIN
public/kcl-samples/screenshots/utility-sink.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 76 KiB |
@ -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)
|
||||
@ -1,950 +0,0 @@
|
||||
```mermaid
|
||||
flowchart LR
|
||||
subgraph path17 [Path]
|
||||
17["Path<br>[690, 727, 0]"]
|
||||
30["Segment<br>[733, 765, 0]"]
|
||||
31["Segment<br>[771, 803, 0]"]
|
||||
32["Segment<br>[809, 842, 0]"]
|
||||
33["Segment<br>[848, 904, 0]"]
|
||||
34["Segment<br>[910, 917, 0]"]
|
||||
96[Solid2d]
|
||||
end
|
||||
subgraph path18 [Path]
|
||||
18["Path<br>[1310, 1366, 0]"]
|
||||
35["Segment<br>[1372, 1404, 0]"]
|
||||
36["Segment<br>[1410, 1442, 0]"]
|
||||
37["Segment<br>[1448, 1481, 0]"]
|
||||
38["Segment<br>[1487, 1543, 0]"]
|
||||
39["Segment<br>[1549, 1556, 0]"]
|
||||
92[Solid2d]
|
||||
end
|
||||
subgraph path19 [Path]
|
||||
19["Path<br>[1821, 1877, 0]"]
|
||||
40["Segment<br>[1883, 1915, 0]"]
|
||||
41["Segment<br>[1921, 1953, 0]"]
|
||||
42["Segment<br>[1959, 1992, 0]"]
|
||||
43["Segment<br>[1998, 2054, 0]"]
|
||||
44["Segment<br>[2060, 2067, 0]"]
|
||||
94[Solid2d]
|
||||
end
|
||||
subgraph path20 [Path]
|
||||
20["Path<br>[2463, 2521, 0]"]
|
||||
45["Segment<br>[2527, 2559, 0]"]
|
||||
46["Segment<br>[2565, 2597, 0]"]
|
||||
47["Segment<br>[2603, 2636, 0]"]
|
||||
48["Segment<br>[2642, 2698, 0]"]
|
||||
49["Segment<br>[2704, 2711, 0]"]
|
||||
100[Solid2d]
|
||||
end
|
||||
subgraph path21 [Path]
|
||||
21["Path<br>[3013, 3054, 0]"]
|
||||
50["Segment<br>[3060, 3092, 0]"]
|
||||
51["Segment<br>[3098, 3124, 0]"]
|
||||
52["Segment<br>[3130, 3163, 0]"]
|
||||
53["Segment<br>[3169, 3225, 0]"]
|
||||
54["Segment<br>[3231, 3238, 0]"]
|
||||
98[Solid2d]
|
||||
end
|
||||
subgraph path22 [Path]
|
||||
22["Path<br>[3421, 3477, 0]"]
|
||||
55["Segment<br>[3483, 3515, 0]"]
|
||||
56["Segment<br>[3521, 3553, 0]"]
|
||||
57["Segment<br>[3559, 3592, 0]"]
|
||||
58["Segment<br>[3598, 3654, 0]"]
|
||||
59["Segment<br>[3660, 3667, 0]"]
|
||||
95[Solid2d]
|
||||
end
|
||||
subgraph path23 [Path]
|
||||
23["Path<br>[3895, 3935, 0]"]
|
||||
60["Segment<br>[3941, 3967, 0]"]
|
||||
61["Segment<br>[3973, 3999, 0]"]
|
||||
62["Segment<br>[4005, 4032, 0]"]
|
||||
63["Segment<br>[4038, 4094, 0]"]
|
||||
64["Segment<br>[4100, 4107, 0]"]
|
||||
93[Solid2d]
|
||||
end
|
||||
subgraph path24 [Path]
|
||||
24["Path<br>[4394, 4465, 0]"]
|
||||
65["Segment<br>[4471, 4497, 0]"]
|
||||
66["Segment<br>[4503, 4529, 0]"]
|
||||
67["Segment<br>[4535, 4562, 0]"]
|
||||
68["Segment<br>[4568, 4624, 0]"]
|
||||
69["Segment<br>[4630, 4637, 0]"]
|
||||
97[Solid2d]
|
||||
end
|
||||
subgraph path25 [Path]
|
||||
25["Path<br>[4831, 4983, 0]"]
|
||||
70["Segment<br>[4989, 5038, 0]"]
|
||||
71["Segment<br>[5044, 5092, 0]"]
|
||||
72["Segment<br>[5098, 5146, 0]"]
|
||||
73["Segment<br>[5152, 5208, 0]"]
|
||||
74["Segment<br>[5214, 5221, 0]"]
|
||||
99[Solid2d]
|
||||
end
|
||||
subgraph path26 [Path]
|
||||
26["Path<br>[5753, 5797, 0]"]
|
||||
75["Segment<br>[5803, 5835, 0]"]
|
||||
76["Segment<br>[5841, 5866, 0]"]
|
||||
77["Segment<br>[5872, 5905, 0]"]
|
||||
78["Segment<br>[5911, 5967, 0]"]
|
||||
79["Segment<br>[5973, 5980, 0]"]
|
||||
91[Solid2d]
|
||||
end
|
||||
subgraph path27 [Path]
|
||||
27["Path<br>[6267, 6311, 0]"]
|
||||
80["Segment<br>[6317, 6343, 0]"]
|
||||
81["Segment<br>[6349, 6381, 0]"]
|
||||
82["Segment<br>[6387, 6414, 0]"]
|
||||
83["Segment<br>[6420, 6476, 0]"]
|
||||
84["Segment<br>[6482, 6489, 0]"]
|
||||
101[Solid2d]
|
||||
end
|
||||
subgraph path28 [Path]
|
||||
28["Path<br>[6966, 7019, 0]"]
|
||||
85["Segment<br>[7025, 7062, 0]"]
|
||||
86["Segment<br>[7068, 7161, 0]"]
|
||||
87["Segment<br>[7167, 7203, 0]"]
|
||||
88["Segment<br>[7209, 7310, 0]"]
|
||||
89["Segment<br>[7316, 7352, 0]"]
|
||||
end
|
||||
subgraph path29 [Path]
|
||||
29["Path<br>[7415, 7526, 0]"]
|
||||
90["Segment<br>[7415, 7526, 0]"]
|
||||
102[Solid2d]
|
||||
end
|
||||
1["Plane<br>[583, 600, 0]"]
|
||||
2["Plane<br>[1237, 1291, 0]"]
|
||||
3["Plane<br>[2317, 2368, 0]"]
|
||||
4["Plane<br>[2956, 2993, 0]"]
|
||||
5["Plane<br>[3841, 3878, 0]"]
|
||||
6["Plane<br>[5691, 5740, 0]"]
|
||||
7["Plane<br>[6892, 6943, 0]"]
|
||||
8["Plane<br>[7374, 7391, 0]"]
|
||||
9["StartSketchOnPlane<br>[2303, 2369, 0]"]
|
||||
10["StartSketchOnPlane<br>[5677, 5741, 0]"]
|
||||
11["StartSketchOnPlane<br>[6878, 6944, 0]"]
|
||||
12["StartSketchOnPlane<br>[3827, 3879, 0]"]
|
||||
13["StartSketchOnPlane<br>[2942, 2994, 0]"]
|
||||
14["StartSketchOnPlane<br>[1223, 1292, 0]"]
|
||||
15["StartSketchOnFace<br>[4774, 4813, 0]"]
|
||||
16["StartSketchOnFace<br>[4334, 4375, 0]"]
|
||||
103["Sweep Extrusion<br>[1078, 1105, 0]"]
|
||||
104["Sweep Extrusion<br>[1078, 1105, 0]"]
|
||||
105["Sweep Extrusion<br>[1078, 1105, 0]"]
|
||||
106["Sweep Extrusion<br>[1078, 1105, 0]"]
|
||||
107["Sweep Extrusion<br>[1078, 1105, 0]"]
|
||||
108["Sweep Extrusion<br>[1078, 1105, 0]"]
|
||||
109["Sweep Extrusion<br>[1078, 1105, 0]"]
|
||||
110["Sweep Extrusion<br>[1078, 1105, 0]"]
|
||||
111["Sweep Extrusion<br>[1719, 1753, 0]"]
|
||||
112["Sweep Extrusion<br>[1719, 1753, 0]"]
|
||||
113["Sweep Extrusion<br>[1719, 1753, 0]"]
|
||||
114["Sweep Extrusion<br>[1719, 1753, 0]"]
|
||||
115["Sweep Extrusion<br>[1719, 1753, 0]"]
|
||||
116["Sweep Extrusion<br>[1719, 1753, 0]"]
|
||||
117["Sweep Extrusion<br>[2166, 2200, 0]"]
|
||||
118["Sweep Extrusion<br>[2166, 2200, 0]"]
|
||||
119["Sweep Extrusion<br>[2874, 2909, 0]"]
|
||||
120["Sweep Extrusion<br>[2874, 2909, 0]"]
|
||||
121["Sweep Extrusion<br>[2874, 2909, 0]"]
|
||||
122["Sweep Extrusion<br>[2874, 2909, 0]"]
|
||||
123["Sweep Extrusion<br>[2874, 2909, 0]"]
|
||||
124["Sweep Extrusion<br>[2874, 2909, 0]"]
|
||||
125["Sweep Extrusion<br>[3318, 3353, 0]"]
|
||||
126["Sweep Extrusion<br>[3318, 3353, 0]"]
|
||||
127["Sweep Extrusion<br>[3766, 3801, 0]"]
|
||||
128["Sweep Extrusion<br>[3766, 3801, 0]"]
|
||||
129["Sweep Extrusion<br>[4113, 4146, 0]"]
|
||||
130["Sweep Extrusion<br>[4727, 4754, 0]"]
|
||||
131["Sweep Extrusion<br>[4727, 4754, 0]"]
|
||||
132["Sweep Extrusion<br>[5310, 5338, 0]"]
|
||||
133["Sweep Extrusion<br>[5310, 5338, 0]"]
|
||||
134["Sweep Extrusion<br>[6079, 6107, 0]"]
|
||||
135["Sweep Extrusion<br>[6079, 6107, 0]"]
|
||||
136["Sweep Extrusion<br>[6079, 6107, 0]"]
|
||||
137["Sweep Extrusion<br>[6079, 6107, 0]"]
|
||||
138["Sweep Extrusion<br>[6079, 6107, 0]"]
|
||||
139["Sweep Extrusion<br>[6079, 6107, 0]"]
|
||||
140["Sweep Extrusion<br>[6571, 6599, 0]"]
|
||||
141["Sweep Extrusion<br>[6571, 6599, 0]"]
|
||||
142["Sweep Sweep<br>[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
|
||||
```
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 55 KiB |
File diff suppressed because it is too large
Load Diff
@ -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
|
||||
---
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -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": {
|
||||
File diff suppressed because it is too large
Load Diff
BIN
rust/kcl-lib/tests/kcl_samples/utility-sink/rendered_model.png
Normal file
BIN
rust/kcl-lib/tests/kcl_samples/utility-sink/rendered_model.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 76 KiB |
Reference in New Issue
Block a user