Update all KCL-Samples to be more ME friendly (#6132)

* update all kcl-samples

* updates

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

* fixes

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

* updates

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

* updates

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

* Update kcl-samples simulation test output

---------

Signed-off-by: Jess Frazelle <github@jessfraz.com>
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com>
Co-authored-by: Jess Frazelle <github@jessfraz.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This commit is contained in:
Josh Gomez
2025-04-04 11:03:13 -07:00
committed by GitHub
parent a7896329f7
commit 656eb0abec
195 changed files with 33905 additions and 35179 deletions

View File

@ -1,81 +1,81 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[324, 421, 0]"]
3["Segment<br>[429, 534, 0]"]
4["Segment<br>[542, 651, 0]"]
5["Segment<br>[659, 691, 0]"]
6["Segment<br>[699, 808, 0]"]
7["Segment<br>[816, 863, 0]"]
8["Segment<br>[871, 919, 0]"]
9["Segment<br>[927, 976, 0]"]
10["Segment<br>[984, 1101, 0]"]
11["Segment<br>[1109, 1157, 0]"]
12["Segment<br>[1165, 1273, 0]"]
13["Segment<br>[1281, 1330, 0]"]
14["Segment<br>[1338, 1387, 0]"]
15["Segment<br>[1395, 1428, 0]"]
16["Segment<br>[1436, 1545, 0]"]
17["Segment<br>[1553, 1585, 0]"]
18["Segment<br>[1593, 1702, 0]"]
19["Segment<br>[1710, 1813, 0]"]
20["Segment<br>[1854, 1964, 0]"]
21["Segment<br>[1972, 2004, 0]"]
22["Segment<br>[2012, 2122, 0]"]
23["Segment<br>[2130, 2177, 0]"]
24["Segment<br>[2185, 2235, 0]"]
25["Segment<br>[2243, 2293, 0]"]
26["Segment<br>[2311, 2440, 0]"]
27["Segment<br>[2458, 2507, 0]"]
28["Segment<br>[2521, 2635, 0]"]
29["Segment<br>[2649, 2699, 0]"]
30["Segment<br>[2713, 2762, 0]"]
31["Segment<br>[2770, 2803, 0]"]
32["Segment<br>[2811, 2921, 0]"]
33["Segment<br>[2929, 2961, 0]"]
34["Segment<br>[2969, 3079, 0]"]
35["Segment<br>[3120, 3222, 0]"]
36["Segment<br>[3230, 3340, 0]"]
37["Segment<br>[3348, 3381, 0]"]
38["Segment<br>[3389, 3499, 0]"]
39["Segment<br>[3507, 3556, 0]"]
40["Segment<br>[3564, 3614, 0]"]
41["Segment<br>[3622, 3671, 0]"]
42["Segment<br>[3679, 3807, 0]"]
43["Segment<br>[3815, 3865, 0]"]
44["Segment<br>[3873, 3988, 0]"]
45["Segment<br>[3996, 4045, 0]"]
46["Segment<br>[4053, 4102, 0]"]
47["Segment<br>[4110, 4144, 0]"]
48["Segment<br>[4152, 4262, 0]"]
49["Segment<br>[4270, 4303, 0]"]
50["Segment<br>[4311, 4421, 0]"]
51["Segment<br>[4429, 4533, 0]"]
52["Segment<br>[4574, 4684, 0]"]
53["Segment<br>[4692, 4725, 0]"]
54["Segment<br>[4733, 4843, 0]"]
55["Segment<br>[4851, 4900, 0]"]
56["Segment<br>[4908, 4957, 0]"]
57["Segment<br>[4965, 5014, 0]"]
58["Segment<br>[5022, 5141, 0]"]
59["Segment<br>[5149, 5199, 0]"]
60["Segment<br>[5207, 5315, 0]"]
61["Segment<br>[5323, 5372, 0]"]
62["Segment<br>[5380, 5430, 0]"]
63["Segment<br>[5438, 5472, 0]"]
64["Segment<br>[5480, 5590, 0]"]
65["Segment<br>[5598, 5631, 0]"]
66["Segment<br>[5639, 5749, 0]"]
67["Segment<br>[5757, 5764, 0]"]
2["Path<br>[349, 446, 0]"]
3["Segment<br>[454, 559, 0]"]
4["Segment<br>[567, 676, 0]"]
5["Segment<br>[684, 716, 0]"]
6["Segment<br>[724, 833, 0]"]
7["Segment<br>[841, 888, 0]"]
8["Segment<br>[896, 944, 0]"]
9["Segment<br>[952, 1001, 0]"]
10["Segment<br>[1009, 1126, 0]"]
11["Segment<br>[1134, 1182, 0]"]
12["Segment<br>[1190, 1298, 0]"]
13["Segment<br>[1306, 1355, 0]"]
14["Segment<br>[1363, 1412, 0]"]
15["Segment<br>[1420, 1453, 0]"]
16["Segment<br>[1461, 1570, 0]"]
17["Segment<br>[1578, 1610, 0]"]
18["Segment<br>[1618, 1727, 0]"]
19["Segment<br>[1735, 1838, 0]"]
20["Segment<br>[1879, 1989, 0]"]
21["Segment<br>[1997, 2029, 0]"]
22["Segment<br>[2037, 2147, 0]"]
23["Segment<br>[2155, 2202, 0]"]
24["Segment<br>[2210, 2260, 0]"]
25["Segment<br>[2268, 2318, 0]"]
26["Segment<br>[2336, 2465, 0]"]
27["Segment<br>[2483, 2532, 0]"]
28["Segment<br>[2546, 2660, 0]"]
29["Segment<br>[2674, 2724, 0]"]
30["Segment<br>[2738, 2787, 0]"]
31["Segment<br>[2795, 2828, 0]"]
32["Segment<br>[2836, 2946, 0]"]
33["Segment<br>[2954, 2986, 0]"]
34["Segment<br>[2994, 3104, 0]"]
35["Segment<br>[3145, 3247, 0]"]
36["Segment<br>[3255, 3365, 0]"]
37["Segment<br>[3373, 3406, 0]"]
38["Segment<br>[3414, 3524, 0]"]
39["Segment<br>[3532, 3581, 0]"]
40["Segment<br>[3589, 3639, 0]"]
41["Segment<br>[3647, 3696, 0]"]
42["Segment<br>[3704, 3832, 0]"]
43["Segment<br>[3840, 3890, 0]"]
44["Segment<br>[3898, 4013, 0]"]
45["Segment<br>[4021, 4070, 0]"]
46["Segment<br>[4078, 4127, 0]"]
47["Segment<br>[4135, 4169, 0]"]
48["Segment<br>[4177, 4287, 0]"]
49["Segment<br>[4295, 4328, 0]"]
50["Segment<br>[4336, 4446, 0]"]
51["Segment<br>[4454, 4558, 0]"]
52["Segment<br>[4599, 4709, 0]"]
53["Segment<br>[4717, 4750, 0]"]
54["Segment<br>[4758, 4868, 0]"]
55["Segment<br>[4876, 4925, 0]"]
56["Segment<br>[4933, 4982, 0]"]
57["Segment<br>[4990, 5039, 0]"]
58["Segment<br>[5047, 5166, 0]"]
59["Segment<br>[5174, 5224, 0]"]
60["Segment<br>[5232, 5340, 0]"]
61["Segment<br>[5348, 5397, 0]"]
62["Segment<br>[5405, 5455, 0]"]
63["Segment<br>[5463, 5497, 0]"]
64["Segment<br>[5505, 5615, 0]"]
65["Segment<br>[5623, 5656, 0]"]
66["Segment<br>[5664, 5774, 0]"]
67["Segment<br>[5782, 5789, 0]"]
68[Solid2d]
end
subgraph path69 [Path]
69["Path<br>[5815, 5993, 0]"]
70["Segment<br>[5815, 5993, 0]"]
69["Path<br>[5840, 6018, 0]"]
70["Segment<br>[5840, 6018, 0]"]
71[Solid2d]
end
1["Plane<br>[298, 316, 0]"]
72["Sweep Extrusion<br>[6005, 6033, 0]"]
1["Plane<br>[323, 341, 0]"]
72["Sweep Extrusion<br>[6030, 6058, 0]"]
73[Wall]
74[Wall]
75[Wall]
@ -270,38 +270,38 @@ flowchart LR
264["SweepEdge Adjacent"]
265["SweepEdge Opposite"]
266["SweepEdge Adjacent"]
267["EdgeCut Fillet<br>[6041, 6746, 0]"]
268["EdgeCut Fillet<br>[6041, 6746, 0]"]
269["EdgeCut Fillet<br>[6041, 6746, 0]"]
270["EdgeCut Fillet<br>[6041, 6746, 0]"]
271["EdgeCut Fillet<br>[6041, 6746, 0]"]
272["EdgeCut Fillet<br>[6041, 6746, 0]"]
273["EdgeCut Fillet<br>[6041, 6746, 0]"]
274["EdgeCut Fillet<br>[6041, 6746, 0]"]
275["EdgeCut Fillet<br>[6041, 6746, 0]"]
276["EdgeCut Fillet<br>[6041, 6746, 0]"]
277["EdgeCut Fillet<br>[6041, 6746, 0]"]
278["EdgeCut Fillet<br>[6041, 6746, 0]"]
279["EdgeCut Fillet<br>[6041, 6746, 0]"]
280["EdgeCut Fillet<br>[6041, 6746, 0]"]
281["EdgeCut Fillet<br>[6041, 6746, 0]"]
282["EdgeCut Fillet<br>[6041, 6746, 0]"]
283["EdgeCut Fillet<br>[6754, 7458, 0]"]
284["EdgeCut Fillet<br>[6754, 7458, 0]"]
285["EdgeCut Fillet<br>[6754, 7458, 0]"]
286["EdgeCut Fillet<br>[6754, 7458, 0]"]
287["EdgeCut Fillet<br>[6754, 7458, 0]"]
288["EdgeCut Fillet<br>[6754, 7458, 0]"]
289["EdgeCut Fillet<br>[6754, 7458, 0]"]
290["EdgeCut Fillet<br>[6754, 7458, 0]"]
291["EdgeCut Fillet<br>[6754, 7458, 0]"]
292["EdgeCut Fillet<br>[6754, 7458, 0]"]
293["EdgeCut Fillet<br>[6754, 7458, 0]"]
294["EdgeCut Fillet<br>[6754, 7458, 0]"]
295["EdgeCut Fillet<br>[6754, 7458, 0]"]
296["EdgeCut Fillet<br>[6754, 7458, 0]"]
297["EdgeCut Fillet<br>[6754, 7458, 0]"]
298["EdgeCut Fillet<br>[6754, 7458, 0]"]
267["EdgeCut Fillet<br>[6066, 6771, 0]"]
268["EdgeCut Fillet<br>[6066, 6771, 0]"]
269["EdgeCut Fillet<br>[6066, 6771, 0]"]
270["EdgeCut Fillet<br>[6066, 6771, 0]"]
271["EdgeCut Fillet<br>[6066, 6771, 0]"]
272["EdgeCut Fillet<br>[6066, 6771, 0]"]
273["EdgeCut Fillet<br>[6066, 6771, 0]"]
274["EdgeCut Fillet<br>[6066, 6771, 0]"]
275["EdgeCut Fillet<br>[6066, 6771, 0]"]
276["EdgeCut Fillet<br>[6066, 6771, 0]"]
277["EdgeCut Fillet<br>[6066, 6771, 0]"]
278["EdgeCut Fillet<br>[6066, 6771, 0]"]
279["EdgeCut Fillet<br>[6066, 6771, 0]"]
280["EdgeCut Fillet<br>[6066, 6771, 0]"]
281["EdgeCut Fillet<br>[6066, 6771, 0]"]
282["EdgeCut Fillet<br>[6066, 6771, 0]"]
283["EdgeCut Fillet<br>[6779, 7483, 0]"]
284["EdgeCut Fillet<br>[6779, 7483, 0]"]
285["EdgeCut Fillet<br>[6779, 7483, 0]"]
286["EdgeCut Fillet<br>[6779, 7483, 0]"]
287["EdgeCut Fillet<br>[6779, 7483, 0]"]
288["EdgeCut Fillet<br>[6779, 7483, 0]"]
289["EdgeCut Fillet<br>[6779, 7483, 0]"]
290["EdgeCut Fillet<br>[6779, 7483, 0]"]
291["EdgeCut Fillet<br>[6779, 7483, 0]"]
292["EdgeCut Fillet<br>[6779, 7483, 0]"]
293["EdgeCut Fillet<br>[6779, 7483, 0]"]
294["EdgeCut Fillet<br>[6779, 7483, 0]"]
295["EdgeCut Fillet<br>[6779, 7483, 0]"]
296["EdgeCut Fillet<br>[6779, 7483, 0]"]
297["EdgeCut Fillet<br>[6779, 7483, 0]"]
298["EdgeCut Fillet<br>[6779, 7483, 0]"]
1 --- 2
1 --- 69
2 --- 3

File diff suppressed because it is too large Load Diff

View File

@ -9,8 +9,8 @@ description: Operations executed 80-20-rail.kcl
"type": "FunctionCall",
"name": "rail8020",
"functionSourceRange": [
214,
7479,
239,
7504,
0
],
"unlabeledArg": null,

View File

@ -1,58 +1,58 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[731, 793, 0]"]
3["Segment<br>[731, 793, 0]"]
2["Path<br>[664, 726, 0]"]
3["Segment<br>[664, 726, 0]"]
4[Solid2d]
end
subgraph path5 [Path]
5["Path<br>[804, 850, 0]"]
6["Segment<br>[804, 850, 0]"]
5["Path<br>[737, 783, 0]"]
6["Segment<br>[737, 783, 0]"]
7[Solid2d]
end
subgraph path15 [Path]
15["Path<br>[1037, 1093, 0]"]
16["Segment<br>[1099, 1191, 0]"]
17["Segment<br>[1197, 1204, 0]"]
15["Path<br>[970, 1026, 0]"]
16["Segment<br>[1032, 1124, 0]"]
17["Segment<br>[1130, 1137, 0]"]
18[Solid2d]
end
subgraph path24 [Path]
24["Path<br>[1574, 1707, 0]"]
25["Segment<br>[1713, 1806, 0]"]
26["Segment<br>[1812, 1843, 0]"]
27["Segment<br>[1849, 1877, 0]"]
28["Segment<br>[1883, 1890, 0]"]
24["Path<br>[1507, 1640, 0]"]
25["Segment<br>[1646, 1739, 0]"]
26["Segment<br>[1745, 1776, 0]"]
27["Segment<br>[1782, 1810, 0]"]
28["Segment<br>[1816, 1823, 0]"]
29[Solid2d]
end
subgraph path40 [Path]
40["Path<br>[2224, 2366, 0]"]
41["Segment<br>[2224, 2366, 0]"]
40["Path<br>[2157, 2299, 0]"]
41["Segment<br>[2157, 2299, 0]"]
42[Solid2d]
end
subgraph path50 [Path]
50["Path<br>[2760, 2813, 0]"]
51["Segment<br>[2760, 2813, 0]"]
50["Path<br>[2693, 2746, 0]"]
51["Segment<br>[2693, 2746, 0]"]
52[Solid2d]
end
subgraph path53 [Path]
53["Path<br>[2824, 2898, 0]"]
54["Segment<br>[2824, 2898, 0]"]
53["Path<br>[2757, 2831, 0]"]
54["Segment<br>[2757, 2831, 0]"]
55[Solid2d]
end
1["Plane<br>[677, 724, 0]"]
8["Sweep Extrusion<br>[905, 957, 0]"]
1["Plane<br>[610, 657, 0]"]
8["Sweep Extrusion<br>[838, 890, 0]"]
9[Wall]
10["Cap Start"]
11["Cap End"]
12["SweepEdge Opposite"]
13["SweepEdge Adjacent"]
14["Plane<br>[1014, 1031, 0]"]
19["Sweep Revolve<br>[1286, 1316, 0]"]
14["Plane<br>[947, 964, 0]"]
19["Sweep Revolve<br>[1219, 1249, 0]"]
20[Wall]
21[Wall]
22["SweepEdge Adjacent"]
23["Plane<br>[1551, 1568, 0]"]
30["Sweep Revolve<br>[1932, 1962, 0]"]
23["Plane<br>[1484, 1501, 0]"]
30["Sweep Revolve<br>[1865, 1895, 0]"]
31[Wall]
32[Wall]
33[Wall]
@ -61,22 +61,22 @@ flowchart LR
36["SweepEdge Adjacent"]
37["SweepEdge Adjacent"]
38["SweepEdge Adjacent"]
39["Plane<br>[2201, 2218, 0]"]
43["Sweep Revolve<br>[2409, 2460, 0]"]
39["Plane<br>[2134, 2151, 0]"]
43["Sweep Revolve<br>[2342, 2393, 0]"]
44[Wall]
45["Cap Start"]
46["Cap End"]
47["SweepEdge Opposite"]
48["SweepEdge Adjacent"]
49["Plane<br>[2706, 2753, 0]"]
56["Sweep Extrusion<br>[2918, 2971, 0]"]
49["Plane<br>[2639, 2686, 0]"]
56["Sweep Extrusion<br>[2851, 2904, 0]"]
57[Wall]
58["Cap Start"]
59["Cap End"]
60["SweepEdge Opposite"]
61["SweepEdge Adjacent"]
62["StartSketchOnPlane<br>[663, 725, 0]"]
63["StartSketchOnPlane<br>[2692, 2754, 0]"]
62["StartSketchOnPlane<br>[596, 658, 0]"]
63["StartSketchOnPlane<br>[2625, 2687, 0]"]
1 --- 2
1 --- 5
2 --- 3

File diff suppressed because it is too large Load Diff

View File

@ -1,264 +1,264 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[567, 618, 6]"]
3["Segment<br>[567, 618, 6]"]
2["Path<br>[571, 622, 6]"]
3["Segment<br>[571, 622, 6]"]
4[Solid2d]
end
subgraph path11 [Path]
11["Path<br>[803, 859, 6]"]
12["Segment<br>[803, 859, 6]"]
11["Path<br>[807, 863, 6]"]
12["Segment<br>[807, 863, 6]"]
13[Solid2d]
end
subgraph path19 [Path]
19["Path<br>[984, 1037, 6]"]
20["Segment<br>[984, 1037, 6]"]
19["Path<br>[988, 1041, 6]"]
20["Segment<br>[988, 1041, 6]"]
21[Solid2d]
end
subgraph path30 [Path]
30["Path<br>[1420, 1460, 6]"]
31["Segment<br>[1420, 1460, 6]"]
30["Path<br>[1424, 1464, 6]"]
31["Segment<br>[1424, 1464, 6]"]
32[Solid2d]
end
subgraph path38 [Path]
38["Path<br>[1564, 1615, 6]"]
39["Segment<br>[1564, 1615, 6]"]
38["Path<br>[1568, 1619, 6]"]
39["Segment<br>[1568, 1619, 6]"]
40[Solid2d]
end
subgraph path47 [Path]
47["Path<br>[1748, 1801, 6]"]
48["Segment<br>[1748, 1801, 6]"]
47["Path<br>[1752, 1805, 6]"]
48["Segment<br>[1752, 1805, 6]"]
49[Solid2d]
end
subgraph path58 [Path]
58["Path<br>[2044, 2116, 6]"]
59["Segment<br>[2044, 2116, 6]"]
58["Path<br>[2048, 2120, 6]"]
59["Segment<br>[2048, 2120, 6]"]
60[Solid2d]
end
subgraph path81 [Path]
81["Path<br>[2373, 2404, 6]"]
82["Segment<br>[2410, 2430, 6]"]
83["Segment<br>[2436, 2456, 6]"]
84["Segment<br>[2462, 2483, 6]"]
85["Segment<br>[2489, 2545, 6]"]
86["Segment<br>[2551, 2558, 6]"]
81["Path<br>[2377, 2408, 6]"]
82["Segment<br>[2414, 2434, 6]"]
83["Segment<br>[2440, 2460, 6]"]
84["Segment<br>[2466, 2487, 6]"]
85["Segment<br>[2493, 2549, 6]"]
86["Segment<br>[2555, 2562, 6]"]
87[Solid2d]
end
subgraph path106 [Path]
106["Path<br>[2860, 2892, 6]"]
107["Segment<br>[2898, 2919, 6]"]
108["Segment<br>[2925, 2945, 6]"]
109["Segment<br>[2951, 2971, 6]"]
110["Segment<br>[2977, 3033, 6]"]
111["Segment<br>[3039, 3046, 6]"]
106["Path<br>[2864, 2896, 6]"]
107["Segment<br>[2902, 2923, 6]"]
108["Segment<br>[2929, 2949, 6]"]
109["Segment<br>[2955, 2975, 6]"]
110["Segment<br>[2981, 3037, 6]"]
111["Segment<br>[3043, 3050, 6]"]
112[Solid2d]
end
subgraph path132 [Path]
132["Path<br>[350, 406, 5]"]
133["Segment<br>[350, 406, 5]"]
132["Path<br>[354, 410, 5]"]
133["Segment<br>[354, 410, 5]"]
134[Solid2d]
end
subgraph path135 [Path]
135["Path<br>[417, 473, 5]"]
136["Segment<br>[417, 473, 5]"]
135["Path<br>[421, 477, 5]"]
136["Segment<br>[421, 477, 5]"]
137[Solid2d]
end
subgraph path144 [Path]
144["Path<br>[638, 694, 5]"]
145["Segment<br>[638, 694, 5]"]
144["Path<br>[642, 698, 5]"]
145["Segment<br>[642, 698, 5]"]
146[Solid2d]
end
subgraph path147 [Path]
147["Path<br>[705, 761, 5]"]
148["Segment<br>[705, 761, 5]"]
147["Path<br>[709, 765, 5]"]
148["Segment<br>[709, 765, 5]"]
149[Solid2d]
end
subgraph path156 [Path]
156["Path<br>[905, 959, 5]"]
157["Segment<br>[905, 959, 5]"]
156["Path<br>[909, 963, 5]"]
157["Segment<br>[909, 963, 5]"]
158[Solid2d]
end
subgraph path167 [Path]
167["Path<br>[1237, 1297, 5]"]
168["Segment<br>[1237, 1297, 5]"]
167["Path<br>[1241, 1301, 5]"]
168["Segment<br>[1241, 1301, 5]"]
169[Solid2d]
end
subgraph path179 [Path]
179["Path<br>[1655, 1701, 5]"]
180["Segment<br>[1707, 1759, 5]"]
181["Segment<br>[1765, 1870, 5]"]
182["Segment<br>[1876, 1898, 5]"]
183["Segment<br>[1904, 1960, 5]"]
184["Segment<br>[1966, 1973, 5]"]
179["Path<br>[1659, 1705, 5]"]
180["Segment<br>[1711, 1763, 5]"]
181["Segment<br>[1769, 1874, 5]"]
182["Segment<br>[1880, 1902, 5]"]
183["Segment<br>[1908, 1964, 5]"]
184["Segment<br>[1970, 1977, 5]"]
185[Solid2d]
end
subgraph path195 [Path]
195["Path<br>[2105, 2151, 5]"]
196["Segment<br>[2157, 2209, 5]"]
197["Segment<br>[2215, 2322, 5]"]
198["Segment<br>[2328, 2365, 5]"]
199["Segment<br>[2371, 2427, 5]"]
200["Segment<br>[2433, 2440, 5]"]
195["Path<br>[2109, 2155, 5]"]
196["Segment<br>[2161, 2213, 5]"]
197["Segment<br>[2219, 2326, 5]"]
198["Segment<br>[2332, 2369, 5]"]
199["Segment<br>[2375, 2431, 5]"]
200["Segment<br>[2437, 2444, 5]"]
201[Solid2d]
end
subgraph path212 [Path]
212["Path<br>[2949, 2996, 5]"]
213["Segment<br>[3004, 3344, 5]"]
214["Segment<br>[3352, 3384, 5]"]
215["Segment<br>[3392, 3736, 5]"]
216["Segment<br>[3744, 3800, 5]"]
217["Segment<br>[3808, 3815, 5]"]
212["Path<br>[2953, 3000, 5]"]
213["Segment<br>[3008, 3348, 5]"]
214["Segment<br>[3356, 3388, 5]"]
215["Segment<br>[3396, 3740, 5]"]
216["Segment<br>[3748, 3804, 5]"]
217["Segment<br>[3812, 3819, 5]"]
218[Solid2d]
end
subgraph path235 [Path]
235["Path<br>[2949, 2996, 5]"]
236["Segment<br>[3004, 3344, 5]"]
237["Segment<br>[3352, 3384, 5]"]
238["Segment<br>[3392, 3736, 5]"]
239["Segment<br>[3744, 3800, 5]"]
240["Segment<br>[3808, 3815, 5]"]
235["Path<br>[2953, 3000, 5]"]
236["Segment<br>[3008, 3348, 5]"]
237["Segment<br>[3356, 3388, 5]"]
238["Segment<br>[3396, 3740, 5]"]
239["Segment<br>[3748, 3804, 5]"]
240["Segment<br>[3812, 3819, 5]"]
241[Solid2d]
end
subgraph path258 [Path]
258["Path<br>[4343, 4438, 5]"]
259["Segment<br>[4444, 4477, 5]"]
260["Segment<br>[4483, 4534, 5]"]
261["Segment<br>[4540, 4573, 5]"]
262["Segment<br>[4579, 4629, 5]"]
263["Segment<br>[4635, 4676, 5]"]
264["Segment<br>[4682, 4731, 5]"]
265["Segment<br>[4737, 4770, 5]"]
266["Segment<br>[4776, 4810, 5]"]
267["Segment<br>[4816, 4850, 5]"]
268["Segment<br>[4856, 4908, 5]"]
269["Segment<br>[4914, 4948, 5]"]
270["Segment<br>[4954, 5030, 5]"]
271["Segment<br>[5036, 5069, 5]"]
272["Segment<br>[5075, 5151, 5]"]
273["Segment<br>[5157, 5191, 5]"]
274["Segment<br>[5197, 5271, 5]"]
275["Segment<br>[5277, 5311, 5]"]
276["Segment<br>[5317, 5368, 5]"]
277["Segment<br>[5374, 5436, 5]"]
278["Segment<br>[5442, 5493, 5]"]
279["Segment<br>[5499, 5533, 5]"]
280["Segment<br>[5539, 5572, 5]"]
281["Segment<br>[5578, 5611, 5]"]
282["Segment<br>[5617, 5624, 5]"]
258["Path<br>[4347, 4442, 5]"]
259["Segment<br>[4448, 4481, 5]"]
260["Segment<br>[4487, 4538, 5]"]
261["Segment<br>[4544, 4577, 5]"]
262["Segment<br>[4583, 4633, 5]"]
263["Segment<br>[4639, 4680, 5]"]
264["Segment<br>[4686, 4735, 5]"]
265["Segment<br>[4741, 4774, 5]"]
266["Segment<br>[4780, 4814, 5]"]
267["Segment<br>[4820, 4854, 5]"]
268["Segment<br>[4860, 4912, 5]"]
269["Segment<br>[4918, 4952, 5]"]
270["Segment<br>[4958, 5034, 5]"]
271["Segment<br>[5040, 5073, 5]"]
272["Segment<br>[5079, 5155, 5]"]
273["Segment<br>[5161, 5195, 5]"]
274["Segment<br>[5201, 5275, 5]"]
275["Segment<br>[5281, 5315, 5]"]
276["Segment<br>[5321, 5372, 5]"]
277["Segment<br>[5378, 5440, 5]"]
278["Segment<br>[5446, 5497, 5]"]
279["Segment<br>[5503, 5537, 5]"]
280["Segment<br>[5543, 5576, 5]"]
281["Segment<br>[5582, 5615, 5]"]
282["Segment<br>[5621, 5628, 5]"]
283[Solid2d]
end
subgraph path334 [Path]
334["Path<br>[740, 780, 8]"]
335["Segment<br>[788, 850, 8]"]
336["Segment<br>[858, 894, 8]"]
337["Segment<br>[902, 932, 8]"]
338["Segment<br>[940, 992, 8]"]
339["Segment<br>[1000, 1040, 8]"]
340["Segment<br>[1048, 1083, 8]"]
341["Segment<br>[1091, 1129, 8]"]
342["Segment<br>[1137, 1159, 8]"]
343["Segment<br>[1167, 1174, 8]"]
334["Path<br>[744, 784, 8]"]
335["Segment<br>[792, 854, 8]"]
336["Segment<br>[862, 898, 8]"]
337["Segment<br>[906, 936, 8]"]
338["Segment<br>[944, 996, 8]"]
339["Segment<br>[1004, 1044, 8]"]
340["Segment<br>[1052, 1087, 8]"]
341["Segment<br>[1095, 1133, 8]"]
342["Segment<br>[1141, 1163, 8]"]
343["Segment<br>[1171, 1178, 8]"]
344[Solid2d]
end
subgraph path365 [Path]
365["Path<br>[507, 588, 7]"]
366["Segment<br>[594, 695, 7]"]
367["Segment<br>[701, 786, 7]"]
368["Segment<br>[792, 876, 7]"]
369["Segment<br>[882, 968, 7]"]
370["Segment<br>[974, 1059, 7]"]
371["Segment<br>[1065, 1151, 7]"]
372["Segment<br>[1157, 1280, 7]"]
373["Segment<br>[1286, 1372, 7]"]
374["Segment<br>[1378, 1513, 7]"]
375["Segment<br>[1519, 1605, 7]"]
376["Segment<br>[1611, 1735, 7]"]
377["Segment<br>[1741, 1827, 7]"]
378["Segment<br>[1833, 1918, 7]"]
379["Segment<br>[1924, 2010, 7]"]
380["Segment<br>[2016, 2101, 7]"]
381["Segment<br>[2107, 2192, 7]"]
382["Segment<br>[2198, 2205, 7]"]
365["Path<br>[511, 592, 7]"]
366["Segment<br>[598, 699, 7]"]
367["Segment<br>[705, 790, 7]"]
368["Segment<br>[796, 880, 7]"]
369["Segment<br>[886, 972, 7]"]
370["Segment<br>[978, 1063, 7]"]
371["Segment<br>[1069, 1155, 7]"]
372["Segment<br>[1161, 1284, 7]"]
373["Segment<br>[1290, 1376, 7]"]
374["Segment<br>[1382, 1517, 7]"]
375["Segment<br>[1523, 1609, 7]"]
376["Segment<br>[1615, 1739, 7]"]
377["Segment<br>[1745, 1831, 7]"]
378["Segment<br>[1837, 1922, 7]"]
379["Segment<br>[1928, 2014, 7]"]
380["Segment<br>[2020, 2105, 7]"]
381["Segment<br>[2111, 2196, 7]"]
382["Segment<br>[2202, 2209, 7]"]
383[Solid2d]
end
subgraph path439 [Path]
439["Path<br>[483, 540, 9]"]
440["Segment<br>[546, 680, 9]"]
441["Segment<br>[686, 741, 9]"]
442["Segment<br>[747, 844, 9]"]
443["Segment<br>[850, 882, 9]"]
444["Segment<br>[888, 920, 9]"]
445["Segment<br>[926, 957, 9]"]
446["Segment<br>[963, 1078, 9]"]
447["Segment<br>[1084, 1116, 9]"]
448["Segment<br>[1122, 1154, 9]"]
449["Segment<br>[1160, 1191, 9]"]
450["Segment<br>[1197, 1290, 9]"]
451["Segment<br>[1296, 1351, 9]"]
452["Segment<br>[1357, 1430, 9]"]
453["Segment<br>[1436, 1443, 9]"]
439["Path<br>[487, 544, 9]"]
440["Segment<br>[550, 684, 9]"]
441["Segment<br>[690, 745, 9]"]
442["Segment<br>[751, 848, 9]"]
443["Segment<br>[854, 886, 9]"]
444["Segment<br>[892, 924, 9]"]
445["Segment<br>[930, 961, 9]"]
446["Segment<br>[967, 1082, 9]"]
447["Segment<br>[1088, 1120, 9]"]
448["Segment<br>[1126, 1158, 9]"]
449["Segment<br>[1164, 1195, 9]"]
450["Segment<br>[1201, 1294, 9]"]
451["Segment<br>[1300, 1355, 9]"]
452["Segment<br>[1361, 1434, 9]"]
453["Segment<br>[1440, 1447, 9]"]
454[Solid2d]
end
1["Plane<br>[544, 561, 6]"]
5["Sweep Extrusion<br>[627, 683, 6]"]
1["Plane<br>[548, 565, 6]"]
5["Sweep Extrusion<br>[631, 687, 6]"]
6[Wall]
7["Cap Start"]
8["Cap End"]
9["SweepEdge Opposite"]
10["SweepEdge Adjacent"]
14["Sweep Extrusion<br>[872, 934, 6]"]
14["Sweep Extrusion<br>[876, 938, 6]"]
15[Wall]
16["Cap End"]
17["SweepEdge Opposite"]
18["SweepEdge Adjacent"]
22["Sweep Extrusion<br>[1184, 1263, 6]"]
22["Sweep Extrusion<br>[1188, 1267, 6]"]
23[Wall]
24["SweepEdge Opposite"]
25["SweepEdge Adjacent"]
26["Sweep Extrusion<br>[1184, 1263, 6]"]
27["Sweep Extrusion<br>[1184, 1263, 6]"]
28["Sweep Extrusion<br>[1184, 1263, 6]"]
29["Sweep Extrusion<br>[1184, 1263, 6]"]
33["Sweep Extrusion<br>[1466, 1499, 6]"]
26["Sweep Extrusion<br>[1188, 1267, 6]"]
27["Sweep Extrusion<br>[1188, 1267, 6]"]
28["Sweep Extrusion<br>[1188, 1267, 6]"]
29["Sweep Extrusion<br>[1188, 1267, 6]"]
33["Sweep Extrusion<br>[1470, 1503, 6]"]
34[Wall]
35["Cap End"]
36["SweepEdge Opposite"]
37["SweepEdge Adjacent"]
41["Sweep Extrusion<br>[1630, 1695, 6]"]
41["Sweep Extrusion<br>[1634, 1699, 6]"]
42[Wall]
43["Cap Start"]
44["Cap End"]
45["SweepEdge Opposite"]
46["SweepEdge Adjacent"]
50["Sweep Extrusion<br>[1948, 1992, 6]"]
50["Sweep Extrusion<br>[1952, 1996, 6]"]
51[Wall]
52["SweepEdge Opposite"]
53["SweepEdge Adjacent"]
54["Sweep Extrusion<br>[1948, 1992, 6]"]
55["Sweep Extrusion<br>[1948, 1992, 6]"]
56["Sweep Extrusion<br>[1948, 1992, 6]"]
57["Sweep Extrusion<br>[1948, 1992, 6]"]
61["Sweep Extrusion<br>[2271, 2315, 6]"]
54["Sweep Extrusion<br>[1952, 1996, 6]"]
55["Sweep Extrusion<br>[1952, 1996, 6]"]
56["Sweep Extrusion<br>[1952, 1996, 6]"]
57["Sweep Extrusion<br>[1952, 1996, 6]"]
61["Sweep Extrusion<br>[2275, 2319, 6]"]
62[Wall]
63["Cap End"]
64["SweepEdge Opposite"]
65["SweepEdge Adjacent"]
66["Sweep Extrusion<br>[2271, 2315, 6]"]
67["Sweep Extrusion<br>[2271, 2315, 6]"]
68["Sweep Extrusion<br>[2271, 2315, 6]"]
69["Sweep Extrusion<br>[2271, 2315, 6]"]
70["Sweep Extrusion<br>[2271, 2315, 6]"]
71["Sweep Extrusion<br>[2271, 2315, 6]"]
72["Sweep Extrusion<br>[2271, 2315, 6]"]
73["Sweep Extrusion<br>[2271, 2315, 6]"]
74["Sweep Extrusion<br>[2271, 2315, 6]"]
75["Sweep Extrusion<br>[2271, 2315, 6]"]
76["Sweep Extrusion<br>[2271, 2315, 6]"]
77["Sweep Extrusion<br>[2271, 2315, 6]"]
78["Sweep Extrusion<br>[2271, 2315, 6]"]
79["Sweep Extrusion<br>[2271, 2315, 6]"]
80["Sweep Extrusion<br>[2271, 2315, 6]"]
88["Sweep Extrusion<br>[2724, 2792, 6]"]
66["Sweep Extrusion<br>[2275, 2319, 6]"]
67["Sweep Extrusion<br>[2275, 2319, 6]"]
68["Sweep Extrusion<br>[2275, 2319, 6]"]
69["Sweep Extrusion<br>[2275, 2319, 6]"]
70["Sweep Extrusion<br>[2275, 2319, 6]"]
71["Sweep Extrusion<br>[2275, 2319, 6]"]
72["Sweep Extrusion<br>[2275, 2319, 6]"]
73["Sweep Extrusion<br>[2275, 2319, 6]"]
74["Sweep Extrusion<br>[2275, 2319, 6]"]
75["Sweep Extrusion<br>[2275, 2319, 6]"]
76["Sweep Extrusion<br>[2275, 2319, 6]"]
77["Sweep Extrusion<br>[2275, 2319, 6]"]
78["Sweep Extrusion<br>[2275, 2319, 6]"]
79["Sweep Extrusion<br>[2275, 2319, 6]"]
80["Sweep Extrusion<br>[2275, 2319, 6]"]
88["Sweep Extrusion<br>[2728, 2796, 6]"]
89[Wall]
90[Wall]
91[Wall]
@ -272,11 +272,11 @@ flowchart LR
99["SweepEdge Adjacent"]
100["SweepEdge Opposite"]
101["SweepEdge Adjacent"]
102["Sweep Extrusion<br>[2724, 2792, 6]"]
103["Sweep Extrusion<br>[2724, 2792, 6]"]
104["Sweep Extrusion<br>[2724, 2792, 6]"]
105["Sweep Extrusion<br>[2724, 2792, 6]"]
113["Sweep Extrusion<br>[3198, 3272, 6]"]
102["Sweep Extrusion<br>[2728, 2796, 6]"]
103["Sweep Extrusion<br>[2728, 2796, 6]"]
104["Sweep Extrusion<br>[2728, 2796, 6]"]
105["Sweep Extrusion<br>[2728, 2796, 6]"]
113["Sweep Extrusion<br>[3202, 3276, 6]"]
114[Wall]
115[Wall]
116[Wall]
@ -290,41 +290,41 @@ flowchart LR
124["SweepEdge Adjacent"]
125["SweepEdge Opposite"]
126["SweepEdge Adjacent"]
127["Sweep Extrusion<br>[3198, 3272, 6]"]
128["Sweep Extrusion<br>[3198, 3272, 6]"]
129["Sweep Extrusion<br>[3198, 3272, 6]"]
130["Sweep Extrusion<br>[3198, 3272, 6]"]
131["Plane<br>[327, 344, 5]"]
138["Sweep Extrusion<br>[483, 516, 5]"]
127["Sweep Extrusion<br>[3202, 3276, 6]"]
128["Sweep Extrusion<br>[3202, 3276, 6]"]
129["Sweep Extrusion<br>[3202, 3276, 6]"]
130["Sweep Extrusion<br>[3202, 3276, 6]"]
131["Plane<br>[331, 348, 5]"]
138["Sweep Extrusion<br>[487, 520, 5]"]
139[Wall]
140["Cap Start"]
141["Cap End"]
142["SweepEdge Opposite"]
143["SweepEdge Adjacent"]
150["Sweep Extrusion<br>[771, 804, 5]"]
150["Sweep Extrusion<br>[775, 808, 5]"]
151[Wall]
152["Cap Start"]
153["Cap End"]
154["SweepEdge Opposite"]
155["SweepEdge Adjacent"]
159["Sweep Extrusion<br>[1106, 1140, 5]"]
159["Sweep Extrusion<br>[1110, 1144, 5]"]
160[Wall]
161["SweepEdge Opposite"]
162["SweepEdge Adjacent"]
163["Sweep Extrusion<br>[1106, 1140, 5]"]
164["Sweep Extrusion<br>[1106, 1140, 5]"]
165["Sweep Extrusion<br>[1106, 1140, 5]"]
166["Sweep Extrusion<br>[1106, 1140, 5]"]
170["Sweep Extrusion<br>[1444, 1478, 5]"]
163["Sweep Extrusion<br>[1110, 1144, 5]"]
164["Sweep Extrusion<br>[1110, 1144, 5]"]
165["Sweep Extrusion<br>[1110, 1144, 5]"]
166["Sweep Extrusion<br>[1110, 1144, 5]"]
170["Sweep Extrusion<br>[1448, 1482, 5]"]
171[Wall]
172["SweepEdge Opposite"]
173["SweepEdge Adjacent"]
174["Sweep Extrusion<br>[1444, 1478, 5]"]
175["Sweep Extrusion<br>[1444, 1478, 5]"]
176["Sweep Extrusion<br>[1444, 1478, 5]"]
177["Sweep Extrusion<br>[1444, 1478, 5]"]
178["Plane<br>[1632, 1649, 5]"]
186["Sweep Revolve<br>[1979, 1996, 5]"]
174["Sweep Extrusion<br>[1448, 1482, 5]"]
175["Sweep Extrusion<br>[1448, 1482, 5]"]
176["Sweep Extrusion<br>[1448, 1482, 5]"]
177["Sweep Extrusion<br>[1448, 1482, 5]"]
178["Plane<br>[1636, 1653, 5]"]
186["Sweep Revolve<br>[1983, 2000, 5]"]
187[Wall]
188[Wall]
189[Wall]
@ -332,8 +332,8 @@ flowchart LR
191["SweepEdge Adjacent"]
192["SweepEdge Adjacent"]
193["SweepEdge Adjacent"]
194["Plane<br>[2082, 2099, 5]"]
202["Sweep Revolve<br>[2446, 2463, 5]"]
194["Plane<br>[2086, 2103, 5]"]
202["Sweep Revolve<br>[2450, 2467, 5]"]
203[Wall]
204[Wall]
205[Wall]
@ -342,8 +342,8 @@ flowchart LR
208["SweepEdge Adjacent"]
209["SweepEdge Adjacent"]
210["SweepEdge Adjacent"]
211["Plane<br>[2918, 2941, 5]"]
219["Sweep Extrusion<br>[3863, 3909, 5]"]
211["Plane<br>[2922, 2945, 5]"]
219["Sweep Extrusion<br>[3867, 3913, 5]"]
220[Wall]
221[Wall]
222[Wall]
@ -358,8 +358,8 @@ flowchart LR
231["SweepEdge Adjacent"]
232["SweepEdge Opposite"]
233["SweepEdge Adjacent"]
234["Plane<br>[2918, 2941, 5]"]
242["Sweep Extrusion<br>[3863, 3909, 5]"]
234["Plane<br>[2922, 2945, 5]"]
242["Sweep Extrusion<br>[3867, 3913, 5]"]
243[Wall]
244[Wall]
245[Wall]
@ -374,8 +374,8 @@ flowchart LR
254["SweepEdge Adjacent"]
255["SweepEdge Opposite"]
256["SweepEdge Adjacent"]
257["Plane<br>[4320, 4337, 5]"]
284["Sweep Revolve<br>[5630, 5647, 5]"]
257["Plane<br>[4324, 4341, 5]"]
284["Sweep Revolve<br>[5634, 5651, 5]"]
285[Wall]
286[Wall]
287[Wall]
@ -424,8 +424,8 @@ flowchart LR
330["SweepEdge Adjacent"]
331["SweepEdge Adjacent"]
332["SweepEdge Adjacent"]
333["Plane<br>[706, 732, 8]"]
345["Sweep Revolve<br>[1182, 1199, 8]"]
333["Plane<br>[710, 736, 8]"]
345["Sweep Revolve<br>[1186, 1203, 8]"]
346[Wall]
347[Wall]
348[Wall]
@ -444,8 +444,8 @@ flowchart LR
361["SweepEdge Adjacent"]
362["SweepEdge Adjacent"]
363["SweepEdge Adjacent"]
364["Plane<br>[484, 501, 7]"]
384["Sweep Revolve<br>[2243, 2293, 7]"]
364["Plane<br>[488, 505, 7]"]
384["Sweep Revolve<br>[2247, 2297, 7]"]
385[Wall]
386[Wall]
387[Wall]
@ -499,8 +499,8 @@ flowchart LR
435["SweepEdge Adjacent"]
436["SweepEdge Opposite"]
437["SweepEdge Adjacent"]
438["Plane<br>[460, 477, 9]"]
455["Sweep Revolve<br>[1486, 1515, 9]"]
438["Plane<br>[464, 481, 9]"]
455["Sweep Revolve<br>[1490, 1519, 9]"]
456[Wall]
457[Wall]
458[Wall]
@ -529,17 +529,17 @@ flowchart LR
481["SweepEdge Adjacent"]
482["SweepEdge Adjacent"]
483["SweepEdge Adjacent"]
484["StartSketchOnFace<br>[770, 797, 6]"]
485["StartSketchOnFace<br>[947, 978, 6]"]
486["StartSketchOnFace<br>[1385, 1414, 6]"]
487["StartSketchOnFace<br>[1524, 1558, 6]"]
488["StartSketchOnFace<br>[1709, 1742, 6]"]
489["StartSketchOnFace<br>[2009, 2038, 6]"]
490["StartSketchOnFace<br>[2338, 2367, 6]"]
491["StartSketchOnFace<br>[2821, 2854, 6]"]
492["StartSketchOnFace<br>[603, 632, 5]"]
493["StartSketchOnFace<br>[865, 899, 5]"]
494["StartSketchOnFace<br>[1202, 1231, 5]"]
484["StartSketchOnFace<br>[774, 801, 6]"]
485["StartSketchOnFace<br>[951, 982, 6]"]
486["StartSketchOnFace<br>[1389, 1418, 6]"]
487["StartSketchOnFace<br>[1528, 1562, 6]"]
488["StartSketchOnFace<br>[1713, 1746, 6]"]
489["StartSketchOnFace<br>[2013, 2042, 6]"]
490["StartSketchOnFace<br>[2342, 2371, 6]"]
491["StartSketchOnFace<br>[2825, 2858, 6]"]
492["StartSketchOnFace<br>[607, 636, 5]"]
493["StartSketchOnFace<br>[869, 903, 5]"]
494["StartSketchOnFace<br>[1206, 1235, 5]"]
1 --- 2
2 --- 3
2 ---- 5

View File

@ -12,10 +12,13 @@ description: Result of parsing car-wheel-assembly.kcl
"type": "Kcl",
"filename": "car-wheel.kcl"
},
"preComments": [
"// Import parts"
],
"selector": {
"type": "None",
"alias": {
"commentStart": 155,
"commentStart": 171,
"end": 0,
"name": "carWheel",
"start": 0,
@ -27,7 +30,7 @@ description: Result of parsing car-wheel-assembly.kcl
"type": "ImportStatement"
},
{
"commentStart": 164,
"commentStart": 180,
"end": 0,
"path": {
"type": "Kcl",
@ -36,7 +39,7 @@ description: Result of parsing car-wheel-assembly.kcl
"selector": {
"type": "None",
"alias": {
"commentStart": 190,
"commentStart": 206,
"end": 0,
"name": "carRotor",
"start": 0,
@ -48,7 +51,7 @@ description: Result of parsing car-wheel-assembly.kcl
"type": "ImportStatement"
},
{
"commentStart": 199,
"commentStart": 215,
"end": 0,
"path": {
"type": "Kcl",
@ -57,7 +60,7 @@ description: Result of parsing car-wheel-assembly.kcl
"selector": {
"type": "None",
"alias": {
"commentStart": 229,
"commentStart": 245,
"end": 0,
"name": "brakeCaliper",
"start": 0,
@ -69,7 +72,7 @@ description: Result of parsing car-wheel-assembly.kcl
"type": "ImportStatement"
},
{
"commentStart": 242,
"commentStart": 258,
"end": 0,
"path": {
"type": "Kcl",
@ -78,7 +81,7 @@ description: Result of parsing car-wheel-assembly.kcl
"selector": {
"type": "None",
"alias": {
"commentStart": 266,
"commentStart": 282,
"end": 0,
"name": "lugNut",
"start": 0,
@ -90,7 +93,7 @@ description: Result of parsing car-wheel-assembly.kcl
"type": "ImportStatement"
},
{
"commentStart": 273,
"commentStart": 289,
"end": 0,
"path": {
"type": "Kcl",
@ -99,7 +102,7 @@ description: Result of parsing car-wheel-assembly.kcl
"selector": {
"type": "None",
"alias": {
"commentStart": 298,
"commentStart": 314,
"end": 0,
"name": "carTire",
"start": 0,
@ -111,46 +114,38 @@ description: Result of parsing car-wheel-assembly.kcl
"type": "ImportStatement"
},
{
"commentStart": 306,
"commentStart": 321,
"end": 0,
"path": {
"type": "Kcl",
"filename": "globals.kcl"
"filename": "parameters.kcl"
},
"preComments": [
"",
"",
"// Import parameters"
],
"selector": {
"type": "List",
"items": [
{
"alias": null,
"commentStart": 313,
"end": 0,
"name": {
"commentStart": 313,
"end": 0,
"name": "lugCount",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ImportItem"
}
]
"commentStart": 351,
"end": 0,
"start": 0,
"type": "Glob"
},
"start": 0,
"type": "ImportStatement",
"type": "ImportStatement"
},
{
"commentStart": 340,
"commentStart": 374,
"end": 0,
"expression": {
"body": [
{
"abs_path": false,
"commentStart": 342,
"commentStart": 399,
"end": 0,
"name": {
"commentStart": 342,
"commentStart": 399,
"end": 0,
"name": "carRotor",
"start": 0,
@ -166,14 +161,14 @@ description: Result of parsing car-wheel-assembly.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 366,
"commentStart": 423,
"end": 0,
"name": "x",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 370,
"commentStart": 427,
"end": 0,
"raw": "0",
"start": 0,
@ -188,14 +183,14 @@ description: Result of parsing car-wheel-assembly.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 373,
"commentStart": 430,
"end": 0,
"name": "y",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 377,
"commentStart": 434,
"end": 0,
"raw": "0.5",
"start": 0,
@ -210,14 +205,14 @@ description: Result of parsing car-wheel-assembly.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 382,
"commentStart": 439,
"end": 0,
"name": "z",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 386,
"commentStart": 443,
"end": 0,
"raw": "0",
"start": 0,
@ -232,10 +227,10 @@ description: Result of parsing car-wheel-assembly.kcl
],
"callee": {
"abs_path": false,
"commentStart": 356,
"commentStart": 413,
"end": 0,
"name": {
"commentStart": 356,
"commentStart": 413,
"end": 0,
"name": "translate",
"start": 0,
@ -245,7 +240,7 @@ description: Result of parsing car-wheel-assembly.kcl
"start": 0,
"type": "Name"
},
"commentStart": 356,
"commentStart": 413,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
@ -253,25 +248,48 @@ description: Result of parsing car-wheel-assembly.kcl
"unlabeled": null
}
],
"commentStart": 342,
"commentStart": 399,
"end": 0,
"nonCodeMeta": {
"nonCodeNodes": {
"1": [
{
"commentStart": 445,
"end": 0,
"start": 0,
"type": "NonCodeNode",
"value": {
"type": "newLineBlockComment",
"value": "Place the car wheel",
"style": "line"
}
}
]
},
"startNodes": []
},
"start": 0,
"type": "PipeExpression",
"type": "PipeExpression"
},
"preComments": [
"",
"",
"// Place the car rotor"
],
"start": 0,
"type": "ExpressionStatement",
"type": "ExpressionStatement"
},
{
"commentStart": 389,
"commentStart": 470,
"end": 0,
"expression": {
"abs_path": false,
"commentStart": 389,
"commentStart": 470,
"end": 0,
"name": {
"commentStart": 389,
"commentStart": 470,
"end": 0,
"name": "carWheel",
"start": 0,
@ -287,16 +305,16 @@ description: Result of parsing car-wheel-assembly.kcl
"type": "ExpressionStatement"
},
{
"commentStart": 398,
"commentStart": 478,
"end": 0,
"expression": {
"body": [
{
"abs_path": false,
"commentStart": 398,
"commentStart": 502,
"end": 0,
"name": {
"commentStart": 398,
"commentStart": 502,
"end": 0,
"name": "lugNut",
"start": 0,
@ -312,14 +330,14 @@ description: Result of parsing car-wheel-assembly.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 436,
"commentStart": 540,
"end": 0,
"name": "arcDegrees",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 449,
"commentStart": 553,
"end": 0,
"raw": "360",
"start": 0,
@ -334,17 +352,17 @@ description: Result of parsing car-wheel-assembly.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 461,
"commentStart": 565,
"end": 0,
"name": "axis",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 468,
"commentStart": 572,
"elements": [
{
"commentStart": 469,
"commentStart": 573,
"end": 0,
"raw": "0",
"start": 0,
@ -356,7 +374,7 @@ description: Result of parsing car-wheel-assembly.kcl
}
},
{
"commentStart": 472,
"commentStart": 576,
"end": 0,
"raw": "1",
"start": 0,
@ -368,7 +386,7 @@ description: Result of parsing car-wheel-assembly.kcl
}
},
{
"commentStart": 475,
"commentStart": 579,
"end": 0,
"raw": "0",
"start": 0,
@ -389,17 +407,17 @@ description: Result of parsing car-wheel-assembly.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 486,
"commentStart": 590,
"end": 0,
"name": "center",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 495,
"commentStart": 599,
"elements": [
{
"commentStart": 496,
"commentStart": 600,
"end": 0,
"raw": "0",
"start": 0,
@ -411,7 +429,7 @@ description: Result of parsing car-wheel-assembly.kcl
}
},
{
"commentStart": 499,
"commentStart": 603,
"end": 0,
"raw": "0",
"start": 0,
@ -423,7 +441,7 @@ description: Result of parsing car-wheel-assembly.kcl
}
},
{
"commentStart": 502,
"commentStart": 606,
"end": 0,
"raw": "0",
"start": 0,
@ -444,7 +462,7 @@ description: Result of parsing car-wheel-assembly.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 513,
"commentStart": 617,
"end": 0,
"name": "instances",
"start": 0,
@ -452,10 +470,10 @@ description: Result of parsing car-wheel-assembly.kcl
},
"arg": {
"abs_path": false,
"commentStart": 525,
"commentStart": 629,
"end": 0,
"name": {
"commentStart": 525,
"commentStart": 629,
"end": 0,
"name": "lugCount",
"start": 0,
@ -470,14 +488,14 @@ description: Result of parsing car-wheel-assembly.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 542,
"commentStart": 646,
"end": 0,
"name": "rotateDuplicates",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 561,
"commentStart": 665,
"end": 0,
"raw": "false",
"start": 0,
@ -489,10 +507,10 @@ description: Result of parsing car-wheel-assembly.kcl
],
"callee": {
"abs_path": false,
"commentStart": 410,
"commentStart": 514,
"end": 0,
"name": {
"commentStart": 410,
"commentStart": 514,
"end": 0,
"name": "patternCircular3d",
"start": 0,
@ -502,7 +520,7 @@ description: Result of parsing car-wheel-assembly.kcl
"start": 0,
"type": "Name"
},
"commentStart": 410,
"commentStart": 514,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
@ -510,27 +528,50 @@ description: Result of parsing car-wheel-assembly.kcl
"unlabeled": null
}
],
"commentStart": 398,
"commentStart": 502,
"end": 0,
"nonCodeMeta": {
"nonCodeNodes": {
"1": [
{
"commentStart": 678,
"end": 0,
"start": 0,
"type": "NonCodeNode",
"value": {
"type": "newLineBlockComment",
"value": "Place the brake caliper",
"style": "line"
}
}
]
},
"startNodes": []
},
"start": 0,
"type": "PipeExpression",
"type": "PipeExpression"
},
"preComments": [
"",
"",
"// Place the lug nuts"
],
"start": 0,
"type": "ExpressionStatement",
"type": "ExpressionStatement"
},
{
"commentStart": 575,
"commentStart": 707,
"end": 0,
"expression": {
"body": [
{
"abs_path": false,
"commentStart": 575,
"commentStart": 707,
"end": 0,
"name": {
"commentStart": 575,
"commentStart": 707,
"end": 0,
"name": "brakeCaliper",
"start": 0,
@ -546,14 +587,14 @@ description: Result of parsing car-wheel-assembly.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 603,
"commentStart": 735,
"end": 0,
"name": "x",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 607,
"commentStart": 739,
"end": 0,
"raw": "0",
"start": 0,
@ -568,14 +609,14 @@ description: Result of parsing car-wheel-assembly.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 610,
"commentStart": 742,
"end": 0,
"name": "y",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 614,
"commentStart": 746,
"end": 0,
"raw": "0.5",
"start": 0,
@ -590,14 +631,14 @@ description: Result of parsing car-wheel-assembly.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 619,
"commentStart": 751,
"end": 0,
"name": "z",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 623,
"commentStart": 755,
"end": 0,
"raw": "0",
"start": 0,
@ -612,10 +653,10 @@ description: Result of parsing car-wheel-assembly.kcl
],
"callee": {
"abs_path": false,
"commentStart": 593,
"commentStart": 725,
"end": 0,
"name": {
"commentStart": 593,
"commentStart": 725,
"end": 0,
"name": "translate",
"start": 0,
@ -625,7 +666,7 @@ description: Result of parsing car-wheel-assembly.kcl
"start": 0,
"type": "Name"
},
"commentStart": 593,
"commentStart": 725,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
@ -633,8 +674,26 @@ description: Result of parsing car-wheel-assembly.kcl
"unlabeled": null
}
],
"commentStart": 575,
"commentStart": 707,
"end": 0,
"nonCodeMeta": {
"nonCodeNodes": {
"1": [
{
"commentStart": 757,
"end": 0,
"start": 0,
"type": "NonCodeNode",
"value": {
"type": "newLineBlockComment",
"value": "Place the car tire",
"style": "line"
}
}
]
},
"startNodes": []
},
"start": 0,
"type": "PipeExpression",
"type": "PipeExpression"
@ -644,14 +703,14 @@ description: Result of parsing car-wheel-assembly.kcl
"type": "ExpressionStatement"
},
{
"commentStart": 626,
"commentStart": 781,
"end": 0,
"expression": {
"abs_path": false,
"commentStart": 626,
"commentStart": 781,
"end": 0,
"name": {
"commentStart": 626,
"commentStart": 781,
"end": 0,
"name": "carTire",
"start": 0,
@ -723,19 +782,7 @@ description: Result of parsing car-wheel-assembly.kcl
}
],
"nonCodeMeta": {
"nonCodeNodes": {
"5": [
{
"commentStart": 340,
"end": 0,
"start": 0,
"type": "NonCodeNode",
"value": {
"type": "newLine"
}
}
]
},
"nonCodeNodes": {},
"startNodes": [
{
"commentStart": 127,

View File

@ -1215,8 +1215,8 @@ description: Operations executed car-wheel-assembly.kcl
"type": "FunctionCall",
"name": "spoke",
"functionSourceRange": [
2616,
4189,
2620,
4193,
5
],
"unlabeledArg": null,
@ -1605,8 +1605,8 @@ description: Operations executed car-wheel-assembly.kcl
"type": "FunctionCall",
"name": "spoke",
"functionSourceRange": [
2616,
4189,
2620,
4193,
5
],
"unlabeledArg": null,
@ -2108,8 +2108,8 @@ description: Operations executed car-wheel-assembly.kcl
"type": "FunctionCall",
"name": "lug",
"functionSourceRange": [
664,
1289,
668,
1293,
8
],
"unlabeledArg": null,

View File

@ -3,6 +3,32 @@ source: kcl-lib/src/simulation_tests.rs
description: Variables in memory after executing car-wheel-assembly.kcl
---
{
"backSpacing": {
"type": "Number",
"value": 6.38,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"bendRadius": {
"type": "Number",
"value": 1.6,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"brakeCaliper": {
"type": "Module",
"value": 7
@ -12,6 +38,71 @@ description: Variables in memory after executing car-wheel-assembly.kcl
"type": "TagIdentifier",
"value": "c1"
},
"caliperInnerEdgeRadius": {
"type": "Number",
"value": 0.12,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"caliperOuterEdgeRadius": {
"type": "Number",
"value": 0.39,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"caliperPadLength": {
"type": "Number",
"value": 1.6,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"caliperThickness": {
"type": "Number",
"value": 0.39,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"caliperTolerance": {
"type": "Number",
"value": 0.05,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"carRotor": {
"type": "Module",
"value": 6
@ -24,6 +115,19 @@ description: Variables in memory after executing car-wheel-assembly.kcl
"type": "Module",
"value": 5
},
"drillAndSlotCount": {
"type": "Number",
"value": 5.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"lugCount": {
"type": "Number",
"value": 5.0,
@ -37,8 +141,350 @@ description: Variables in memory after executing car-wheel-assembly.kcl
}
}
},
"lugDiameter": {
"type": "Number",
"value": 0.9449,
"ty": {
"type": "Unknown"
}
},
"lugHeadLength": {
"type": "Number",
"value": 0.4724,
"ty": {
"type": "Unknown"
}
},
"lugHolePatternDia": {
"type": "Number",
"value": 3.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"lugLength": {
"type": "Number",
"value": 1.1811,
"ty": {
"type": "Unknown"
}
},
"lugNut": {
"type": "Module",
"value": 8
},
"lugSpacing": {
"type": "Number",
"value": 4.5,
"ty": {
"type": "Unknown"
}
},
"lugThreadDepth": {
"type": "Number",
"value": 0.6811,
"ty": {
"type": "Unknown"
}
},
"lugThreadDiameter": {
"type": "Number",
"value": 0.4016,
"ty": {
"type": "Unknown"
}
},
"offset": {
"type": "Number",
"value": -1.378,
"ty": {
"type": "Unknown"
}
},
"rotorDiameter": {
"type": "Number",
"value": 12.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"rotorInnerDiameter": {
"type": "Number",
"value": 6.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"rotorInnerDiameterThickness": {
"type": "Number",
"value": 0.5,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"rotorSinglePlateThickness": {
"type": "Number",
"value": 0.25,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"rotorTotalThickness": {
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"spacerCount": {
"type": "Number",
"value": 16.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"spacerDiameter": {
"type": "Number",
"value": 0.25,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"spacerLength": {
"type": "Number",
"value": 0.5,
"ty": {
"type": "Unknown"
}
},
"spacerPatternDiameter": {
"type": "Number",
"value": 11.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"spokeAngle": {
"type": "Number",
"value": 0.02,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"spokeCount": {
"type": "Number",
"value": 6.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"spokeGap": {
"type": "Number",
"value": 0.2,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"spokeThickness": {
"type": "Number",
"value": 0.95,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"tireDepth": {
"type": "Number",
"value": 11.02,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"tireInnerDiameter": {
"type": "Number",
"value": 19.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"tireOuterDiameter": {
"type": "Number",
"value": 24.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"tireTreadDepth": {
"type": "Number",
"value": 0.39,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"tireTreadOffset": {
"type": "Number",
"value": 3.15,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"tireTreadWidth": {
"type": "Number",
"value": 0.39,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"wheelDiameter": {
"type": "Number",
"value": 19.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"wheelWidth": {
"type": "Number",
"value": 9.5,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"yAxisOffset": {
"type": "Number",
"value": 0.5,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
}
}

View File

@ -1,66 +1,66 @@
```mermaid
flowchart LR
subgraph path7 [Path]
7["Path<br>[769, 809, 0]"]
8["Segment<br>[817, 864, 0]"]
9["Segment<br>[872, 978, 0]"]
10["Segment<br>[986, 1112, 0]"]
11["Segment<br>[1120, 1176, 0]"]
12["Segment<br>[1184, 1191, 0]"]
7["Path<br>[773, 813, 0]"]
8["Segment<br>[821, 868, 0]"]
9["Segment<br>[876, 982, 0]"]
10["Segment<br>[990, 1116, 0]"]
11["Segment<br>[1124, 1180, 0]"]
12["Segment<br>[1188, 1195, 0]"]
13[Solid2d]
end
subgraph path29 [Path]
29["Path<br>[769, 809, 0]"]
30["Segment<br>[817, 864, 0]"]
31["Segment<br>[872, 978, 0]"]
32["Segment<br>[986, 1112, 0]"]
33["Segment<br>[1120, 1176, 0]"]
34["Segment<br>[1184, 1191, 0]"]
29["Path<br>[773, 813, 0]"]
30["Segment<br>[821, 868, 0]"]
31["Segment<br>[876, 982, 0]"]
32["Segment<br>[990, 1116, 0]"]
33["Segment<br>[1124, 1180, 0]"]
34["Segment<br>[1188, 1195, 0]"]
35[Solid2d]
end
subgraph path51 [Path]
51["Path<br>[769, 809, 0]"]
52["Segment<br>[817, 864, 0]"]
53["Segment<br>[872, 978, 0]"]
54["Segment<br>[986, 1112, 0]"]
55["Segment<br>[1120, 1176, 0]"]
56["Segment<br>[1184, 1191, 0]"]
51["Path<br>[773, 813, 0]"]
52["Segment<br>[821, 868, 0]"]
53["Segment<br>[876, 982, 0]"]
54["Segment<br>[990, 1116, 0]"]
55["Segment<br>[1124, 1180, 0]"]
56["Segment<br>[1188, 1195, 0]"]
57[Solid2d]
end
subgraph path73 [Path]
73["Path<br>[769, 809, 0]"]
74["Segment<br>[817, 864, 0]"]
75["Segment<br>[872, 978, 0]"]
76["Segment<br>[986, 1112, 0]"]
77["Segment<br>[1120, 1176, 0]"]
78["Segment<br>[1184, 1191, 0]"]
73["Path<br>[773, 813, 0]"]
74["Segment<br>[821, 868, 0]"]
75["Segment<br>[876, 982, 0]"]
76["Segment<br>[990, 1116, 0]"]
77["Segment<br>[1124, 1180, 0]"]
78["Segment<br>[1188, 1195, 0]"]
79[Solid2d]
end
subgraph path95 [Path]
95["Path<br>[769, 809, 0]"]
96["Segment<br>[817, 864, 0]"]
97["Segment<br>[872, 978, 0]"]
98["Segment<br>[986, 1112, 0]"]
99["Segment<br>[1120, 1176, 0]"]
100["Segment<br>[1184, 1191, 0]"]
95["Path<br>[773, 813, 0]"]
96["Segment<br>[821, 868, 0]"]
97["Segment<br>[876, 982, 0]"]
98["Segment<br>[990, 1116, 0]"]
99["Segment<br>[1124, 1180, 0]"]
100["Segment<br>[1188, 1195, 0]"]
101[Solid2d]
end
subgraph path117 [Path]
117["Path<br>[769, 809, 0]"]
118["Segment<br>[817, 864, 0]"]
119["Segment<br>[872, 978, 0]"]
120["Segment<br>[986, 1112, 0]"]
121["Segment<br>[1120, 1176, 0]"]
122["Segment<br>[1184, 1191, 0]"]
117["Path<br>[773, 813, 0]"]
118["Segment<br>[821, 868, 0]"]
119["Segment<br>[876, 982, 0]"]
120["Segment<br>[990, 1116, 0]"]
121["Segment<br>[1124, 1180, 0]"]
122["Segment<br>[1188, 1195, 0]"]
123[Solid2d]
end
1["Plane<br>[352, 386, 0]"]
2["Plane<br>[401, 436, 0]"]
3["Plane<br>[450, 485, 0]"]
4["Plane<br>[500, 536, 0]"]
5["Plane<br>[548, 598, 0]"]
6["Plane<br>[611, 646, 0]"]
14["Sweep Extrusion<br>[1199, 1233, 0]"]
1["Plane<br>[356, 390, 0]"]
2["Plane<br>[405, 440, 0]"]
3["Plane<br>[454, 489, 0]"]
4["Plane<br>[504, 540, 0]"]
5["Plane<br>[552, 602, 0]"]
6["Plane<br>[615, 650, 0]"]
14["Sweep Extrusion<br>[1203, 1237, 0]"]
15[Wall]
16[Wall]
17[Wall]
@ -75,7 +75,7 @@ flowchart LR
26["SweepEdge Adjacent"]
27["SweepEdge Opposite"]
28["SweepEdge Adjacent"]
36["Sweep Extrusion<br>[1199, 1233, 0]"]
36["Sweep Extrusion<br>[1203, 1237, 0]"]
37[Wall]
38[Wall]
39[Wall]
@ -90,7 +90,7 @@ flowchart LR
48["SweepEdge Adjacent"]
49["SweepEdge Opposite"]
50["SweepEdge Adjacent"]
58["Sweep Extrusion<br>[1199, 1233, 0]"]
58["Sweep Extrusion<br>[1203, 1237, 0]"]
59[Wall]
60[Wall]
61[Wall]
@ -105,7 +105,7 @@ flowchart LR
70["SweepEdge Adjacent"]
71["SweepEdge Opposite"]
72["SweepEdge Adjacent"]
80["Sweep Extrusion<br>[1199, 1233, 0]"]
80["Sweep Extrusion<br>[1203, 1237, 0]"]
81[Wall]
82[Wall]
83[Wall]
@ -120,7 +120,7 @@ flowchart LR
92["SweepEdge Adjacent"]
93["SweepEdge Opposite"]
94["SweepEdge Adjacent"]
102["Sweep Extrusion<br>[1199, 1233, 0]"]
102["Sweep Extrusion<br>[1203, 1237, 0]"]
103[Wall]
104[Wall]
105[Wall]
@ -135,7 +135,7 @@ flowchart LR
114["SweepEdge Adjacent"]
115["SweepEdge Opposite"]
116["SweepEdge Adjacent"]
124["Sweep Extrusion<br>[1199, 1233, 0]"]
124["Sweep Extrusion<br>[1203, 1237, 0]"]
125[Wall]
126[Wall]
127[Wall]

File diff suppressed because it is too large Load Diff

View File

@ -153,8 +153,8 @@ description: Operations executed color-cube.kcl
"type": "FunctionCall",
"name": "sketchRectangle",
"functionSourceRange": [
726,
1326,
730,
1330,
0
],
"unlabeledArg": null,
@ -203,8 +203,8 @@ description: Operations executed color-cube.kcl
"type": "FunctionCall",
"name": "sketchRectangle",
"functionSourceRange": [
726,
1326,
730,
1330,
0
],
"unlabeledArg": null,
@ -253,8 +253,8 @@ description: Operations executed color-cube.kcl
"type": "FunctionCall",
"name": "sketchRectangle",
"functionSourceRange": [
726,
1326,
730,
1330,
0
],
"unlabeledArg": null,
@ -303,8 +303,8 @@ description: Operations executed color-cube.kcl
"type": "FunctionCall",
"name": "sketchRectangle",
"functionSourceRange": [
726,
1326,
730,
1330,
0
],
"unlabeledArg": null,
@ -353,8 +353,8 @@ description: Operations executed color-cube.kcl
"type": "FunctionCall",
"name": "sketchRectangle",
"functionSourceRange": [
726,
1326,
730,
1330,
0
],
"unlabeledArg": null,
@ -403,8 +403,8 @@ description: Operations executed color-cube.kcl
"type": "FunctionCall",
"name": "sketchRectangle",
"functionSourceRange": [
726,
1326,
730,
1330,
0
],
"unlabeledArg": null,

View File

@ -1,57 +1,57 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[587, 821, 0]"]
3["Segment<br>[831, 964, 0]"]
4["Segment<br>[974, 1065, 0]"]
5["Segment<br>[1075, 1130, 0]"]
6["Segment<br>[1140, 1231, 0]"]
7["Segment<br>[1241, 1296, 0]"]
8["Segment<br>[1306, 1362, 0]"]
9["Segment<br>[1372, 1380, 0]"]
2["Path<br>[631, 865, 0]"]
3["Segment<br>[875, 1008, 0]"]
4["Segment<br>[1018, 1109, 0]"]
5["Segment<br>[1119, 1174, 0]"]
6["Segment<br>[1184, 1275, 0]"]
7["Segment<br>[1285, 1340, 0]"]
8["Segment<br>[1350, 1406, 0]"]
9["Segment<br>[1416, 1424, 0]"]
10[Solid2d]
end
subgraph path11 [Path]
11["Path<br>[1395, 1445, 0]"]
12["Segment<br>[1395, 1445, 0]"]
11["Path<br>[1439, 1489, 0]"]
12["Segment<br>[1439, 1489, 0]"]
13[Solid2d]
end
subgraph path15 [Path]
15["Path<br>[587, 821, 0]"]
16["Segment<br>[831, 964, 0]"]
17["Segment<br>[974, 1065, 0]"]
18["Segment<br>[1075, 1130, 0]"]
19["Segment<br>[1140, 1231, 0]"]
20["Segment<br>[1241, 1296, 0]"]
21["Segment<br>[1306, 1362, 0]"]
22["Segment<br>[1372, 1380, 0]"]
15["Path<br>[631, 865, 0]"]
16["Segment<br>[875, 1008, 0]"]
17["Segment<br>[1018, 1109, 0]"]
18["Segment<br>[1119, 1174, 0]"]
19["Segment<br>[1184, 1275, 0]"]
20["Segment<br>[1285, 1340, 0]"]
21["Segment<br>[1350, 1406, 0]"]
22["Segment<br>[1416, 1424, 0]"]
23[Solid2d]
end
subgraph path24 [Path]
24["Path<br>[1395, 1445, 0]"]
25["Segment<br>[1395, 1445, 0]"]
24["Path<br>[1439, 1489, 0]"]
25["Segment<br>[1439, 1489, 0]"]
26[Solid2d]
end
subgraph path28 [Path]
28["Path<br>[587, 821, 0]"]
35["Segment<br>[1372, 1380, 0]"]
28["Path<br>[631, 865, 0]"]
35["Segment<br>[1416, 1424, 0]"]
36[Solid2d]
end
subgraph path37 [Path]
37["Path<br>[1395, 1445, 0]"]
38["Segment<br>[1395, 1445, 0]"]
37["Path<br>[1439, 1489, 0]"]
38["Segment<br>[1439, 1489, 0]"]
39[Solid2d]
end
1["Plane<br>[543, 576, 0]"]
14["Plane<br>[543, 576, 0]"]
27["Plane<br>[543, 576, 0]"]
1["Plane<br>[587, 620, 0]"]
14["Plane<br>[587, 620, 0]"]
27["Plane<br>[587, 620, 0]"]
29["SweepEdge Opposite"]
30["SweepEdge Opposite"]
31["SweepEdge Opposite"]
32["SweepEdge Opposite"]
33["SweepEdge Opposite"]
34["SweepEdge Opposite"]
40["Sweep Loft<br>[1575, 1664, 0]"]
40["Sweep Loft<br>[1619, 1708, 0]"]
41[Wall]
42[Wall]
43[Wall]
@ -66,9 +66,9 @@ flowchart LR
52["SweepEdge Adjacent"]
53["SweepEdge Adjacent"]
54["SweepEdge Adjacent"]
55["StartSketchOnPlane<br>[529, 577, 0]"]
56["StartSketchOnPlane<br>[529, 577, 0]"]
57["StartSketchOnPlane<br>[529, 577, 0]"]
55["StartSketchOnPlane<br>[573, 621, 0]"]
56["StartSketchOnPlane<br>[573, 621, 0]"]
57["StartSketchOnPlane<br>[573, 621, 0]"]
1 --- 2
1 --- 11
2 --- 3

File diff suppressed because it is too large Load Diff

View File

@ -9,8 +9,8 @@ description: Operations executed cycloidal-gear.kcl
"type": "FunctionCall",
"name": "cycloidalGear",
"functionSourceRange": [
221,
1685,
265,
1729,
0
],
"unlabeledArg": null,
@ -24,8 +24,8 @@ description: Operations executed cycloidal-gear.kcl
"type": "FunctionCall",
"name": "gearSketch",
"functionSourceRange": [
447,
1476,
491,
1520,
0
],
"unlabeledArg": null,
@ -185,8 +185,8 @@ description: Operations executed cycloidal-gear.kcl
"type": "FunctionCall",
"name": "gearSketch",
"functionSourceRange": [
447,
1476,
491,
1520,
0
],
"unlabeledArg": null,
@ -340,8 +340,8 @@ description: Operations executed cycloidal-gear.kcl
"type": "FunctionCall",
"name": "gearSketch",
"functionSourceRange": [
447,
1476,
491,
1520,
0
],
"unlabeledArg": null,

View File

@ -99,7 +99,7 @@ description: Result of parsing dodecahedron.kcl
"",
"",
"// Calculated parameters",
"// thickness of the dodecahedron"
"// Thickness of the dodecahedron"
],
"start": 0,
"type": "VariableDeclaration",
@ -213,7 +213,7 @@ description: Result of parsing dodecahedron.kcl
"preComments": [
"",
"",
"// angle between faces in radians"
"// Angle between faces in radians"
],
"start": 0,
"type": "VariableDeclaration",
@ -383,7 +383,7 @@ description: Result of parsing dodecahedron.kcl
"preComments": [
"",
"",
"// inscribed radius"
"// Inscribed radius"
],
"start": 0,
"type": "VariableDeclaration",
@ -553,7 +553,7 @@ description: Result of parsing dodecahedron.kcl
"preComments": [
"",
"",
"// pentagon edge length"
"// Pentagon edge length"
],
"start": 0,
"type": "VariableDeclaration",
@ -683,7 +683,7 @@ description: Result of parsing dodecahedron.kcl
"preComments": [
"",
"",
"// pentagon radius"
"// Pentagon radius"
],
"start": 0,
"type": "VariableDeclaration",
@ -2493,7 +2493,7 @@ description: Result of parsing dodecahedron.kcl
"preComments": [
"",
"",
"// pattern the bottom to create the top face"
"// Pattern the bottom to create the top face"
],
"start": 0,
"type": "ExpressionStatement",
@ -2722,7 +2722,7 @@ description: Result of parsing dodecahedron.kcl
"preComments": [
"",
"",
"// pattern the bottom angled faces to create the top"
"// Pattern the bottom angled faces to create the top"
],
"start": 0,
"type": "ExpressionStatement",

View File

@ -1,119 +1,119 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[662, 696, 0]"]
3["Segment<br>[702, 734, 0]"]
4["Segment<br>[740, 772, 0]"]
5["Segment<br>[778, 811, 0]"]
6["Segment<br>[817, 873, 0]"]
7["Segment<br>[879, 886, 0]"]
2["Path<br>[672, 706, 0]"]
3["Segment<br>[712, 744, 0]"]
4["Segment<br>[750, 782, 0]"]
5["Segment<br>[788, 821, 0]"]
6["Segment<br>[827, 883, 0]"]
7["Segment<br>[889, 896, 0]"]
8[Solid2d]
end
subgraph path32 [Path]
32["Path<br>[1279, 1332, 0]"]
33["Segment<br>[1338, 1370, 0]"]
34["Segment<br>[1376, 1408, 0]"]
35["Segment<br>[1414, 1447, 0]"]
36["Segment<br>[1453, 1509, 0]"]
37["Segment<br>[1515, 1522, 0]"]
32["Path<br>[1289, 1342, 0]"]
33["Segment<br>[1348, 1380, 0]"]
34["Segment<br>[1386, 1418, 0]"]
35["Segment<br>[1424, 1457, 0]"]
36["Segment<br>[1463, 1519, 0]"]
37["Segment<br>[1525, 1532, 0]"]
38[Solid2d]
end
subgraph path59 [Path]
59["Path<br>[1787, 1840, 0]"]
60["Segment<br>[1846, 1878, 0]"]
61["Segment<br>[1884, 1916, 0]"]
62["Segment<br>[1922, 1955, 0]"]
63["Segment<br>[1961, 2017, 0]"]
64["Segment<br>[2023, 2030, 0]"]
59["Path<br>[1797, 1850, 0]"]
60["Segment<br>[1856, 1888, 0]"]
61["Segment<br>[1894, 1926, 0]"]
62["Segment<br>[1932, 1965, 0]"]
63["Segment<br>[1971, 2027, 0]"]
64["Segment<br>[2033, 2040, 0]"]
65[Solid2d]
end
subgraph path83 [Path]
83["Path<br>[2426, 2481, 0]"]
84["Segment<br>[2487, 2519, 0]"]
85["Segment<br>[2525, 2557, 0]"]
86["Segment<br>[2563, 2596, 0]"]
87["Segment<br>[2602, 2658, 0]"]
88["Segment<br>[2664, 2671, 0]"]
83["Path<br>[2436, 2491, 0]"]
84["Segment<br>[2497, 2529, 0]"]
85["Segment<br>[2535, 2567, 0]"]
86["Segment<br>[2573, 2606, 0]"]
87["Segment<br>[2612, 2668, 0]"]
88["Segment<br>[2674, 2681, 0]"]
89[Solid2d]
end
subgraph path111 [Path]
111["Path<br>[2973, 3011, 0]"]
112["Segment<br>[3017, 3049, 0]"]
113["Segment<br>[3055, 3081, 0]"]
114["Segment<br>[3087, 3120, 0]"]
115["Segment<br>[3126, 3182, 0]"]
116["Segment<br>[3188, 3195, 0]"]
111["Path<br>[2983, 3021, 0]"]
112["Segment<br>[3027, 3059, 0]"]
113["Segment<br>[3065, 3091, 0]"]
114["Segment<br>[3097, 3130, 0]"]
115["Segment<br>[3136, 3192, 0]"]
116["Segment<br>[3198, 3205, 0]"]
117[Solid2d]
end
subgraph path134 [Path]
134["Path<br>[3378, 3431, 0]"]
135["Segment<br>[3437, 3469, 0]"]
136["Segment<br>[3475, 3507, 0]"]
137["Segment<br>[3513, 3546, 0]"]
138["Segment<br>[3552, 3608, 0]"]
139["Segment<br>[3614, 3621, 0]"]
134["Path<br>[3388, 3441, 0]"]
135["Segment<br>[3447, 3479, 0]"]
136["Segment<br>[3485, 3517, 0]"]
137["Segment<br>[3523, 3556, 0]"]
138["Segment<br>[3562, 3618, 0]"]
139["Segment<br>[3624, 3631, 0]"]
140[Solid2d]
end
subgraph path158 [Path]
158["Path<br>[3849, 3886, 0]"]
159["Segment<br>[3892, 3918, 0]"]
160["Segment<br>[3924, 3950, 0]"]
161["Segment<br>[3956, 3983, 0]"]
162["Segment<br>[3989, 4045, 0]"]
163["Segment<br>[4051, 4058, 0]"]
158["Path<br>[3859, 3896, 0]"]
159["Segment<br>[3902, 3928, 0]"]
160["Segment<br>[3934, 3960, 0]"]
161["Segment<br>[3966, 3993, 0]"]
162["Segment<br>[3999, 4055, 0]"]
163["Segment<br>[4061, 4068, 0]"]
164[Solid2d]
end
subgraph path180 [Path]
180["Path<br>[4340, 4408, 0]"]
181["Segment<br>[4414, 4440, 0]"]
182["Segment<br>[4446, 4472, 0]"]
183["Segment<br>[4478, 4505, 0]"]
184["Segment<br>[4511, 4567, 0]"]
185["Segment<br>[4573, 4580, 0]"]
180["Path<br>[4350, 4418, 0]"]
181["Segment<br>[4424, 4450, 0]"]
182["Segment<br>[4456, 4482, 0]"]
183["Segment<br>[4488, 4515, 0]"]
184["Segment<br>[4521, 4577, 0]"]
185["Segment<br>[4583, 4590, 0]"]
186[Solid2d]
end
subgraph path202 [Path]
202["Path<br>[4769, 4890, 0]"]
203["Segment<br>[4896, 4945, 0]"]
204["Segment<br>[4951, 4999, 0]"]
205["Segment<br>[5005, 5053, 0]"]
206["Segment<br>[5059, 5115, 0]"]
207["Segment<br>[5121, 5128, 0]"]
202["Path<br>[4779, 4900, 0]"]
203["Segment<br>[4906, 4955, 0]"]
204["Segment<br>[4961, 5009, 0]"]
205["Segment<br>[5015, 5063, 0]"]
206["Segment<br>[5069, 5125, 0]"]
207["Segment<br>[5131, 5138, 0]"]
208[Solid2d]
end
subgraph path225 [Path]
225["Path<br>[5660, 5701, 0]"]
226["Segment<br>[5707, 5739, 0]"]
227["Segment<br>[5745, 5770, 0]"]
228["Segment<br>[5776, 5809, 0]"]
229["Segment<br>[5815, 5871, 0]"]
230["Segment<br>[5877, 5884, 0]"]
225["Path<br>[5670, 5711, 0]"]
226["Segment<br>[5717, 5749, 0]"]
227["Segment<br>[5755, 5780, 0]"]
228["Segment<br>[5786, 5819, 0]"]
229["Segment<br>[5825, 5881, 0]"]
230["Segment<br>[5887, 5894, 0]"]
231[Solid2d]
end
subgraph path252 [Path]
252["Path<br>[6171, 6212, 0]"]
253["Segment<br>[6218, 6244, 0]"]
254["Segment<br>[6250, 6282, 0]"]
255["Segment<br>[6288, 6315, 0]"]
256["Segment<br>[6321, 6377, 0]"]
257["Segment<br>[6383, 6390, 0]"]
252["Path<br>[6181, 6222, 0]"]
253["Segment<br>[6228, 6254, 0]"]
254["Segment<br>[6260, 6292, 0]"]
255["Segment<br>[6298, 6325, 0]"]
256["Segment<br>[6331, 6387, 0]"]
257["Segment<br>[6393, 6400, 0]"]
258[Solid2d]
end
subgraph path276 [Path]
276["Path<br>[6867, 6917, 0]"]
277["Segment<br>[6923, 6960, 0]"]
278["Segment<br>[6966, 7050, 0]"]
279["Segment<br>[7056, 7092, 0]"]
280["Segment<br>[7098, 7190, 0]"]
281["Segment<br>[7196, 7232, 0]"]
276["Path<br>[6877, 6927, 0]"]
277["Segment<br>[6933, 6970, 0]"]
278["Segment<br>[6976, 7060, 0]"]
279["Segment<br>[7066, 7102, 0]"]
280["Segment<br>[7108, 7200, 0]"]
281["Segment<br>[7206, 7242, 0]"]
end
subgraph path283 [Path]
283["Path<br>[7295, 7406, 0]"]
284["Segment<br>[7295, 7406, 0]"]
283["Path<br>[7305, 7416, 0]"]
284["Segment<br>[7305, 7416, 0]"]
285[Solid2d]
end
1["Plane<br>[555, 572, 0]"]
9["Sweep Extrusion<br>[1047, 1074, 0]"]
1["Plane<br>[565, 582, 0]"]
9["Sweep Extrusion<br>[1057, 1084, 0]"]
10[Wall]
11[Wall]
12[Wall]
@ -128,15 +128,15 @@ flowchart LR
21["SweepEdge Adjacent"]
22["SweepEdge Opposite"]
23["SweepEdge Adjacent"]
24["Sweep Extrusion<br>[1047, 1074, 0]"]
25["Sweep Extrusion<br>[1047, 1074, 0]"]
26["Sweep Extrusion<br>[1047, 1074, 0]"]
27["Sweep Extrusion<br>[1047, 1074, 0]"]
28["Sweep Extrusion<br>[1047, 1074, 0]"]
29["Sweep Extrusion<br>[1047, 1074, 0]"]
30["Sweep Extrusion<br>[1047, 1074, 0]"]
31["Plane<br>[1206, 1260, 0]"]
39["Sweep Extrusion<br>[1685, 1719, 0]"]
24["Sweep Extrusion<br>[1057, 1084, 0]"]
25["Sweep Extrusion<br>[1057, 1084, 0]"]
26["Sweep Extrusion<br>[1057, 1084, 0]"]
27["Sweep Extrusion<br>[1057, 1084, 0]"]
28["Sweep Extrusion<br>[1057, 1084, 0]"]
29["Sweep Extrusion<br>[1057, 1084, 0]"]
30["Sweep Extrusion<br>[1057, 1084, 0]"]
31["Plane<br>[1216, 1270, 0]"]
39["Sweep Extrusion<br>[1695, 1729, 0]"]
40[Wall]
41[Wall]
42[Wall]
@ -151,12 +151,12 @@ flowchart LR
51["SweepEdge Adjacent"]
52["SweepEdge Opposite"]
53["SweepEdge Adjacent"]
54["Sweep Extrusion<br>[1685, 1719, 0]"]
55["Sweep Extrusion<br>[1685, 1719, 0]"]
56["Sweep Extrusion<br>[1685, 1719, 0]"]
57["Sweep Extrusion<br>[1685, 1719, 0]"]
58["Sweep Extrusion<br>[1685, 1719, 0]"]
66["Sweep Extrusion<br>[2129, 2163, 0]"]
54["Sweep Extrusion<br>[1695, 1729, 0]"]
55["Sweep Extrusion<br>[1695, 1729, 0]"]
56["Sweep Extrusion<br>[1695, 1729, 0]"]
57["Sweep Extrusion<br>[1695, 1729, 0]"]
58["Sweep Extrusion<br>[1695, 1729, 0]"]
66["Sweep Extrusion<br>[2139, 2173, 0]"]
67[Wall]
68[Wall]
69[Wall]
@ -171,9 +171,9 @@ flowchart LR
78["SweepEdge Adjacent"]
79["SweepEdge Opposite"]
80["SweepEdge Adjacent"]
81["Sweep Extrusion<br>[2129, 2163, 0]"]
82["Plane<br>[2280, 2331, 0]"]
90["Sweep Extrusion<br>[2834, 2869, 0]"]
81["Sweep Extrusion<br>[2139, 2173, 0]"]
82["Plane<br>[2290, 2341, 0]"]
90["Sweep Extrusion<br>[2844, 2879, 0]"]
91[Wall]
92[Wall]
93[Wall]
@ -188,13 +188,13 @@ flowchart LR
102["SweepEdge Adjacent"]
103["SweepEdge Opposite"]
104["SweepEdge Adjacent"]
105["Sweep Extrusion<br>[2834, 2869, 0]"]
106["Sweep Extrusion<br>[2834, 2869, 0]"]
107["Sweep Extrusion<br>[2834, 2869, 0]"]
108["Sweep Extrusion<br>[2834, 2869, 0]"]
109["Sweep Extrusion<br>[2834, 2869, 0]"]
110["Plane<br>[2916, 2953, 0]"]
118["Sweep Extrusion<br>[3275, 3310, 0]"]
105["Sweep Extrusion<br>[2844, 2879, 0]"]
106["Sweep Extrusion<br>[2844, 2879, 0]"]
107["Sweep Extrusion<br>[2844, 2879, 0]"]
108["Sweep Extrusion<br>[2844, 2879, 0]"]
109["Sweep Extrusion<br>[2844, 2879, 0]"]
110["Plane<br>[2926, 2963, 0]"]
118["Sweep Extrusion<br>[3285, 3320, 0]"]
119[Wall]
120[Wall]
121[Wall]
@ -209,8 +209,8 @@ flowchart LR
130["SweepEdge Adjacent"]
131["SweepEdge Opposite"]
132["SweepEdge Adjacent"]
133["Sweep Extrusion<br>[3275, 3310, 0]"]
141["Sweep Extrusion<br>[3720, 3755, 0]"]
133["Sweep Extrusion<br>[3285, 3320, 0]"]
141["Sweep Extrusion<br>[3730, 3765, 0]"]
142[Wall]
143[Wall]
144[Wall]
@ -225,9 +225,9 @@ flowchart LR
153["SweepEdge Adjacent"]
154["SweepEdge Opposite"]
155["SweepEdge Adjacent"]
156["Sweep Extrusion<br>[3720, 3755, 0]"]
157["Plane<br>[3795, 3832, 0]"]
165["Sweep Extrusion<br>[4064, 4097, 0]"]
156["Sweep Extrusion<br>[3730, 3765, 0]"]
157["Plane<br>[3805, 3842, 0]"]
165["Sweep Extrusion<br>[4074, 4107, 0]"]
166[Wall]
167[Wall]
168[Wall]
@ -242,7 +242,7 @@ flowchart LR
177["SweepEdge Adjacent"]
178["SweepEdge Opposite"]
179["SweepEdge Adjacent"]
187["Sweep Extrusion<br>[4670, 4697, 0]"]
187["Sweep Extrusion<br>[4680, 4707, 0]"]
188[Wall]
189[Wall]
190[Wall]
@ -256,8 +256,8 @@ flowchart LR
198["SweepEdge Adjacent"]
199["SweepEdge Opposite"]
200["SweepEdge Adjacent"]
201["Sweep Extrusion<br>[4670, 4697, 0]"]
209["Sweep Extrusion<br>[5217, 5245, 0]"]
201["Sweep Extrusion<br>[4680, 4707, 0]"]
209["Sweep Extrusion<br>[5227, 5255, 0]"]
210[Wall]
211[Wall]
212[Wall]
@ -271,9 +271,9 @@ flowchart LR
220["SweepEdge Adjacent"]
221["SweepEdge Opposite"]
222["SweepEdge Adjacent"]
223["Sweep Extrusion<br>[5217, 5245, 0]"]
224["Plane<br>[5598, 5647, 0]"]
232["Sweep Extrusion<br>[5983, 6011, 0]"]
223["Sweep Extrusion<br>[5227, 5255, 0]"]
224["Plane<br>[5608, 5657, 0]"]
232["Sweep Extrusion<br>[5993, 6021, 0]"]
233[Wall]
234[Wall]
235[Wall]
@ -288,12 +288,12 @@ flowchart LR
244["SweepEdge Adjacent"]
245["SweepEdge Opposite"]
246["SweepEdge Adjacent"]
247["Sweep Extrusion<br>[5983, 6011, 0]"]
248["Sweep Extrusion<br>[5983, 6011, 0]"]
249["Sweep Extrusion<br>[5983, 6011, 0]"]
250["Sweep Extrusion<br>[5983, 6011, 0]"]
251["Sweep Extrusion<br>[5983, 6011, 0]"]
259["Sweep Extrusion<br>[6472, 6500, 0]"]
247["Sweep Extrusion<br>[5993, 6021, 0]"]
248["Sweep Extrusion<br>[5993, 6021, 0]"]
249["Sweep Extrusion<br>[5993, 6021, 0]"]
250["Sweep Extrusion<br>[5993, 6021, 0]"]
251["Sweep Extrusion<br>[5993, 6021, 0]"]
259["Sweep Extrusion<br>[6482, 6510, 0]"]
260[Wall]
261[Wall]
262[Wall]
@ -308,23 +308,23 @@ flowchart LR
271["SweepEdge Adjacent"]
272["SweepEdge Opposite"]
273["SweepEdge Adjacent"]
274["Sweep Extrusion<br>[6472, 6500, 0]"]
275["Plane<br>[6793, 6844, 0]"]
282["Plane<br>[7254, 7271, 0]"]
286["Sweep Sweep<br>[7420, 7473, 0]"]
274["Sweep Extrusion<br>[6482, 6510, 0]"]
275["Plane<br>[6803, 6854, 0]"]
282["Plane<br>[7264, 7281, 0]"]
286["Sweep Sweep<br>[7430, 7483, 0]"]
287[Wall]
288["Cap Start"]
289["Cap Start"]
290["SweepEdge Opposite"]
291["SweepEdge Adjacent"]
292["StartSketchOnPlane<br>[1192, 1261, 0]"]
293["StartSketchOnPlane<br>[2266, 2332, 0]"]
294["StartSketchOnPlane<br>[2902, 2954, 0]"]
295["StartSketchOnPlane<br>[3781, 3833, 0]"]
296["StartSketchOnFace<br>[4285, 4321, 0]"]
297["StartSketchOnFace<br>[4717, 4751, 0]"]
298["StartSketchOnPlane<br>[5584, 5648, 0]"]
299["StartSketchOnPlane<br>[6779, 6845, 0]"]
292["StartSketchOnPlane<br>[1202, 1271, 0]"]
293["StartSketchOnPlane<br>[2276, 2342, 0]"]
294["StartSketchOnPlane<br>[2912, 2964, 0]"]
295["StartSketchOnPlane<br>[3791, 3843, 0]"]
296["StartSketchOnFace<br>[4295, 4331, 0]"]
297["StartSketchOnFace<br>[4727, 4761, 0]"]
298["StartSketchOnPlane<br>[5594, 5658, 0]"]
299["StartSketchOnPlane<br>[6789, 6855, 0]"]
1 --- 2
2 --- 3
2 --- 4

File diff suppressed because it is too large Load Diff

View File

@ -1,114 +1,114 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[266, 291, 0]"]
3["Segment<br>[297, 345, 0]"]
4["Segment<br>[351, 453, 0]"]
5["Segment<br>[459, 579, 0]"]
6["Segment<br>[585, 670, 0]"]
7["Segment<br>[676, 683, 0]"]
2["Path<br>[287, 312, 0]"]
3["Segment<br>[318, 366, 0]"]
4["Segment<br>[372, 474, 0]"]
5["Segment<br>[480, 600, 0]"]
6["Segment<br>[606, 691, 0]"]
7["Segment<br>[697, 704, 0]"]
8[Solid2d]
end
subgraph path29 [Path]
29["Path<br>[1594, 1677, 0]"]
30["Segment<br>[1594, 1677, 0]"]
29["Path<br>[1615, 1698, 0]"]
30["Segment<br>[1615, 1698, 0]"]
31[Solid2d]
end
subgraph path32 [Path]
32["Path<br>[1690, 1757, 0]"]
33["Segment<br>[1690, 1757, 0]"]
32["Path<br>[1711, 1778, 0]"]
33["Segment<br>[1711, 1778, 0]"]
34[Solid2d]
end
subgraph path42 [Path]
42["Path<br>[1594, 1677, 0]"]
43["Segment<br>[1594, 1677, 0]"]
42["Path<br>[1615, 1698, 0]"]
43["Segment<br>[1615, 1698, 0]"]
44[Solid2d]
end
subgraph path45 [Path]
45["Path<br>[1690, 1757, 0]"]
46["Segment<br>[1690, 1757, 0]"]
45["Path<br>[1711, 1778, 0]"]
46["Segment<br>[1711, 1778, 0]"]
47[Solid2d]
end
subgraph path55 [Path]
55["Path<br>[1594, 1677, 0]"]
56["Segment<br>[1594, 1677, 0]"]
55["Path<br>[1615, 1698, 0]"]
56["Segment<br>[1615, 1698, 0]"]
57[Solid2d]
end
subgraph path58 [Path]
58["Path<br>[1690, 1757, 0]"]
59["Segment<br>[1690, 1757, 0]"]
58["Path<br>[1711, 1778, 0]"]
59["Segment<br>[1711, 1778, 0]"]
60[Solid2d]
end
subgraph path68 [Path]
68["Path<br>[1594, 1677, 0]"]
69["Segment<br>[1594, 1677, 0]"]
68["Path<br>[1615, 1698, 0]"]
69["Segment<br>[1615, 1698, 0]"]
70[Solid2d]
end
subgraph path71 [Path]
71["Path<br>[1690, 1757, 0]"]
72["Segment<br>[1690, 1757, 0]"]
71["Path<br>[1711, 1778, 0]"]
72["Segment<br>[1711, 1778, 0]"]
73[Solid2d]
end
subgraph path81 [Path]
81["Path<br>[2328, 2363, 0]"]
82["Segment<br>[2369, 2417, 0]"]
83["Segment<br>[2423, 2525, 0]"]
84["Segment<br>[2531, 2651, 0]"]
85["Segment<br>[2657, 2742, 0]"]
86["Segment<br>[2748, 2755, 0]"]
81["Path<br>[2349, 2384, 0]"]
82["Segment<br>[2390, 2438, 0]"]
83["Segment<br>[2444, 2546, 0]"]
84["Segment<br>[2552, 2672, 0]"]
85["Segment<br>[2678, 2763, 0]"]
86["Segment<br>[2769, 2776, 0]"]
87[Solid2d]
end
subgraph path88 [Path]
88["Path<br>[2766, 2922, 0]"]
89["Segment<br>[2766, 2922, 0]"]
88["Path<br>[2787, 2943, 0]"]
89["Segment<br>[2787, 2943, 0]"]
90[Solid2d]
end
subgraph path91 [Path]
91["Path<br>[2937, 3104, 0]"]
92["Segment<br>[2937, 3104, 0]"]
91["Path<br>[2958, 3125, 0]"]
92["Segment<br>[2958, 3125, 0]"]
93[Solid2d]
end
subgraph path94 [Path]
94["Path<br>[3119, 3277, 0]"]
95["Segment<br>[3119, 3277, 0]"]
94["Path<br>[3140, 3298, 0]"]
95["Segment<br>[3140, 3298, 0]"]
96[Solid2d]
end
subgraph path97 [Path]
97["Path<br>[3292, 3461, 0]"]
98["Segment<br>[3292, 3461, 0]"]
97["Path<br>[3313, 3482, 0]"]
98["Segment<br>[3313, 3482, 0]"]
99[Solid2d]
end
subgraph path119 [Path]
119["Path<br>[3902, 3986, 0]"]
120["Segment<br>[3992, 4062, 0]"]
121["Segment<br>[4068, 4192, 0]"]
122["Segment<br>[4198, 4318, 0]"]
123["Segment<br>[4324, 4409, 0]"]
124["Segment<br>[4415, 4422, 0]"]
119["Path<br>[3923, 4007, 0]"]
120["Segment<br>[4013, 4083, 0]"]
121["Segment<br>[4089, 4213, 0]"]
122["Segment<br>[4219, 4339, 0]"]
123["Segment<br>[4345, 4430, 0]"]
124["Segment<br>[4436, 4443, 0]"]
125[Solid2d]
end
subgraph path126 [Path]
126["Path<br>[4433, 4605, 0]"]
127["Segment<br>[4433, 4605, 0]"]
126["Path<br>[4454, 4626, 0]"]
127["Segment<br>[4454, 4626, 0]"]
128[Solid2d]
end
subgraph path129 [Path]
129["Path<br>[4620, 4803, 0]"]
130["Segment<br>[4620, 4803, 0]"]
129["Path<br>[4641, 4824, 0]"]
130["Segment<br>[4641, 4824, 0]"]
131[Solid2d]
end
subgraph path132 [Path]
132["Path<br>[4818, 4992, 0]"]
133["Segment<br>[4818, 4992, 0]"]
132["Path<br>[4839, 5013, 0]"]
133["Segment<br>[4839, 5013, 0]"]
134[Solid2d]
end
subgraph path135 [Path]
135["Path<br>[5007, 5192, 0]"]
136["Segment<br>[5007, 5192, 0]"]
135["Path<br>[5028, 5213, 0]"]
136["Segment<br>[5028, 5213, 0]"]
137[Solid2d]
end
1["Plane<br>[243, 260, 0]"]
9["Sweep Extrusion<br>[697, 732, 0]"]
1["Plane<br>[264, 281, 0]"]
9["Sweep Extrusion<br>[718, 753, 0]"]
10[Wall]
11[Wall]
12[Wall]
@ -123,40 +123,40 @@ flowchart LR
21["SweepEdge Adjacent"]
22["SweepEdge Opposite"]
23["SweepEdge Adjacent"]
24["EdgeCut Fillet<br>[738, 1020, 0]"]
25["EdgeCut Fillet<br>[738, 1020, 0]"]
26["EdgeCut Fillet<br>[738, 1020, 0]"]
27["EdgeCut Fillet<br>[738, 1020, 0]"]
28["Plane<br>[1563, 1586, 0]"]
35["Sweep Extrusion<br>[1777, 1828, 0]"]
24["EdgeCut Fillet<br>[759, 1041, 0]"]
25["EdgeCut Fillet<br>[759, 1041, 0]"]
26["EdgeCut Fillet<br>[759, 1041, 0]"]
27["EdgeCut Fillet<br>[759, 1041, 0]"]
28["Plane<br>[1584, 1607, 0]"]
35["Sweep Extrusion<br>[1798, 1849, 0]"]
36[Wall]
37["Cap Start"]
38["Cap End"]
39["SweepEdge Opposite"]
40["SweepEdge Adjacent"]
41["Plane<br>[1563, 1586, 0]"]
48["Sweep Extrusion<br>[1777, 1828, 0]"]
41["Plane<br>[1584, 1607, 0]"]
48["Sweep Extrusion<br>[1798, 1849, 0]"]
49[Wall]
50["Cap Start"]
51["Cap End"]
52["SweepEdge Opposite"]
53["SweepEdge Adjacent"]
54["Plane<br>[1563, 1586, 0]"]
61["Sweep Extrusion<br>[1777, 1828, 0]"]
54["Plane<br>[1584, 1607, 0]"]
61["Sweep Extrusion<br>[1798, 1849, 0]"]
62[Wall]
63["Cap Start"]
64["Cap End"]
65["SweepEdge Opposite"]
66["SweepEdge Adjacent"]
67["Plane<br>[1563, 1586, 0]"]
74["Sweep Extrusion<br>[1777, 1828, 0]"]
67["Plane<br>[1584, 1607, 0]"]
74["Sweep Extrusion<br>[1798, 1849, 0]"]
75[Wall]
76["Cap Start"]
77["Cap End"]
78["SweepEdge Opposite"]
79["SweepEdge Adjacent"]
80["Plane<br>[2305, 2322, 0]"]
100["Sweep Extrusion<br>[3479, 3521, 0]"]
80["Plane<br>[2326, 2343, 0]"]
100["Sweep Extrusion<br>[3500, 3542, 0]"]
101[Wall]
102[Wall]
103[Wall]
@ -171,11 +171,11 @@ flowchart LR
112["SweepEdge Adjacent"]
113["SweepEdge Opposite"]
114["SweepEdge Adjacent"]
115["EdgeCut Fillet<br>[3527, 3809, 0]"]
116["EdgeCut Fillet<br>[3527, 3809, 0]"]
117["EdgeCut Fillet<br>[3527, 3809, 0]"]
118["EdgeCut Fillet<br>[3527, 3809, 0]"]
138["Sweep Extrusion<br>[5210, 5252, 0]"]
115["EdgeCut Fillet<br>[3548, 3830, 0]"]
116["EdgeCut Fillet<br>[3548, 3830, 0]"]
117["EdgeCut Fillet<br>[3548, 3830, 0]"]
118["EdgeCut Fillet<br>[3548, 3830, 0]"]
138["Sweep Extrusion<br>[5231, 5273, 0]"]
139[Wall]
140[Wall]
141[Wall]
@ -190,11 +190,11 @@ flowchart LR
150["SweepEdge Adjacent"]
151["SweepEdge Opposite"]
152["SweepEdge Adjacent"]
153["EdgeCut Fillet<br>[5258, 5540, 0]"]
154["EdgeCut Fillet<br>[5258, 5540, 0]"]
155["EdgeCut Fillet<br>[5258, 5540, 0]"]
156["EdgeCut Fillet<br>[5258, 5540, 0]"]
157["StartSketchOnFace<br>[3864, 3896, 0]"]
153["EdgeCut Fillet<br>[5279, 5561, 0]"]
154["EdgeCut Fillet<br>[5279, 5561, 0]"]
155["EdgeCut Fillet<br>[5279, 5561, 0]"]
156["EdgeCut Fillet<br>[5279, 5561, 0]"]
157["StartSketchOnFace<br>[3885, 3917, 0]"]
1 --- 2
2 --- 3
2 --- 4

File diff suppressed because it is too large Load Diff

View File

@ -150,8 +150,8 @@ description: Operations executed enclosure.kcl
"type": "FunctionCall",
"name": "function001",
"functionSourceRange": [
1254,
1851,
1275,
1872,
0
],
"unlabeledArg": null,
@ -423,8 +423,8 @@ description: Operations executed enclosure.kcl
"type": "FunctionCall",
"name": "function001",
"functionSourceRange": [
1254,
1851,
1275,
1872,
0
],
"unlabeledArg": null,
@ -696,8 +696,8 @@ description: Operations executed enclosure.kcl
"type": "FunctionCall",
"name": "function001",
"functionSourceRange": [
1254,
1851,
1275,
1872,
0
],
"unlabeledArg": null,
@ -969,8 +969,8 @@ description: Operations executed enclosure.kcl
"type": "FunctionCall",
"name": "function001",
"functionSourceRange": [
1254,
1851,
1275,
1872,
0
],
"unlabeledArg": null,

View File

@ -15,9 +15,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 323,
"end": 344,
"start": 323,
"commentStart": 344,
"end": 365,
"start": 344,
"type": "TagDeclarator",
"value": "rectangleSegmentA001"
},
@ -28,9 +28,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 431,
"end": 452,
"start": 431,
"commentStart": 452,
"end": 473,
"start": 452,
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
},
@ -41,9 +41,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 557,
"end": 578,
"start": 557,
"commentStart": 578,
"end": 599,
"start": 578,
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
},
@ -54,9 +54,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 648,
"end": 669,
"start": 648,
"commentStart": 669,
"end": 690,
"start": 669,
"type": "TagDeclarator",
"value": "rectangleSegmentD001"
},
@ -77,9 +77,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 323,
"end": 344,
"start": 323,
"commentStart": 344,
"end": 365,
"start": 344,
"type": "TagDeclarator",
"value": "rectangleSegmentA001"
},
@ -102,9 +102,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 431,
"end": 452,
"start": 431,
"commentStart": 452,
"end": 473,
"start": 452,
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
},
@ -127,9 +127,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 557,
"end": 578,
"start": 557,
"commentStart": 578,
"end": 599,
"start": 578,
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
},
@ -152,9 +152,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 648,
"end": 669,
"start": 648,
"commentStart": 669,
"end": 690,
"start": 669,
"type": "TagDeclarator",
"value": "rectangleSegmentD001"
},
@ -308,9 +308,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2395,
"end": 2416,
"start": 2395,
"commentStart": 2416,
"end": 2437,
"start": 2416,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -321,9 +321,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2503,
"end": 2524,
"start": 2503,
"commentStart": 2524,
"end": 2545,
"start": 2524,
"type": "TagDeclarator",
"value": "rectangleSegmentB002"
},
@ -334,9 +334,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2629,
"end": 2650,
"start": 2629,
"commentStart": 2650,
"end": 2671,
"start": 2650,
"type": "TagDeclarator",
"value": "rectangleSegmentC002"
},
@ -347,9 +347,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2720,
"end": 2741,
"start": 2720,
"commentStart": 2741,
"end": 2762,
"start": 2741,
"type": "TagDeclarator",
"value": "rectangleSegmentD002"
},
@ -370,9 +370,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 2395,
"end": 2416,
"start": 2395,
"commentStart": 2416,
"end": 2437,
"start": 2416,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -395,9 +395,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 2503,
"end": 2524,
"start": 2503,
"commentStart": 2524,
"end": 2545,
"start": 2524,
"type": "TagDeclarator",
"value": "rectangleSegmentB002"
},
@ -420,9 +420,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 2629,
"end": 2650,
"start": 2629,
"commentStart": 2650,
"end": 2671,
"start": 2650,
"type": "TagDeclarator",
"value": "rectangleSegmentC002"
},
@ -445,9 +445,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 2720,
"end": 2741,
"start": 2720,
"commentStart": 2741,
"end": 2762,
"start": 2741,
"type": "TagDeclarator",
"value": "rectangleSegmentD002"
},
@ -601,9 +601,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4040,
"end": 4061,
"start": 4040,
"commentStart": 4061,
"end": 4082,
"start": 4061,
"type": "TagDeclarator",
"value": "rectangleSegmentA003"
},
@ -614,9 +614,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4170,
"end": 4191,
"start": 4170,
"commentStart": 4191,
"end": 4212,
"start": 4191,
"type": "TagDeclarator",
"value": "rectangleSegmentB003"
},
@ -627,9 +627,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4296,
"end": 4317,
"start": 4296,
"commentStart": 4317,
"end": 4338,
"start": 4317,
"type": "TagDeclarator",
"value": "rectangleSegmentC003"
},
@ -640,9 +640,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4387,
"end": 4408,
"start": 4387,
"commentStart": 4408,
"end": 4429,
"start": 4408,
"type": "TagDeclarator",
"value": "rectangleSegmentD003"
},
@ -663,9 +663,9 @@ description: Variables in memory after executing enclosure.kcl
3.0
],
"tag": {
"commentStart": 4040,
"end": 4061,
"start": 4040,
"commentStart": 4061,
"end": 4082,
"start": 4061,
"type": "TagDeclarator",
"value": "rectangleSegmentA003"
},
@ -688,9 +688,9 @@ description: Variables in memory after executing enclosure.kcl
3.0
],
"tag": {
"commentStart": 4170,
"end": 4191,
"start": 4170,
"commentStart": 4191,
"end": 4212,
"start": 4191,
"type": "TagDeclarator",
"value": "rectangleSegmentB003"
},
@ -713,9 +713,9 @@ description: Variables in memory after executing enclosure.kcl
172.0
],
"tag": {
"commentStart": 4296,
"end": 4317,
"start": 4296,
"commentStart": 4317,
"end": 4338,
"start": 4317,
"type": "TagDeclarator",
"value": "rectangleSegmentC003"
},
@ -738,9 +738,9 @@ description: Variables in memory after executing enclosure.kcl
172.0
],
"tag": {
"commentStart": 4387,
"end": 4408,
"start": 4387,
"commentStart": 4408,
"end": 4429,
"start": 4408,
"type": "TagDeclarator",
"value": "rectangleSegmentD003"
},
@ -803,9 +803,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2395,
"end": 2416,
"start": 2395,
"commentStart": 2416,
"end": 2437,
"start": 2416,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -816,9 +816,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2503,
"end": 2524,
"start": 2503,
"commentStart": 2524,
"end": 2545,
"start": 2524,
"type": "TagDeclarator",
"value": "rectangleSegmentB002"
},
@ -829,9 +829,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2629,
"end": 2650,
"start": 2629,
"commentStart": 2650,
"end": 2671,
"start": 2650,
"type": "TagDeclarator",
"value": "rectangleSegmentC002"
},
@ -842,9 +842,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2720,
"end": 2741,
"start": 2720,
"commentStart": 2741,
"end": 2762,
"start": 2741,
"type": "TagDeclarator",
"value": "rectangleSegmentD002"
},
@ -865,9 +865,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 2395,
"end": 2416,
"start": 2395,
"commentStart": 2416,
"end": 2437,
"start": 2416,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -890,9 +890,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 2503,
"end": 2524,
"start": 2503,
"commentStart": 2524,
"end": 2545,
"start": 2524,
"type": "TagDeclarator",
"value": "rectangleSegmentB002"
},
@ -915,9 +915,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 2629,
"end": 2650,
"start": 2629,
"commentStart": 2650,
"end": 2671,
"start": 2650,
"type": "TagDeclarator",
"value": "rectangleSegmentC002"
},
@ -940,9 +940,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 2720,
"end": 2741,
"start": 2720,
"commentStart": 2741,
"end": 2762,
"start": 2741,
"type": "TagDeclarator",
"value": "rectangleSegmentD002"
},
@ -1285,9 +1285,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 323,
"end": 344,
"start": 323,
"commentStart": 344,
"end": 365,
"start": 344,
"type": "TagDeclarator",
"value": "rectangleSegmentA001"
},
@ -1310,9 +1310,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 431,
"end": 452,
"start": 431,
"commentStart": 452,
"end": 473,
"start": 452,
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
},
@ -1335,9 +1335,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 557,
"end": 578,
"start": 557,
"commentStart": 578,
"end": 599,
"start": 578,
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
},
@ -1360,9 +1360,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 648,
"end": 669,
"start": 648,
"commentStart": 669,
"end": 690,
"start": 669,
"type": "TagDeclarator",
"value": "rectangleSegmentD001"
},
@ -1483,9 +1483,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 2395,
"end": 2416,
"start": 2395,
"commentStart": 2416,
"end": 2437,
"start": 2416,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -1508,9 +1508,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 2503,
"end": 2524,
"start": 2503,
"commentStart": 2524,
"end": 2545,
"start": 2524,
"type": "TagDeclarator",
"value": "rectangleSegmentB002"
},
@ -1533,9 +1533,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 2629,
"end": 2650,
"start": 2629,
"commentStart": 2650,
"end": 2671,
"start": 2650,
"type": "TagDeclarator",
"value": "rectangleSegmentC002"
},
@ -1558,9 +1558,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 2720,
"end": 2741,
"start": 2720,
"commentStart": 2741,
"end": 2762,
"start": 2741,
"type": "TagDeclarator",
"value": "rectangleSegmentD002"
},
@ -1681,9 +1681,9 @@ description: Variables in memory after executing enclosure.kcl
3.0
],
"tag": {
"commentStart": 4040,
"end": 4061,
"start": 4040,
"commentStart": 4061,
"end": 4082,
"start": 4061,
"type": "TagDeclarator",
"value": "rectangleSegmentA003"
},
@ -1706,9 +1706,9 @@ description: Variables in memory after executing enclosure.kcl
3.0
],
"tag": {
"commentStart": 4170,
"end": 4191,
"start": 4170,
"commentStart": 4191,
"end": 4212,
"start": 4191,
"type": "TagDeclarator",
"value": "rectangleSegmentB003"
},
@ -1731,9 +1731,9 @@ description: Variables in memory after executing enclosure.kcl
172.0
],
"tag": {
"commentStart": 4296,
"end": 4317,
"start": 4296,
"commentStart": 4317,
"end": 4338,
"start": 4317,
"type": "TagDeclarator",
"value": "rectangleSegmentC003"
},
@ -1756,9 +1756,9 @@ description: Variables in memory after executing enclosure.kcl
172.0
],
"tag": {
"commentStart": 4387,
"end": 4408,
"start": 4387,
"commentStart": 4408,
"end": 4429,
"start": 4408,
"type": "TagDeclarator",
"value": "rectangleSegmentD003"
},
@ -1821,9 +1821,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2395,
"end": 2416,
"start": 2395,
"commentStart": 2416,
"end": 2437,
"start": 2416,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -1834,9 +1834,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2503,
"end": 2524,
"start": 2503,
"commentStart": 2524,
"end": 2545,
"start": 2524,
"type": "TagDeclarator",
"value": "rectangleSegmentB002"
},
@ -1847,9 +1847,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2629,
"end": 2650,
"start": 2629,
"commentStart": 2650,
"end": 2671,
"start": 2650,
"type": "TagDeclarator",
"value": "rectangleSegmentC002"
},
@ -1860,9 +1860,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2720,
"end": 2741,
"start": 2720,
"commentStart": 2741,
"end": 2762,
"start": 2741,
"type": "TagDeclarator",
"value": "rectangleSegmentD002"
},
@ -1883,9 +1883,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 2395,
"end": 2416,
"start": 2395,
"commentStart": 2416,
"end": 2437,
"start": 2416,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -1908,9 +1908,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 2503,
"end": 2524,
"start": 2503,
"commentStart": 2524,
"end": 2545,
"start": 2524,
"type": "TagDeclarator",
"value": "rectangleSegmentB002"
},
@ -1933,9 +1933,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 2629,
"end": 2650,
"start": 2629,
"commentStart": 2650,
"end": 2671,
"start": 2650,
"type": "TagDeclarator",
"value": "rectangleSegmentC002"
},
@ -1958,9 +1958,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 2720,
"end": 2741,
"start": 2720,
"commentStart": 2741,
"end": 2762,
"start": 2741,
"type": "TagDeclarator",
"value": "rectangleSegmentD002"
},

View File

@ -1,172 +1,172 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[816, 851, 0]"]
3["Segment<br>[859, 885, 0]"]
4["Segment<br>[893, 956, 0]"]
5["Segment<br>[964, 1055, 0]"]
6["Segment<br>[1063, 1125, 0]"]
7["Segment<br>[1133, 1224, 0]"]
2["Path<br>[817, 852, 0]"]
3["Segment<br>[860, 886, 0]"]
4["Segment<br>[894, 957, 0]"]
5["Segment<br>[965, 1056, 0]"]
6["Segment<br>[1064, 1126, 0]"]
7["Segment<br>[1134, 1225, 0]"]
end
subgraph path9 [Path]
9["Path<br>[1326, 1388, 0]"]
10["Segment<br>[1326, 1388, 0]"]
9["Path<br>[1327, 1389, 0]"]
10["Segment<br>[1327, 1389, 0]"]
11[Solid2d]
end
subgraph path12 [Path]
12["Path<br>[1401, 1479, 0]"]
13["Segment<br>[1401, 1479, 0]"]
12["Path<br>[1402, 1480, 0]"]
13["Segment<br>[1402, 1480, 0]"]
14[Solid2d]
end
subgraph path22 [Path]
22["Path<br>[816, 851, 0]"]
23["Segment<br>[859, 885, 0]"]
24["Segment<br>[893, 956, 0]"]
25["Segment<br>[964, 1055, 0]"]
26["Segment<br>[1063, 1125, 0]"]
27["Segment<br>[1133, 1224, 0]"]
22["Path<br>[817, 852, 0]"]
23["Segment<br>[860, 886, 0]"]
24["Segment<br>[894, 957, 0]"]
25["Segment<br>[965, 1056, 0]"]
26["Segment<br>[1064, 1126, 0]"]
27["Segment<br>[1134, 1225, 0]"]
end
subgraph path29 [Path]
29["Path<br>[1326, 1388, 0]"]
30["Segment<br>[1326, 1388, 0]"]
29["Path<br>[1327, 1389, 0]"]
30["Segment<br>[1327, 1389, 0]"]
31[Solid2d]
end
subgraph path32 [Path]
32["Path<br>[1401, 1479, 0]"]
33["Segment<br>[1401, 1479, 0]"]
32["Path<br>[1402, 1480, 0]"]
33["Segment<br>[1402, 1480, 0]"]
34[Solid2d]
end
subgraph path42 [Path]
42["Path<br>[816, 851, 0]"]
43["Segment<br>[859, 885, 0]"]
44["Segment<br>[893, 956, 0]"]
45["Segment<br>[964, 1055, 0]"]
46["Segment<br>[1063, 1125, 0]"]
47["Segment<br>[1133, 1224, 0]"]
42["Path<br>[817, 852, 0]"]
43["Segment<br>[860, 886, 0]"]
44["Segment<br>[894, 957, 0]"]
45["Segment<br>[965, 1056, 0]"]
46["Segment<br>[1064, 1126, 0]"]
47["Segment<br>[1134, 1225, 0]"]
end
subgraph path49 [Path]
49["Path<br>[1326, 1388, 0]"]
50["Segment<br>[1326, 1388, 0]"]
49["Path<br>[1327, 1389, 0]"]
50["Segment<br>[1327, 1389, 0]"]
51[Solid2d]
end
subgraph path52 [Path]
52["Path<br>[1401, 1479, 0]"]
53["Segment<br>[1401, 1479, 0]"]
52["Path<br>[1402, 1480, 0]"]
53["Segment<br>[1402, 1480, 0]"]
54[Solid2d]
end
subgraph path62 [Path]
62["Path<br>[816, 851, 0]"]
63["Segment<br>[859, 885, 0]"]
64["Segment<br>[893, 956, 0]"]
65["Segment<br>[964, 1055, 0]"]
66["Segment<br>[1063, 1125, 0]"]
67["Segment<br>[1133, 1224, 0]"]
62["Path<br>[817, 852, 0]"]
63["Segment<br>[860, 886, 0]"]
64["Segment<br>[894, 957, 0]"]
65["Segment<br>[965, 1056, 0]"]
66["Segment<br>[1064, 1126, 0]"]
67["Segment<br>[1134, 1225, 0]"]
end
subgraph path69 [Path]
69["Path<br>[1326, 1388, 0]"]
70["Segment<br>[1326, 1388, 0]"]
69["Path<br>[1327, 1389, 0]"]
70["Segment<br>[1327, 1389, 0]"]
71[Solid2d]
end
subgraph path72 [Path]
72["Path<br>[1401, 1479, 0]"]
73["Segment<br>[1401, 1479, 0]"]
72["Path<br>[1402, 1480, 0]"]
73["Segment<br>[1402, 1480, 0]"]
74[Solid2d]
end
subgraph path82 [Path]
82["Path<br>[1806, 1841, 0]"]
83["Segment<br>[1847, 1881, 0]"]
84["Segment<br>[1887, 1934, 0]"]
85["Segment<br>[1940, 1986, 0]"]
86["Segment<br>[1992, 2039, 0]"]
87["Segment<br>[2045, 2079, 0]"]
88["Segment<br>[2085, 2128, 0]"]
89["Segment<br>[2134, 2167, 0]"]
90["Segment<br>[2173, 2220, 0]"]
91["Segment<br>[2226, 2273, 0]"]
92["Segment<br>[2279, 2326, 0]"]
93["Segment<br>[2332, 2375, 0]"]
94["Segment<br>[2381, 2432, 0]"]
95["Segment<br>[2438, 2482, 0]"]
96["Segment<br>[2488, 2535, 0]"]
97["Segment<br>[2541, 2587, 0]"]
98["Segment<br>[2593, 2649, 0]"]
99["Segment<br>[2655, 2662, 0]"]
82["Path<br>[1807, 1842, 0]"]
83["Segment<br>[1848, 1882, 0]"]
84["Segment<br>[1888, 1935, 0]"]
85["Segment<br>[1941, 1987, 0]"]
86["Segment<br>[1993, 2040, 0]"]
87["Segment<br>[2046, 2080, 0]"]
88["Segment<br>[2086, 2129, 0]"]
89["Segment<br>[2135, 2168, 0]"]
90["Segment<br>[2174, 2221, 0]"]
91["Segment<br>[2227, 2274, 0]"]
92["Segment<br>[2280, 2327, 0]"]
93["Segment<br>[2333, 2376, 0]"]
94["Segment<br>[2382, 2433, 0]"]
95["Segment<br>[2439, 2483, 0]"]
96["Segment<br>[2489, 2536, 0]"]
97["Segment<br>[2542, 2588, 0]"]
98["Segment<br>[2594, 2650, 0]"]
99["Segment<br>[2656, 2663, 0]"]
100[Solid2d]
end
subgraph path101 [Path]
101["Path<br>[2734, 2807, 0]"]
102["Segment<br>[2734, 2807, 0]"]
101["Path<br>[2735, 2808, 0]"]
102["Segment<br>[2735, 2808, 0]"]
103[Solid2d]
end
subgraph path104 [Path]
104["Path<br>[2822, 2895, 0]"]
105["Segment<br>[2822, 2895, 0]"]
104["Path<br>[2823, 2896, 0]"]
105["Segment<br>[2823, 2896, 0]"]
106[Solid2d]
end
subgraph path107 [Path]
107["Path<br>[2910, 2983, 0]"]
108["Segment<br>[2910, 2983, 0]"]
107["Path<br>[2911, 2984, 0]"]
108["Segment<br>[2911, 2984, 0]"]
109[Solid2d]
end
subgraph path110 [Path]
110["Path<br>[2998, 3071, 0]"]
111["Segment<br>[2998, 3071, 0]"]
110["Path<br>[2999, 3072, 0]"]
111["Segment<br>[2999, 3072, 0]"]
112[Solid2d]
end
subgraph path113 [Path]
113["Path<br>[3125, 3264, 0]"]
114["Segment<br>[3125, 3264, 0]"]
113["Path<br>[3126, 3265, 0]"]
114["Segment<br>[3126, 3265, 0]"]
115[Solid2d]
end
subgraph path116 [Path]
116["Path<br>[3279, 3416, 0]"]
117["Segment<br>[3279, 3416, 0]"]
116["Path<br>[3280, 3417, 0]"]
117["Segment<br>[3280, 3417, 0]"]
118[Solid2d]
end
subgraph path119 [Path]
119["Path<br>[3431, 3578, 0]"]
120["Segment<br>[3431, 3578, 0]"]
119["Path<br>[3432, 3579, 0]"]
120["Segment<br>[3432, 3579, 0]"]
121[Solid2d]
end
subgraph path122 [Path]
122["Path<br>[3593, 3739, 0]"]
123["Segment<br>[3593, 3739, 0]"]
122["Path<br>[3594, 3740, 0]"]
123["Segment<br>[3594, 3740, 0]"]
124[Solid2d]
end
1["Plane<br>[783, 808, 0]"]
8["Plane<br>[1301, 1318, 0]"]
15["Sweep Sweep<br>[1491, 1514, 0]"]
1["Plane<br>[784, 809, 0]"]
8["Plane<br>[1302, 1319, 0]"]
15["Sweep Sweep<br>[1492, 1515, 0]"]
16[Wall]
17["Cap Start"]
18["Cap End"]
19["SweepEdge Opposite"]
20["SweepEdge Adjacent"]
21["Plane<br>[783, 808, 0]"]
28["Plane<br>[1301, 1318, 0]"]
35["Sweep Sweep<br>[1491, 1514, 0]"]
21["Plane<br>[784, 809, 0]"]
28["Plane<br>[1302, 1319, 0]"]
35["Sweep Sweep<br>[1492, 1515, 0]"]
36[Wall]
37["Cap Start"]
38["Cap End"]
39["SweepEdge Opposite"]
40["SweepEdge Adjacent"]
41["Plane<br>[783, 808, 0]"]
48["Plane<br>[1301, 1318, 0]"]
55["Sweep Sweep<br>[1491, 1514, 0]"]
41["Plane<br>[784, 809, 0]"]
48["Plane<br>[1302, 1319, 0]"]
55["Sweep Sweep<br>[1492, 1515, 0]"]
56[Wall]
57["Cap Start"]
58["Cap End"]
59["SweepEdge Opposite"]
60["SweepEdge Adjacent"]
61["Plane<br>[783, 808, 0]"]
68["Plane<br>[1301, 1318, 0]"]
75["Sweep Sweep<br>[1491, 1514, 0]"]
61["Plane<br>[784, 809, 0]"]
68["Plane<br>[1302, 1319, 0]"]
75["Sweep Sweep<br>[1492, 1515, 0]"]
76[Wall]
77["Cap Start"]
78["Cap End"]
79["SweepEdge Opposite"]
80["SweepEdge Adjacent"]
81["Plane<br>[1783, 1800, 0]"]
125["Sweep Extrusion<br>[3795, 3824, 0]"]
81["Plane<br>[1784, 1801, 0]"]
125["Sweep Extrusion<br>[3796, 3825, 0]"]
126[Wall]
127[Wall]
128[Wall]
@ -217,10 +217,10 @@ flowchart LR
173["SweepEdge Adjacent"]
174["SweepEdge Opposite"]
175["SweepEdge Adjacent"]
176["EdgeCut Fillet<br>[3830, 3964, 0]"]
177["EdgeCut Fillet<br>[3830, 3964, 0]"]
178["EdgeCut Fillet<br>[3970, 4104, 0]"]
179["EdgeCut Fillet<br>[3970, 4104, 0]"]
176["EdgeCut Fillet<br>[3831, 3965, 0]"]
177["EdgeCut Fillet<br>[3831, 3965, 0]"]
178["EdgeCut Fillet<br>[3971, 4105, 0]"]
179["EdgeCut Fillet<br>[3971, 4105, 0]"]
1 --- 2
2 --- 3
2 --- 4

File diff suppressed because it is too large Load Diff

View File

@ -9,8 +9,8 @@ description: Operations executed exhaust-manifold.kcl
"type": "FunctionCall",
"name": "primaryTube",
"functionSourceRange": [
329,
1531,
330,
1532,
0
],
"unlabeledArg": null,
@ -310,8 +310,8 @@ description: Operations executed exhaust-manifold.kcl
"type": "FunctionCall",
"name": "primaryTube",
"functionSourceRange": [
329,
1531,
330,
1532,
0
],
"unlabeledArg": null,
@ -611,8 +611,8 @@ description: Operations executed exhaust-manifold.kcl
"type": "FunctionCall",
"name": "primaryTube",
"functionSourceRange": [
329,
1531,
330,
1532,
0
],
"unlabeledArg": null,
@ -912,8 +912,8 @@ description: Operations executed exhaust-manifold.kcl
"type": "FunctionCall",
"name": "primaryTube",
"functionSourceRange": [
329,
1531,
330,
1532,
0
],
"unlabeledArg": null,

View File

@ -28,9 +28,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1874,
"end": 1880,
"start": 1874,
"commentStart": 1875,
"end": 1881,
"start": 1875,
"type": "TagDeclarator",
"value": "seg01"
},
@ -62,9 +62,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2072,
"end": 2078,
"start": 2072,
"commentStart": 2073,
"end": 2079,
"start": 2073,
"type": "TagDeclarator",
"value": "seg03"
},
@ -75,9 +75,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2121,
"end": 2127,
"start": 2121,
"commentStart": 2122,
"end": 2128,
"start": 2122,
"type": "TagDeclarator",
"value": "seg04"
},
@ -88,9 +88,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2160,
"end": 2166,
"start": 2160,
"commentStart": 2161,
"end": 2167,
"start": 2161,
"type": "TagDeclarator",
"value": "seg05"
},
@ -122,9 +122,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2368,
"end": 2374,
"start": 2368,
"commentStart": 2369,
"end": 2375,
"start": 2369,
"type": "TagDeclarator",
"value": "seg07"
},
@ -135,9 +135,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2425,
"end": 2431,
"start": 2425,
"commentStart": 2426,
"end": 2432,
"start": 2426,
"type": "TagDeclarator",
"value": "seg08"
},
@ -148,9 +148,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2475,
"end": 2481,
"start": 2475,
"commentStart": 2476,
"end": 2482,
"start": 2476,
"type": "TagDeclarator",
"value": "seg09"
},
@ -192,9 +192,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
-1.25
],
"tag": {
"commentStart": 1874,
"end": 1880,
"start": 1874,
"commentStart": 1875,
"end": 1881,
"start": 1875,
"type": "TagDeclarator",
"value": "seg01"
},
@ -289,9 +289,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
-1.25
],
"tag": {
"commentStart": 2072,
"end": 2078,
"start": 2072,
"commentStart": 2073,
"end": 2079,
"start": 2073,
"type": "TagDeclarator",
"value": "seg03"
},
@ -314,9 +314,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
-1.25
],
"tag": {
"commentStart": 2121,
"end": 2127,
"start": 2121,
"commentStart": 2122,
"end": 2128,
"start": 2122,
"type": "TagDeclarator",
"value": "seg04"
},
@ -339,9 +339,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
1.35
],
"tag": {
"commentStart": 2160,
"end": 2166,
"start": 2160,
"commentStart": 2161,
"end": 2167,
"start": 2161,
"type": "TagDeclarator",
"value": "seg05"
},
@ -436,9 +436,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
1.35
],
"tag": {
"commentStart": 2368,
"end": 2374,
"start": 2368,
"commentStart": 2369,
"end": 2375,
"start": 2369,
"type": "TagDeclarator",
"value": "seg07"
},
@ -461,9 +461,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
1.35
],
"tag": {
"commentStart": 2425,
"end": 2431,
"start": 2425,
"commentStart": 2426,
"end": 2432,
"start": 2426,
"type": "TagDeclarator",
"value": "seg08"
},
@ -486,9 +486,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
-1.25
],
"tag": {
"commentStart": 2475,
"end": 2481,
"start": 2475,
"commentStart": 2476,
"end": 2482,
"start": 2476,
"type": "TagDeclarator",
"value": "seg09"
},

View File

@ -1,55 +1,55 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[849, 934, 0]"]
3["Segment<br>[849, 934, 0]"]
2["Path<br>[850, 935, 0]"]
3["Segment<br>[850, 935, 0]"]
4[Solid2d]
end
subgraph path6 [Path]
6["Path<br>[1171, 1216, 0]"]
7["Segment<br>[1171, 1216, 0]"]
6["Path<br>[1172, 1217, 0]"]
7["Segment<br>[1172, 1217, 0]"]
8[Solid2d]
end
subgraph path15 [Path]
15["Path<br>[1384, 1438, 0]"]
16["Segment<br>[1384, 1438, 0]"]
15["Path<br>[1385, 1439, 0]"]
16["Segment<br>[1385, 1439, 0]"]
17[Solid2d]
end
subgraph path23 [Path]
23["Path<br>[1596, 1653, 0]"]
24["Segment<br>[1596, 1653, 0]"]
23["Path<br>[1597, 1654, 0]"]
24["Segment<br>[1597, 1654, 0]"]
25[Solid2d]
end
subgraph path31 [Path]
31["Path<br>[1783, 1828, 0]"]
32["Segment<br>[1783, 1828, 0]"]
31["Path<br>[1784, 1829, 0]"]
32["Segment<br>[1784, 1829, 0]"]
33[Solid2d]
end
1["Plane<br>[826, 843, 0]"]
5["Plane<br>[1148, 1165, 0]"]
9["Sweep Extrusion<br>[1244, 1275, 0]"]
1["Plane<br>[827, 844, 0]"]
5["Plane<br>[1149, 1166, 0]"]
9["Sweep Extrusion<br>[1245, 1276, 0]"]
10[Wall]
11["Cap Start"]
12["Cap End"]
13["SweepEdge Opposite"]
14["SweepEdge Adjacent"]
18["Sweep Extrusion<br>[1444, 1479, 0]"]
18["Sweep Extrusion<br>[1445, 1480, 0]"]
19[Wall]
20["Cap End"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
26["Sweep Extrusion<br>[1659, 1692, 0]"]
26["Sweep Extrusion<br>[1660, 1693, 0]"]
27[Wall]
28["Cap End"]
29["SweepEdge Opposite"]
30["SweepEdge Adjacent"]
34["Sweep Extrusion<br>[1834, 1909, 0]"]
34["Sweep Extrusion<br>[1835, 1910, 0]"]
35[Wall]
36["SweepEdge Opposite"]
37["SweepEdge Adjacent"]
38["StartSketchOnFace<br>[1346, 1378, 0]"]
39["StartSketchOnFace<br>[1556, 1590, 0]"]
40["StartSketchOnFace<br>[1743, 1777, 0]"]
38["StartSketchOnFace<br>[1347, 1379, 0]"]
39["StartSketchOnFace<br>[1557, 1591, 0]"]
40["StartSketchOnFace<br>[1744, 1778, 0]"]
1 --- 2
2 --- 3
2 --- 4

File diff suppressed because it is too large Load Diff

View File

@ -1,60 +1,60 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[1265, 1303, 0]"]
3["Segment<br>[1311, 1361, 0]"]
4["Segment<br>[1369, 1418, 0]"]
5["Segment<br>[1426, 1478, 0]"]
6["Segment<br>[1486, 1534, 0]"]
7["Segment<br>[1542, 1586, 0]"]
8["Segment<br>[1594, 1639, 0]"]
9["Segment<br>[1647, 1696, 0]"]
10["Segment<br>[1704, 1723, 0]"]
2["Path<br>[1260, 1298, 0]"]
3["Segment<br>[1306, 1356, 0]"]
4["Segment<br>[1364, 1413, 0]"]
5["Segment<br>[1421, 1473, 0]"]
6["Segment<br>[1481, 1529, 0]"]
7["Segment<br>[1537, 1581, 0]"]
8["Segment<br>[1589, 1634, 0]"]
9["Segment<br>[1642, 1691, 0]"]
10["Segment<br>[1699, 1718, 0]"]
11[Solid2d]
end
subgraph path40 [Path]
40["Path<br>[2438, 2492, 0]"]
41["Segment<br>[2498, 2551, 0]"]
42["Segment<br>[2557, 2607, 0]"]
43["Segment<br>[2613, 2667, 0]"]
44["Segment<br>[2673, 2693, 0]"]
40["Path<br>[2433, 2487, 0]"]
41["Segment<br>[2493, 2546, 0]"]
42["Segment<br>[2552, 2602, 0]"]
43["Segment<br>[2608, 2662, 0]"]
44["Segment<br>[2668, 2688, 0]"]
45[Solid2d]
end
subgraph path46 [Path]
46["Path<br>[2704, 2867, 0]"]
47["Segment<br>[2704, 2867, 0]"]
46["Path<br>[2699, 2862, 0]"]
47["Segment<br>[2699, 2862, 0]"]
48[Solid2d]
end
subgraph path67 [Path]
67["Path<br>[3252, 3307, 0]"]
68["Segment<br>[3313, 3367, 0]"]
69["Segment<br>[3373, 3423, 0]"]
70["Segment<br>[3429, 3482, 0]"]
71["Segment<br>[3488, 3508, 0]"]
67["Path<br>[3247, 3302, 0]"]
68["Segment<br>[3308, 3362, 0]"]
69["Segment<br>[3368, 3418, 0]"]
70["Segment<br>[3424, 3477, 0]"]
71["Segment<br>[3483, 3503, 0]"]
72[Solid2d]
end
subgraph path73 [Path]
73["Path<br>[3519, 3685, 0]"]
74["Segment<br>[3519, 3685, 0]"]
73["Path<br>[3514, 3680, 0]"]
74["Segment<br>[3514, 3680, 0]"]
75[Solid2d]
end
subgraph path94 [Path]
94["Path<br>[4292, 4333, 0]"]
95["Segment<br>[4339, 4359, 0]"]
96["Segment<br>[4365, 4388, 0]"]
97["Segment<br>[4394, 4401, 0]"]
94["Path<br>[4287, 4328, 0]"]
95["Segment<br>[4334, 4354, 0]"]
96["Segment<br>[4360, 4383, 0]"]
97["Segment<br>[4389, 4396, 0]"]
98[Solid2d]
end
subgraph path112 [Path]
112["Path<br>[4516, 4556, 0]"]
113["Segment<br>[4562, 4582, 0]"]
114["Segment<br>[4588, 4609, 0]"]
115["Segment<br>[4615, 4636, 0]"]
116["Segment<br>[4642, 4649, 0]"]
112["Path<br>[4511, 4551, 0]"]
113["Segment<br>[4557, 4577, 0]"]
114["Segment<br>[4583, 4604, 0]"]
115["Segment<br>[4610, 4631, 0]"]
116["Segment<br>[4637, 4644, 0]"]
117[Solid2d]
end
1["Plane<br>[1230, 1257, 0]"]
12["Sweep Extrusion<br>[1831, 1865, 0]"]
1["Plane<br>[1225, 1252, 0]"]
12["Sweep Extrusion<br>[1826, 1860, 0]"]
13[Wall]
14[Wall]
15[Wall]
@ -81,8 +81,8 @@ flowchart LR
36["SweepEdge Adjacent"]
37["SweepEdge Opposite"]
38["SweepEdge Adjacent"]
39["Plane<br>[2409, 2432, 0]"]
49["Sweep Extrusion<br>[2877, 2902, 0]"]
39["Plane<br>[2404, 2427, 0]"]
49["Sweep Extrusion<br>[2872, 2897, 0]"]
50[Wall]
51[Wall]
52[Wall]
@ -97,10 +97,10 @@ flowchart LR
61["SweepEdge Adjacent"]
62["SweepEdge Opposite"]
63["SweepEdge Adjacent"]
64["EdgeCut Fillet<br>[2908, 3053, 0]"]
65["EdgeCut Fillet<br>[2908, 3053, 0]"]
66["Plane<br>[3223, 3246, 0]"]
76["Sweep Extrusion<br>[3695, 3720, 0]"]
64["EdgeCut Fillet<br>[2903, 3048, 0]"]
65["EdgeCut Fillet<br>[2903, 3048, 0]"]
66["Plane<br>[3218, 3241, 0]"]
76["Sweep Extrusion<br>[3690, 3715, 0]"]
77[Wall]
78[Wall]
79[Wall]
@ -115,10 +115,10 @@ flowchart LR
88["SweepEdge Adjacent"]
89["SweepEdge Opposite"]
90["SweepEdge Adjacent"]
91["EdgeCut Fillet<br>[3726, 3871, 0]"]
92["EdgeCut Fillet<br>[3726, 3871, 0]"]
93["Plane<br>[4263, 4286, 0]"]
99["Sweep Extrusion<br>[4407, 4435, 0]"]
91["EdgeCut Fillet<br>[3721, 3866, 0]"]
92["EdgeCut Fillet<br>[3721, 3866, 0]"]
93["Plane<br>[4258, 4281, 0]"]
99["Sweep Extrusion<br>[4402, 4430, 0]"]
100[Wall]
101[Wall]
102[Wall]
@ -130,8 +130,8 @@ flowchart LR
108["SweepEdge Adjacent"]
109["SweepEdge Opposite"]
110["SweepEdge Adjacent"]
111["Plane<br>[4487, 4510, 0]"]
118["Sweep Extrusion<br>[4655, 4683, 0]"]
111["Plane<br>[4482, 4505, 0]"]
118["Sweep Extrusion<br>[4650, 4678, 0]"]
119[Wall]
120[Wall]
121[Wall]
@ -146,10 +146,10 @@ flowchart LR
130["SweepEdge Adjacent"]
131["SweepEdge Opposite"]
132["SweepEdge Adjacent"]
133["EdgeCut Fillet<br>[1871, 2130, 0]"]
134["EdgeCut Fillet<br>[1871, 2130, 0]"]
135["EdgeCut Fillet<br>[1871, 2130, 0]"]
136["EdgeCut Fillet<br>[1871, 2130, 0]"]
133["EdgeCut Fillet<br>[1866, 2125, 0]"]
134["EdgeCut Fillet<br>[1866, 2125, 0]"]
135["EdgeCut Fillet<br>[1866, 2125, 0]"]
136["EdgeCut Fillet<br>[1866, 2125, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -9,8 +9,8 @@ description: Operations executed focusrite-scarlett-mounting-bracket.kcl
"type": "FunctionCall",
"name": "bracketSketch",
"functionSourceRange": [
1212,
1736,
1207,
1731,
0
],
"unlabeledArg": null,

View File

@ -15,9 +15,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1354,
"end": 1360,
"start": 1354,
"commentStart": 1349,
"end": 1355,
"start": 1349,
"type": "TagDeclarator",
"value": "edge1"
},
@ -28,9 +28,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1411,
"end": 1417,
"start": 1411,
"commentStart": 1406,
"end": 1412,
"start": 1406,
"type": "TagDeclarator",
"value": "edge2"
},
@ -41,9 +41,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1471,
"end": 1477,
"start": 1471,
"commentStart": 1466,
"end": 1472,
"start": 1466,
"type": "TagDeclarator",
"value": "edge3"
},
@ -54,9 +54,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1527,
"end": 1533,
"start": 1527,
"commentStart": 1522,
"end": 1528,
"start": 1522,
"type": "TagDeclarator",
"value": "edge4"
},
@ -67,9 +67,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1579,
"end": 1585,
"start": 1579,
"commentStart": 1574,
"end": 1580,
"start": 1574,
"type": "TagDeclarator",
"value": "edge5"
},
@ -80,9 +80,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1632,
"end": 1638,
"start": 1632,
"commentStart": 1627,
"end": 1633,
"start": 1627,
"type": "TagDeclarator",
"value": "edge6"
},
@ -93,9 +93,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1689,
"end": 1695,
"start": 1689,
"commentStart": 1684,
"end": 1690,
"start": 1684,
"type": "TagDeclarator",
"value": "edge7"
},
@ -106,9 +106,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1716,
"end": 1722,
"start": 1716,
"commentStart": 1711,
"end": 1717,
"start": 1711,
"type": "TagDeclarator",
"value": "edge8"
},
@ -129,9 +129,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
49.0
],
"tag": {
"commentStart": 1354,
"end": 1360,
"start": 1354,
"commentStart": 1349,
"end": 1355,
"start": 1349,
"type": "TagDeclarator",
"value": "edge1"
},
@ -154,9 +154,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
-4.0
],
"tag": {
"commentStart": 1411,
"end": 1417,
"start": 1411,
"commentStart": 1406,
"end": 1412,
"start": 1406,
"type": "TagDeclarator",
"value": "edge2"
},
@ -179,9 +179,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
-4.0
],
"tag": {
"commentStart": 1471,
"end": 1477,
"start": 1471,
"commentStart": 1466,
"end": 1472,
"start": 1466,
"type": "TagDeclarator",
"value": "edge3"
},
@ -204,9 +204,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
49.0
],
"tag": {
"commentStart": 1527,
"end": 1533,
"start": 1527,
"commentStart": 1522,
"end": 1528,
"start": 1522,
"type": "TagDeclarator",
"value": "edge4"
},
@ -229,9 +229,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
49.0
],
"tag": {
"commentStart": 1579,
"end": 1585,
"start": 1579,
"commentStart": 1574,
"end": 1580,
"start": 1574,
"type": "TagDeclarator",
"value": "edge5"
},
@ -254,9 +254,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
0.0
],
"tag": {
"commentStart": 1632,
"end": 1638,
"start": 1632,
"commentStart": 1627,
"end": 1633,
"start": 1627,
"type": "TagDeclarator",
"value": "edge6"
},
@ -279,9 +279,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
0.0
],
"tag": {
"commentStart": 1689,
"end": 1695,
"start": 1689,
"commentStart": 1684,
"end": 1690,
"start": 1684,
"type": "TagDeclarator",
"value": "edge7"
},
@ -304,9 +304,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
49.0
],
"tag": {
"commentStart": 1716,
"end": 1722,
"start": 1716,
"commentStart": 1711,
"end": 1717,
"start": 1711,
"type": "TagDeclarator",
"value": "edge8"
},
@ -644,9 +644,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
49.0
],
"tag": {
"commentStart": 1354,
"end": 1360,
"start": 1354,
"commentStart": 1349,
"end": 1355,
"start": 1349,
"type": "TagDeclarator",
"value": "edge1"
},
@ -669,9 +669,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
-4.0
],
"tag": {
"commentStart": 1411,
"end": 1417,
"start": 1411,
"commentStart": 1406,
"end": 1412,
"start": 1406,
"type": "TagDeclarator",
"value": "edge2"
},
@ -694,9 +694,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
-4.0
],
"tag": {
"commentStart": 1471,
"end": 1477,
"start": 1471,
"commentStart": 1466,
"end": 1472,
"start": 1466,
"type": "TagDeclarator",
"value": "edge3"
},
@ -719,9 +719,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
49.0
],
"tag": {
"commentStart": 1527,
"end": 1533,
"start": 1527,
"commentStart": 1522,
"end": 1528,
"start": 1522,
"type": "TagDeclarator",
"value": "edge4"
},
@ -744,9 +744,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
49.0
],
"tag": {
"commentStart": 1579,
"end": 1585,
"start": 1579,
"commentStart": 1574,
"end": 1580,
"start": 1574,
"type": "TagDeclarator",
"value": "edge5"
},
@ -769,9 +769,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
0.0
],
"tag": {
"commentStart": 1632,
"end": 1638,
"start": 1632,
"commentStart": 1627,
"end": 1633,
"start": 1627,
"type": "TagDeclarator",
"value": "edge6"
},
@ -794,9 +794,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
0.0
],
"tag": {
"commentStart": 1689,
"end": 1695,
"start": 1689,
"commentStart": 1684,
"end": 1690,
"start": 1684,
"type": "TagDeclarator",
"value": "edge7"
},
@ -819,9 +819,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
49.0
],
"tag": {
"commentStart": 1716,
"end": 1722,
"start": 1716,
"commentStart": 1711,
"end": 1717,
"start": 1711,
"type": "TagDeclarator",
"value": "edge8"
},
@ -1808,9 +1808,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 3359,
"end": 3366,
"start": 3359,
"commentStart": 3354,
"end": 3361,
"start": 3354,
"type": "TagDeclarator",
"value": "edge21"
},
@ -1821,9 +1821,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 3415,
"end": 3422,
"start": 3415,
"commentStart": 3410,
"end": 3417,
"start": 3410,
"type": "TagDeclarator",
"value": "edge22"
},
@ -1834,9 +1834,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 3474,
"end": 3481,
"start": 3474,
"commentStart": 3469,
"end": 3476,
"start": 3469,
"type": "TagDeclarator",
"value": "edge23"
},
@ -1847,9 +1847,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 3500,
"end": 3507,
"start": 3500,
"commentStart": 3495,
"end": 3502,
"start": 3495,
"type": "TagDeclarator",
"value": "edge24"
},
@ -1870,9 +1870,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
44.0
],
"tag": {
"commentStart": 3359,
"end": 3366,
"start": 3359,
"commentStart": 3354,
"end": 3361,
"start": 3354,
"type": "TagDeclarator",
"value": "edge21"
},
@ -1895,9 +1895,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
35.6667
],
"tag": {
"commentStart": 3415,
"end": 3422,
"start": 3415,
"commentStart": 3410,
"end": 3417,
"start": 3410,
"type": "TagDeclarator",
"value": "edge22"
},
@ -1920,9 +1920,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
19.0
],
"tag": {
"commentStart": 3474,
"end": 3481,
"start": 3474,
"commentStart": 3469,
"end": 3476,
"start": 3469,
"type": "TagDeclarator",
"value": "edge23"
},
@ -1945,9 +1945,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
10.6667
],
"tag": {
"commentStart": 3500,
"end": 3507,
"start": 3500,
"commentStart": 3495,
"end": 3502,
"start": 3495,
"type": "TagDeclarator",
"value": "edge24"
},
@ -2068,9 +2068,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 3359,
"end": 3366,
"start": 3359,
"commentStart": 3354,
"end": 3361,
"start": 3354,
"type": "TagDeclarator",
"value": "edge21"
},
@ -2081,9 +2081,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 3415,
"end": 3422,
"start": 3415,
"commentStart": 3410,
"end": 3417,
"start": 3410,
"type": "TagDeclarator",
"value": "edge22"
},
@ -2094,9 +2094,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 3474,
"end": 3481,
"start": 3474,
"commentStart": 3469,
"end": 3476,
"start": 3469,
"type": "TagDeclarator",
"value": "edge23"
},
@ -2107,9 +2107,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 3500,
"end": 3507,
"start": 3500,
"commentStart": 3495,
"end": 3502,
"start": 3495,
"type": "TagDeclarator",
"value": "edge24"
},
@ -2130,9 +2130,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
44.0
],
"tag": {
"commentStart": 3359,
"end": 3366,
"start": 3359,
"commentStart": 3354,
"end": 3361,
"start": 3354,
"type": "TagDeclarator",
"value": "edge21"
},
@ -2155,9 +2155,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
35.6667
],
"tag": {
"commentStart": 3415,
"end": 3422,
"start": 3415,
"commentStart": 3410,
"end": 3417,
"start": 3410,
"type": "TagDeclarator",
"value": "edge22"
},
@ -2180,9 +2180,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
19.0
],
"tag": {
"commentStart": 3474,
"end": 3481,
"start": 3474,
"commentStart": 3469,
"end": 3476,
"start": 3469,
"type": "TagDeclarator",
"value": "edge23"
},
@ -2205,9 +2205,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
10.6667
],
"tag": {
"commentStart": 3500,
"end": 3507,
"start": 3500,
"commentStart": 3495,
"end": 3502,
"start": 3495,
"type": "TagDeclarator",
"value": "edge24"
},
@ -2333,9 +2333,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2543,
"end": 2550,
"start": 2543,
"commentStart": 2538,
"end": 2545,
"start": 2538,
"type": "TagDeclarator",
"value": "edge11"
},
@ -2346,9 +2346,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2599,
"end": 2606,
"start": 2599,
"commentStart": 2594,
"end": 2601,
"start": 2594,
"type": "TagDeclarator",
"value": "edge12"
},
@ -2359,9 +2359,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2659,
"end": 2666,
"start": 2659,
"commentStart": 2654,
"end": 2661,
"start": 2654,
"type": "TagDeclarator",
"value": "edge13"
},
@ -2372,9 +2372,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2685,
"end": 2692,
"start": 2685,
"commentStart": 2680,
"end": 2687,
"start": 2680,
"type": "TagDeclarator",
"value": "edge14"
},
@ -2395,9 +2395,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
44.0
],
"tag": {
"commentStart": 2543,
"end": 2550,
"start": 2543,
"commentStart": 2538,
"end": 2545,
"start": 2538,
"type": "TagDeclarator",
"value": "edge11"
},
@ -2420,9 +2420,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
35.6667
],
"tag": {
"commentStart": 2599,
"end": 2606,
"start": 2599,
"commentStart": 2594,
"end": 2601,
"start": 2594,
"type": "TagDeclarator",
"value": "edge12"
},
@ -2445,9 +2445,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
19.0
],
"tag": {
"commentStart": 2659,
"end": 2666,
"start": 2659,
"commentStart": 2654,
"end": 2661,
"start": 2654,
"type": "TagDeclarator",
"value": "edge13"
},
@ -2470,9 +2470,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
10.6667
],
"tag": {
"commentStart": 2685,
"end": 2692,
"start": 2685,
"commentStart": 2680,
"end": 2687,
"start": 2680,
"type": "TagDeclarator",
"value": "edge14"
},
@ -2593,9 +2593,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2543,
"end": 2550,
"start": 2543,
"commentStart": 2538,
"end": 2545,
"start": 2538,
"type": "TagDeclarator",
"value": "edge11"
},
@ -2606,9 +2606,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2599,
"end": 2606,
"start": 2599,
"commentStart": 2594,
"end": 2601,
"start": 2594,
"type": "TagDeclarator",
"value": "edge12"
},
@ -2619,9 +2619,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2659,
"end": 2666,
"start": 2659,
"commentStart": 2654,
"end": 2661,
"start": 2654,
"type": "TagDeclarator",
"value": "edge13"
},
@ -2632,9 +2632,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2685,
"end": 2692,
"start": 2685,
"commentStart": 2680,
"end": 2687,
"start": 2680,
"type": "TagDeclarator",
"value": "edge14"
},
@ -2655,9 +2655,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
44.0
],
"tag": {
"commentStart": 2543,
"end": 2550,
"start": 2543,
"commentStart": 2538,
"end": 2545,
"start": 2538,
"type": "TagDeclarator",
"value": "edge11"
},
@ -2680,9 +2680,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
35.6667
],
"tag": {
"commentStart": 2599,
"end": 2606,
"start": 2599,
"commentStart": 2594,
"end": 2601,
"start": 2594,
"type": "TagDeclarator",
"value": "edge12"
},
@ -2705,9 +2705,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
19.0
],
"tag": {
"commentStart": 2659,
"end": 2666,
"start": 2659,
"commentStart": 2654,
"end": 2661,
"start": 2654,
"type": "TagDeclarator",
"value": "edge13"
},
@ -2730,9 +2730,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra
10.6667
],
"tag": {
"commentStart": 2685,
"end": 2692,
"start": 2685,
"commentStart": 2680,
"end": 2687,
"start": 2680,
"type": "TagDeclarator",
"value": "edge14"
},

View File

@ -1,76 +1,76 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[1495, 1545, 0]"]
3["Segment<br>[1551, 1583, 0]"]
4["Segment<br>[1589, 1626, 0]"]
5["Segment<br>[1632, 1665, 0]"]
6["Segment<br>[1671, 1771, 0]"]
7["Segment<br>[1777, 1784, 0]"]
2["Path<br>[1476, 1526, 0]"]
3["Segment<br>[1532, 1564, 0]"]
4["Segment<br>[1570, 1607, 0]"]
5["Segment<br>[1613, 1646, 0]"]
6["Segment<br>[1652, 1752, 0]"]
7["Segment<br>[1758, 1765, 0]"]
8[Solid2d]
end
subgraph path9 [Path]
9["Path<br>[1020, 1061, 0]"]
10["Segment<br>[1069, 1126, 0]"]
11["Segment<br>[1134, 1197, 0]"]
12["Segment<br>[1205, 1263, 0]"]
13["Segment<br>[1271, 1336, 0]"]
14["Segment<br>[1344, 1351, 0]"]
9["Path<br>[1001, 1042, 0]"]
10["Segment<br>[1050, 1107, 0]"]
11["Segment<br>[1115, 1178, 0]"]
12["Segment<br>[1186, 1244, 0]"]
13["Segment<br>[1252, 1317, 0]"]
14["Segment<br>[1325, 1332, 0]"]
15[Solid2d]
end
subgraph path16 [Path]
16["Path<br>[1020, 1061, 0]"]
17["Segment<br>[1069, 1126, 0]"]
18["Segment<br>[1134, 1197, 0]"]
19["Segment<br>[1205, 1263, 0]"]
20["Segment<br>[1271, 1336, 0]"]
21["Segment<br>[1344, 1351, 0]"]
16["Path<br>[1001, 1042, 0]"]
17["Segment<br>[1050, 1107, 0]"]
18["Segment<br>[1115, 1178, 0]"]
19["Segment<br>[1186, 1244, 0]"]
20["Segment<br>[1252, 1317, 0]"]
21["Segment<br>[1325, 1332, 0]"]
22[Solid2d]
end
subgraph path23 [Path]
23["Path<br>[1020, 1061, 0]"]
24["Segment<br>[1069, 1126, 0]"]
25["Segment<br>[1134, 1197, 0]"]
26["Segment<br>[1205, 1263, 0]"]
27["Segment<br>[1271, 1336, 0]"]
28["Segment<br>[1344, 1351, 0]"]
23["Path<br>[1001, 1042, 0]"]
24["Segment<br>[1050, 1107, 0]"]
25["Segment<br>[1115, 1178, 0]"]
26["Segment<br>[1186, 1244, 0]"]
27["Segment<br>[1252, 1317, 0]"]
28["Segment<br>[1325, 1332, 0]"]
29[Solid2d]
end
subgraph path49 [Path]
49["Path<br>[2772, 2822, 0]"]
50["Segment<br>[2828, 2887, 0]"]
51["Segment<br>[2893, 2928, 0]"]
52["Segment<br>[2934, 2967, 0]"]
53["Segment<br>[2973, 3032, 0]"]
54["Segment<br>[3038, 3074, 0]"]
55["Segment<br>[3080, 3104, 0]"]
56["Segment<br>[3110, 3117, 0]"]
49["Path<br>[2753, 2803, 0]"]
50["Segment<br>[2809, 2868, 0]"]
51["Segment<br>[2874, 2909, 0]"]
52["Segment<br>[2915, 2948, 0]"]
53["Segment<br>[2954, 3013, 0]"]
54["Segment<br>[3019, 3055, 0]"]
55["Segment<br>[3061, 3085, 0]"]
56["Segment<br>[3091, 3098, 0]"]
57[Solid2d]
end
subgraph path83 [Path]
83["Path<br>[3746, 3792, 0]"]
84["Segment<br>[3798, 3848, 0]"]
85["Segment<br>[3854, 3953, 0]"]
86["Segment<br>[3959, 4010, 0]"]
87["Segment<br>[4016, 4114, 0]"]
88["Segment<br>[4120, 4173, 0]"]
89["Segment<br>[4179, 4279, 0]"]
90["Segment<br>[4285, 4359, 0]"]
91["Segment<br>[4365, 4466, 0]"]
92["Segment<br>[4472, 4479, 0]"]
83["Path<br>[3727, 3773, 0]"]
84["Segment<br>[3779, 3829, 0]"]
85["Segment<br>[3835, 3934, 0]"]
86["Segment<br>[3940, 3991, 0]"]
87["Segment<br>[3997, 4095, 0]"]
88["Segment<br>[4101, 4154, 0]"]
89["Segment<br>[4160, 4260, 0]"]
90["Segment<br>[4266, 4340, 0]"]
91["Segment<br>[4346, 4447, 0]"]
92["Segment<br>[4453, 4460, 0]"]
93[Solid2d]
end
subgraph path121 [Path]
121["Path<br>[1020, 1061, 0]"]
122["Segment<br>[1069, 1126, 0]"]
123["Segment<br>[1134, 1197, 0]"]
124["Segment<br>[1205, 1263, 0]"]
125["Segment<br>[1271, 1336, 0]"]
126["Segment<br>[1344, 1351, 0]"]
121["Path<br>[1001, 1042, 0]"]
122["Segment<br>[1050, 1107, 0]"]
123["Segment<br>[1115, 1178, 0]"]
124["Segment<br>[1186, 1244, 0]"]
125["Segment<br>[1252, 1317, 0]"]
126["Segment<br>[1325, 1332, 0]"]
127[Solid2d]
end
1["Plane<br>[1424, 1441, 0]"]
30["Sweep Extrusion<br>[2347, 2397, 0]"]
1["Plane<br>[1405, 1422, 0]"]
30["Sweep Extrusion<br>[2328, 2378, 0]"]
31[Wall]
32[Wall]
33[Wall]
@ -88,8 +88,8 @@ flowchart LR
45["SweepEdge Adjacent"]
46["SweepEdge Opposite"]
47["SweepEdge Adjacent"]
48["Plane<br>[2669, 2711, 0]"]
58["Sweep Extrusion<br>[3162, 3206, 0]"]
48["Plane<br>[2650, 2692, 0]"]
58["Sweep Extrusion<br>[3143, 3187, 0]"]
59[Wall]
60[Wall]
61[Wall]
@ -113,8 +113,8 @@ flowchart LR
79["SweepEdge Adjacent"]
80["SweepEdge Opposite"]
81["SweepEdge Adjacent"]
82["Plane<br>[3672, 3698, 0]"]
94["Sweep Extrusion<br>[4535, 4577, 0]"]
82["Plane<br>[3653, 3679, 0]"]
94["Sweep Extrusion<br>[4516, 4558, 0]"]
95[Wall]
96[Wall]
97[Wall]
@ -141,7 +141,7 @@ flowchart LR
118["SweepEdge Adjacent"]
119["SweepEdge Opposite"]
120["SweepEdge Adjacent"]
128["Sweep Extrusion<br>[4803, 4853, 0]"]
128["Sweep Extrusion<br>[4784, 4834, 0]"]
129[Wall]
130[Wall]
131[Wall]
@ -154,12 +154,12 @@ flowchart LR
138["SweepEdge Adjacent"]
139["SweepEdge Opposite"]
140["SweepEdge Adjacent"]
141["EdgeCut Fillet<br>[2434, 2575, 0]"]
142["EdgeCut Fillet<br>[2434, 2575, 0]"]
143["EdgeCut Fillet<br>[3249, 3380, 0]"]
144["EdgeCut Fillet<br>[3249, 3380, 0]"]
145["StartSketchOnPlane<br>[2655, 2712, 0]"]
146["StartSketchOnFace<br>[4635, 4667, 0]"]
141["EdgeCut Fillet<br>[2415, 2556, 0]"]
142["EdgeCut Fillet<br>[2415, 2556, 0]"]
143["EdgeCut Fillet<br>[3230, 3361, 0]"]
144["EdgeCut Fillet<br>[3230, 3361, 0]"]
145["StartSketchOnPlane<br>[2636, 2693, 0]"]
146["StartSketchOnFace<br>[4616, 4648, 0]"]
1 --- 2
1 --- 9
1 --- 16

File diff suppressed because it is too large Load Diff

View File

@ -24,8 +24,8 @@ description: Operations executed food-service-spatula.kcl
"type": "FunctionCall",
"name": "slot",
"functionSourceRange": [
481,
1373,
462,
1354,
0
],
"unlabeledArg": null,
@ -78,8 +78,8 @@ description: Operations executed food-service-spatula.kcl
"type": "FunctionCall",
"name": "slot",
"functionSourceRange": [
481,
1373,
462,
1354,
0
],
"unlabeledArg": null,
@ -132,8 +132,8 @@ description: Operations executed food-service-spatula.kcl
"type": "FunctionCall",
"name": "slot",
"functionSourceRange": [
481,
1373,
462,
1354,
0
],
"unlabeledArg": null,
@ -717,8 +717,8 @@ description: Operations executed food-service-spatula.kcl
"type": "FunctionCall",
"name": "slot",
"functionSourceRange": [
481,
1373,
462,
1354,
0
],
"unlabeledArg": null,

View File

@ -37,9 +37,9 @@ description: Variables in memory after executing food-service-spatula.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1616,
"end": 1625,
"start": 1616,
"commentStart": 1597,
"end": 1606,
"start": 1597,
"type": "TagDeclarator",
"value": "backEdge"
},
@ -100,9 +100,9 @@ description: Variables in memory after executing food-service-spatula.kcl
-30.0
],
"tag": {
"commentStart": 1616,
"end": 1625,
"start": 1616,
"commentStart": 1597,
"end": 1606,
"start": 1597,
"type": "TagDeclarator",
"value": "backEdge"
},
@ -307,9 +307,9 @@ description: Variables in memory after executing food-service-spatula.kcl
-30.0
],
"tag": {
"commentStart": 1616,
"end": 1625,
"start": 1616,
"commentStart": 1597,
"end": 1606,
"start": 1597,
"type": "TagDeclarator",
"value": "backEdge"
},
@ -526,9 +526,9 @@ description: Variables in memory after executing food-service-spatula.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4346,
"end": 4358,
"start": 4346,
"commentStart": 4327,
"end": 4339,
"start": 4327,
"type": "TagDeclarator",
"value": "gripEdgeTop"
},
@ -688,9 +688,9 @@ description: Variables in memory after executing food-service-spatula.kcl
7.0
],
"tag": {
"commentStart": 4346,
"end": 4358,
"start": 4346,
"commentStart": 4327,
"end": 4339,
"start": 4327,
"type": "TagDeclarator",
"value": "gripEdgeTop"
},
@ -862,9 +862,9 @@ description: Variables in memory after executing food-service-spatula.kcl
200.0
],
"tag": {
"commentStart": 1117,
"end": 1125,
"start": 1117,
"commentStart": 1098,
"end": 1106,
"start": 1098,
"type": "TagDeclarator",
"value": "line000"
},
@ -892,9 +892,9 @@ description: Variables in memory after executing food-service-spatula.kcl
210.0
],
"tag": {
"commentStart": 1189,
"end": 1196,
"start": 1189,
"commentStart": 1170,
"end": 1177,
"start": 1170,
"type": "TagDeclarator",
"value": "arc000"
},
@ -917,9 +917,9 @@ description: Variables in memory after executing food-service-spatula.kcl
210.0
],
"tag": {
"commentStart": 1254,
"end": 1262,
"start": 1254,
"commentStart": 1235,
"end": 1243,
"start": 1235,
"type": "TagDeclarator",
"value": "line001"
},
@ -947,9 +947,9 @@ description: Variables in memory after executing food-service-spatula.kcl
200.0
],
"tag": {
"commentStart": 1328,
"end": 1335,
"start": 1328,
"commentStart": 1309,
"end": 1316,
"start": 1309,
"type": "TagDeclarator",
"value": "arc001"
},
@ -1054,9 +1054,9 @@ description: Variables in memory after executing food-service-spatula.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4346,
"end": 4358,
"start": 4346,
"commentStart": 4327,
"end": 4339,
"start": 4327,
"type": "TagDeclarator",
"value": "gripEdgeTop"
},
@ -1216,9 +1216,9 @@ description: Variables in memory after executing food-service-spatula.kcl
7.0
],
"tag": {
"commentStart": 4346,
"end": 4358,
"start": 4346,
"commentStart": 4327,
"end": 4339,
"start": 4327,
"type": "TagDeclarator",
"value": "gripEdgeTop"
},
@ -1550,9 +1550,9 @@ description: Variables in memory after executing food-service-spatula.kcl
7.0
],
"tag": {
"commentStart": 4346,
"end": 4358,
"start": 4346,
"commentStart": 4327,
"end": 4339,
"start": 4327,
"type": "TagDeclarator",
"value": "gripEdgeTop"
},
@ -1708,9 +1708,9 @@ description: Variables in memory after executing food-service-spatula.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2869,
"end": 2886,
"start": 2869,
"commentStart": 2850,
"end": 2867,
"start": 2850,
"type": "TagDeclarator",
"value": "handleBottomEdge"
},
@ -1735,9 +1735,9 @@ description: Variables in memory after executing food-service-spatula.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 3017,
"end": 3031,
"start": 3017,
"commentStart": 2998,
"end": 3012,
"start": 2998,
"type": "TagDeclarator",
"value": "handleTopEdge"
},
@ -1779,9 +1779,9 @@ description: Variables in memory after executing food-service-spatula.kcl
3.5
],
"tag": {
"commentStart": 2869,
"end": 2886,
"start": 2869,
"commentStart": 2850,
"end": 2867,
"start": 2850,
"type": "TagDeclarator",
"value": "handleBottomEdge"
},
@ -1842,9 +1842,9 @@ description: Variables in memory after executing food-service-spatula.kcl
91.3213
],
"tag": {
"commentStart": 3017,
"end": 3031,
"start": 3017,
"commentStart": 2998,
"end": 3012,
"start": 2998,
"type": "TagDeclarator",
"value": "handleTopEdge"
},
@ -2193,9 +2193,9 @@ description: Variables in memory after executing food-service-spatula.kcl
3.5
],
"tag": {
"commentStart": 2869,
"end": 2886,
"start": 2869,
"commentStart": 2850,
"end": 2867,
"start": 2850,
"type": "TagDeclarator",
"value": "handleBottomEdge"
},
@ -2256,9 +2256,9 @@ description: Variables in memory after executing food-service-spatula.kcl
91.3213
],
"tag": {
"commentStart": 3017,
"end": 3031,
"start": 3017,
"commentStart": 2998,
"end": 3012,
"start": 2998,
"type": "TagDeclarator",
"value": "handleTopEdge"
},
@ -2587,9 +2587,9 @@ description: Variables in memory after executing food-service-spatula.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4346,
"end": 4358,
"start": 4346,
"commentStart": 4327,
"end": 4339,
"start": 4327,
"type": "TagDeclarator",
"value": "gripEdgeTop"
},
@ -2749,9 +2749,9 @@ description: Variables in memory after executing food-service-spatula.kcl
7.0
],
"tag": {
"commentStart": 4346,
"end": 4358,
"start": 4346,
"commentStart": 4327,
"end": 4339,
"start": 4327,
"type": "TagDeclarator",
"value": "gripEdgeTop"
},
@ -2899,9 +2899,9 @@ description: Variables in memory after executing food-service-spatula.kcl
5.0
],
"tag": {
"commentStart": 1117,
"end": 1125,
"start": 1117,
"commentStart": 1098,
"end": 1106,
"start": 1098,
"type": "TagDeclarator",
"value": "line000"
},
@ -2929,9 +2929,9 @@ description: Variables in memory after executing food-service-spatula.kcl
5.0
],
"tag": {
"commentStart": 1189,
"end": 1196,
"start": 1189,
"commentStart": 1170,
"end": 1177,
"start": 1170,
"type": "TagDeclarator",
"value": "arc000"
},
@ -2954,9 +2954,9 @@ description: Variables in memory after executing food-service-spatula.kcl
-5.0
],
"tag": {
"commentStart": 1254,
"end": 1262,
"start": 1254,
"commentStart": 1235,
"end": 1243,
"start": 1235,
"type": "TagDeclarator",
"value": "line001"
},
@ -2984,9 +2984,9 @@ description: Variables in memory after executing food-service-spatula.kcl
-5.0
],
"tag": {
"commentStart": 1328,
"end": 1335,
"start": 1328,
"commentStart": 1309,
"end": 1316,
"start": 1309,
"type": "TagDeclarator",
"value": "arc001"
},
@ -3107,9 +3107,9 @@ description: Variables in memory after executing food-service-spatula.kcl
22.9972
],
"tag": {
"commentStart": 1117,
"end": 1125,
"start": 1117,
"commentStart": 1098,
"end": 1106,
"start": 1098,
"type": "TagDeclarator",
"value": "line000"
},
@ -3137,9 +3137,9 @@ description: Variables in memory after executing food-service-spatula.kcl
23.9972
],
"tag": {
"commentStart": 1189,
"end": 1196,
"start": 1189,
"commentStart": 1170,
"end": 1177,
"start": 1170,
"type": "TagDeclarator",
"value": "arc000"
},
@ -3162,9 +3162,9 @@ description: Variables in memory after executing food-service-spatula.kcl
14.0028
],
"tag": {
"commentStart": 1254,
"end": 1262,
"start": 1254,
"commentStart": 1235,
"end": 1243,
"start": 1235,
"type": "TagDeclarator",
"value": "line001"
},
@ -3192,9 +3192,9 @@ description: Variables in memory after executing food-service-spatula.kcl
13.0028
],
"tag": {
"commentStart": 1328,
"end": 1335,
"start": 1328,
"commentStart": 1309,
"end": 1316,
"start": 1309,
"type": "TagDeclarator",
"value": "arc001"
},
@ -3315,9 +3315,9 @@ description: Variables in memory after executing food-service-spatula.kcl
-13.0028
],
"tag": {
"commentStart": 1117,
"end": 1125,
"start": 1117,
"commentStart": 1098,
"end": 1106,
"start": 1098,
"type": "TagDeclarator",
"value": "line000"
},
@ -3345,9 +3345,9 @@ description: Variables in memory after executing food-service-spatula.kcl
-14.0028
],
"tag": {
"commentStart": 1189,
"end": 1196,
"start": 1189,
"commentStart": 1170,
"end": 1177,
"start": 1170,
"type": "TagDeclarator",
"value": "arc000"
},
@ -3370,9 +3370,9 @@ description: Variables in memory after executing food-service-spatula.kcl
-23.9972
],
"tag": {
"commentStart": 1254,
"end": 1262,
"start": 1254,
"commentStart": 1235,
"end": 1243,
"start": 1235,
"type": "TagDeclarator",
"value": "line001"
},
@ -3400,9 +3400,9 @@ description: Variables in memory after executing food-service-spatula.kcl
-22.9972
],
"tag": {
"commentStart": 1328,
"end": 1335,
"start": 1328,
"commentStart": 1309,
"end": 1316,
"start": 1309,
"type": "TagDeclarator",
"value": "arc001"
},
@ -3542,9 +3542,9 @@ description: Variables in memory after executing food-service-spatula.kcl
-30.0
],
"tag": {
"commentStart": 1616,
"end": 1625,
"start": 1616,
"commentStart": 1597,
"end": 1606,
"start": 1597,
"type": "TagDeclarator",
"value": "backEdge"
},

View File

@ -1,127 +1,127 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[264, 308, 0]"]
3["Segment<br>[314, 360, 0]"]
4["Segment<br>[366, 467, 0]"]
5["Segment<br>[473, 593, 0]"]
6["Segment<br>[599, 655, 0]"]
7["Segment<br>[661, 668, 0]"]
2["Path<br>[265, 309, 0]"]
3["Segment<br>[315, 361, 0]"]
4["Segment<br>[367, 468, 0]"]
5["Segment<br>[474, 594, 0]"]
6["Segment<br>[600, 656, 0]"]
7["Segment<br>[662, 669, 0]"]
8[Solid2d]
end
subgraph path18 [Path]
18["Path<br>[982, 1026, 0]"]
19["Segment<br>[1032, 1051, 0]"]
20["Segment<br>[1057, 1091, 0]"]
21["Segment<br>[1097, 1181, 0]"]
22["Segment<br>[1187, 1239, 0]"]
23["Segment<br>[1245, 1329, 0]"]
24["Segment<br>[1335, 1387, 0]"]
25["Segment<br>[1393, 1475, 0]"]
26["Segment<br>[1481, 1521, 0]"]
27["Segment<br>[1527, 1546, 0]"]
28["Segment<br>[1552, 1605, 0]"]
29["Segment<br>[1611, 1693, 0]"]
30["Segment<br>[1699, 1789, 0]"]
31["Segment<br>[1795, 1879, 0]"]
32["Segment<br>[1885, 1975, 0]"]
33["Segment<br>[1981, 2065, 0]"]
34["Segment<br>[2071, 2127, 0]"]
35["Segment<br>[2133, 2140, 0]"]
18["Path<br>[983, 1027, 0]"]
19["Segment<br>[1033, 1052, 0]"]
20["Segment<br>[1058, 1092, 0]"]
21["Segment<br>[1098, 1182, 0]"]
22["Segment<br>[1188, 1240, 0]"]
23["Segment<br>[1246, 1330, 0]"]
24["Segment<br>[1336, 1388, 0]"]
25["Segment<br>[1394, 1476, 0]"]
26["Segment<br>[1482, 1522, 0]"]
27["Segment<br>[1528, 1547, 0]"]
28["Segment<br>[1553, 1606, 0]"]
29["Segment<br>[1612, 1694, 0]"]
30["Segment<br>[1700, 1790, 0]"]
31["Segment<br>[1796, 1880, 0]"]
32["Segment<br>[1886, 1976, 0]"]
33["Segment<br>[1982, 2066, 0]"]
34["Segment<br>[2072, 2128, 0]"]
35["Segment<br>[2134, 2141, 0]"]
36[Solid2d]
end
subgraph path89 [Path]
89["Path<br>[2407, 2466, 0]"]
90["Segment<br>[2407, 2466, 0]"]
89["Path<br>[2408, 2467, 0]"]
90["Segment<br>[2408, 2467, 0]"]
91[Solid2d]
end
subgraph path98 [Path]
98["Path<br>[2567, 2597, 0]"]
99["Segment<br>[2603, 2622, 0]"]
100["Segment<br>[2628, 2711, 0]"]
101["Segment<br>[2717, 2773, 0]"]
102["Segment<br>[2779, 2786, 0]"]
98["Path<br>[2568, 2598, 0]"]
99["Segment<br>[2604, 2623, 0]"]
100["Segment<br>[2629, 2712, 0]"]
101["Segment<br>[2718, 2774, 0]"]
102["Segment<br>[2780, 2787, 0]"]
103[Solid2d]
end
subgraph path117 [Path]
117["Path<br>[3024, 3055, 0]"]
118["Segment<br>[3061, 3106, 0]"]
119["Segment<br>[3112, 3202, 0]"]
120["Segment<br>[3208, 3254, 0]"]
121["Segment<br>[3260, 3313, 0]"]
122["Segment<br>[3319, 3344, 0]"]
123["Segment<br>[3350, 3406, 0]"]
124["Segment<br>[3412, 3419, 0]"]
117["Path<br>[3025, 3056, 0]"]
118["Segment<br>[3062, 3107, 0]"]
119["Segment<br>[3113, 3203, 0]"]
120["Segment<br>[3209, 3255, 0]"]
121["Segment<br>[3261, 3314, 0]"]
122["Segment<br>[3320, 3345, 0]"]
123["Segment<br>[3351, 3407, 0]"]
124["Segment<br>[3413, 3420, 0]"]
125[Solid2d]
end
subgraph path140 [Path]
140["Path<br>[3499, 3526, 0]"]
141["Segment<br>[3532, 3552, 0]"]
142["Segment<br>[3558, 3601, 0]"]
143["Segment<br>[3607, 3625, 0]"]
144["Segment<br>[3631, 3651, 0]"]
145["Segment<br>[3657, 3677, 0]"]
146["Segment<br>[3683, 3731, 0]"]
147["Segment<br>[3737, 3793, 0]"]
148["Segment<br>[3799, 3806, 0]"]
140["Path<br>[3500, 3527, 0]"]
141["Segment<br>[3533, 3553, 0]"]
142["Segment<br>[3559, 3602, 0]"]
143["Segment<br>[3608, 3626, 0]"]
144["Segment<br>[3632, 3652, 0]"]
145["Segment<br>[3658, 3678, 0]"]
146["Segment<br>[3684, 3732, 0]"]
147["Segment<br>[3738, 3794, 0]"]
148["Segment<br>[3800, 3807, 0]"]
149[Solid2d]
end
subgraph path166 [Path]
166["Path<br>[3910, 3969, 0]"]
167["Segment<br>[3910, 3969, 0]"]
166["Path<br>[3911, 3970, 0]"]
167["Segment<br>[3911, 3970, 0]"]
168[Solid2d]
end
subgraph path169 [Path]
169["Path<br>[3980, 4017, 0]"]
170["Segment<br>[3980, 4017, 0]"]
169["Path<br>[3981, 4018, 0]"]
170["Segment<br>[3981, 4018, 0]"]
171[Solid2d]
end
subgraph path178 [Path]
178["Path<br>[4159, 4197, 0]"]
179["Segment<br>[4159, 4197, 0]"]
178["Path<br>[4160, 4198, 0]"]
179["Segment<br>[4160, 4198, 0]"]
180[Solid2d]
end
subgraph path192 [Path]
192["Path<br>[4470, 4508, 0]"]
193["Segment<br>[4470, 4508, 0]"]
192["Path<br>[4471, 4509, 0]"]
193["Segment<br>[4471, 4509, 0]"]
194[Solid2d]
end
subgraph path203 [Path]
203["Path<br>[4760, 4812, 0]"]
204["Segment<br>[4760, 4812, 0]"]
203["Path<br>[4761, 4813, 0]"]
204["Segment<br>[4761, 4813, 0]"]
205[Solid2d]
end
subgraph path213 [Path]
213["Path<br>[5059, 5103, 0]"]
214["Segment<br>[5109, 5149, 0]"]
215["Segment<br>[5155, 5174, 0]"]
216["Segment<br>[5180, 5199, 0]"]
217["Segment<br>[5205, 5224, 0]"]
218["Segment<br>[5230, 5255, 0]"]
219["Segment<br>[5261, 5401, 0]"]
220["Segment<br>[5407, 5463, 0]"]
221["Segment<br>[5469, 5476, 0]"]
213["Path<br>[5060, 5104, 0]"]
214["Segment<br>[5110, 5150, 0]"]
215["Segment<br>[5156, 5175, 0]"]
216["Segment<br>[5181, 5200, 0]"]
217["Segment<br>[5206, 5225, 0]"]
218["Segment<br>[5231, 5256, 0]"]
219["Segment<br>[5262, 5402, 0]"]
220["Segment<br>[5408, 5464, 0]"]
221["Segment<br>[5470, 5477, 0]"]
222[Solid2d]
end
subgraph path239 [Path]
239["Path<br>[5606, 5635, 0]"]
240["Segment<br>[5641, 5662, 0]"]
241["Segment<br>[5668, 5699, 0]"]
242["Segment<br>[5705, 5736, 0]"]
243["Segment<br>[5742, 5774, 0]"]
244["Segment<br>[5780, 5802, 0]"]
245["Segment<br>[5808, 5829, 0]"]
246["Segment<br>[5835, 5860, 0]"]
247["Segment<br>[5866, 5897, 0]"]
248["Segment<br>[5903, 5935, 0]"]
249["Segment<br>[5941, 5973, 0]"]
250["Segment<br>[5979, 6000, 0]"]
251["Segment<br>[6006, 6062, 0]"]
252["Segment<br>[6068, 6075, 0]"]
239["Path<br>[5607, 5636, 0]"]
240["Segment<br>[5642, 5663, 0]"]
241["Segment<br>[5669, 5700, 0]"]
242["Segment<br>[5706, 5737, 0]"]
243["Segment<br>[5743, 5775, 0]"]
244["Segment<br>[5781, 5803, 0]"]
245["Segment<br>[5809, 5830, 0]"]
246["Segment<br>[5836, 5861, 0]"]
247["Segment<br>[5867, 5898, 0]"]
248["Segment<br>[5904, 5936, 0]"]
249["Segment<br>[5942, 5974, 0]"]
250["Segment<br>[5980, 6001, 0]"]
251["Segment<br>[6007, 6063, 0]"]
252["Segment<br>[6069, 6076, 0]"]
253[Solid2d]
end
1["Plane<br>[241, 258, 0]"]
9["Sweep Revolve<br>[674, 704, 0]"]
1["Plane<br>[242, 259, 0]"]
9["Sweep Revolve<br>[675, 705, 0]"]
10[Wall]
11[Wall]
12[Wall]
@ -129,8 +129,8 @@ flowchart LR
14["SweepEdge Adjacent"]
15["SweepEdge Adjacent"]
16["SweepEdge Adjacent"]
17["Plane<br>[953, 976, 0]"]
37["Sweep Extrusion<br>[2146, 2168, 0]"]
17["Plane<br>[954, 977, 0]"]
37["Sweep Extrusion<br>[2147, 2169, 0]"]
38[Wall]
39[Wall]
40[Wall]
@ -181,14 +181,14 @@ flowchart LR
85["SweepEdge Adjacent"]
86["SweepEdge Opposite"]
87["SweepEdge Adjacent"]
88["Plane<br>[2373, 2400, 0]"]
92["Sweep Extrusion<br>[2481, 2515, 0]"]
88["Plane<br>[2374, 2401, 0]"]
92["Sweep Extrusion<br>[2482, 2516, 0]"]
93[Wall]
94["Cap Start"]
95["Cap End"]
96["SweepEdge Opposite"]
97["SweepEdge Adjacent"]
104["Sweep Extrusion<br>[2935, 2970, 0]"]
104["Sweep Extrusion<br>[2936, 2971, 0]"]
105[Wall]
106[Wall]
107[Wall]
@ -198,10 +198,10 @@ flowchart LR
111["SweepEdge Adjacent"]
112["SweepEdge Opposite"]
113["SweepEdge Adjacent"]
114["Sweep Extrusion<br>[2935, 2970, 0]"]
115["Sweep Extrusion<br>[2935, 2970, 0]"]
116["Plane<br>[3001, 3018, 0]"]
126["Sweep Revolve<br>[3425, 3442, 0]"]
114["Sweep Extrusion<br>[2936, 2971, 0]"]
115["Sweep Extrusion<br>[2936, 2971, 0]"]
116["Plane<br>[3002, 3019, 0]"]
126["Sweep Revolve<br>[3426, 3443, 0]"]
127[Wall]
128[Wall]
129[Wall]
@ -214,8 +214,8 @@ flowchart LR
136["SweepEdge Adjacent"]
137["SweepEdge Adjacent"]
138["SweepEdge Adjacent"]
139["Plane<br>[3476, 3493, 0]"]
150["Sweep Revolve<br>[3812, 3829, 0]"]
139["Plane<br>[3477, 3494, 0]"]
150["Sweep Revolve<br>[3813, 3830, 0]"]
151[Wall]
152[Wall]
153[Wall]
@ -230,40 +230,40 @@ flowchart LR
162["SweepEdge Adjacent"]
163["SweepEdge Adjacent"]
164["SweepEdge Adjacent"]
165["Plane<br>[3873, 3903, 0]"]
172["Sweep Extrusion<br>[4036, 4070, 0]"]
165["Plane<br>[3874, 3904, 0]"]
172["Sweep Extrusion<br>[4037, 4071, 0]"]
173[Wall]
174["Cap Start"]
175["Cap End"]
176["SweepEdge Opposite"]
177["SweepEdge Adjacent"]
181["Sweep Extrusion<br>[4346, 4381, 0]"]
181["Sweep Extrusion<br>[4347, 4382, 0]"]
182[Wall]
183["SweepEdge Opposite"]
184["SweepEdge Adjacent"]
185["Sweep Extrusion<br>[4346, 4381, 0]"]
186["Sweep Extrusion<br>[4346, 4381, 0]"]
187["Sweep Extrusion<br>[4346, 4381, 0]"]
188["Sweep Extrusion<br>[4346, 4381, 0]"]
189["Sweep Extrusion<br>[4346, 4381, 0]"]
190["Sweep Extrusion<br>[4346, 4381, 0]"]
191["Sweep Extrusion<br>[4346, 4381, 0]"]
195["Sweep Extrusion<br>[4657, 4692, 0]"]
185["Sweep Extrusion<br>[4347, 4382, 0]"]
186["Sweep Extrusion<br>[4347, 4382, 0]"]
187["Sweep Extrusion<br>[4347, 4382, 0]"]
188["Sweep Extrusion<br>[4347, 4382, 0]"]
189["Sweep Extrusion<br>[4347, 4382, 0]"]
190["Sweep Extrusion<br>[4347, 4382, 0]"]
191["Sweep Extrusion<br>[4347, 4382, 0]"]
195["Sweep Extrusion<br>[4658, 4693, 0]"]
196[Wall]
197["SweepEdge Opposite"]
198["SweepEdge Adjacent"]
199["Sweep Extrusion<br>[4657, 4692, 0]"]
200["Sweep Extrusion<br>[4657, 4692, 0]"]
201["Sweep Extrusion<br>[4657, 4692, 0]"]
202["Plane<br>[4737, 4754, 0]"]
206["Sweep Extrusion<br>[4908, 4949, 0]"]
199["Sweep Extrusion<br>[4658, 4693, 0]"]
200["Sweep Extrusion<br>[4658, 4693, 0]"]
201["Sweep Extrusion<br>[4658, 4693, 0]"]
202["Plane<br>[4738, 4755, 0]"]
206["Sweep Extrusion<br>[4909, 4950, 0]"]
207[Wall]
208["Cap Start"]
209["Cap End"]
210["SweepEdge Opposite"]
211["SweepEdge Adjacent"]
212["Plane<br>[5036, 5053, 0]"]
223["Sweep Revolve<br>[5482, 5499, 0]"]
212["Plane<br>[5037, 5054, 0]"]
223["Sweep Revolve<br>[5483, 5500, 0]"]
224[Wall]
225[Wall]
226[Wall]
@ -278,8 +278,8 @@ flowchart LR
235["SweepEdge Adjacent"]
236["SweepEdge Adjacent"]
237["SweepEdge Adjacent"]
238["Plane<br>[5554, 5599, 0]"]
254["Sweep Extrusion<br>[6089, 6134, 0]"]
238["Plane<br>[5555, 5600, 0]"]
254["Sweep Extrusion<br>[6090, 6135, 0]"]
255[Wall]
256[Wall]
257[Wall]
@ -318,12 +318,12 @@ flowchart LR
290["SweepEdge Adjacent"]
291["SweepEdge Opposite"]
292["SweepEdge Adjacent"]
293["StartSketchOnPlane<br>[2359, 2401, 0]"]
294["StartSketchOnFace<br>[2529, 2561, 0]"]
295["StartSketchOnPlane<br>[3859, 3904, 0]"]
296["StartSketchOnFace<br>[4121, 4153, 0]"]
297["StartSketchOnFace<br>[4432, 4464, 0]"]
298["StartSketchOnPlane<br>[5540, 5600, 0]"]
293["StartSketchOnPlane<br>[2360, 2402, 0]"]
294["StartSketchOnFace<br>[2530, 2562, 0]"]
295["StartSketchOnPlane<br>[3860, 3905, 0]"]
296["StartSketchOnFace<br>[4122, 4154, 0]"]
297["StartSketchOnFace<br>[4433, 4465, 0]"]
298["StartSketchOnPlane<br>[5541, 5601, 0]"]
1 --- 2
2 --- 3
2 --- 4

File diff suppressed because it is too large Load Diff

View File

@ -4336,9 +4336,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 338,
"end": 359,
"start": 338,
"commentStart": 339,
"end": 360,
"start": 339,
"type": "TagDeclarator",
"value": "rectangleSegmentA001"
},
@ -4349,9 +4349,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 445,
"end": 466,
"start": 445,
"commentStart": 446,
"end": 467,
"start": 446,
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
},
@ -4362,9 +4362,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 571,
"end": 592,
"start": 571,
"commentStart": 572,
"end": 593,
"start": 572,
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
},
@ -4392,9 +4392,9 @@ description: Variables in memory after executing french-press.kcl
5.7
],
"tag": {
"commentStart": 338,
"end": 359,
"start": 338,
"commentStart": 339,
"end": 360,
"start": 339,
"type": "TagDeclarator",
"value": "rectangleSegmentA001"
},
@ -4417,9 +4417,9 @@ description: Variables in memory after executing french-press.kcl
5.7
],
"tag": {
"commentStart": 445,
"end": 466,
"start": 445,
"commentStart": 446,
"end": 467,
"start": 446,
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
},
@ -4442,9 +4442,9 @@ description: Variables in memory after executing french-press.kcl
6.45
],
"tag": {
"commentStart": 571,
"end": 592,
"start": 571,
"commentStart": 572,
"end": 593,
"start": 572,
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
},
@ -4593,9 +4593,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1084,
"end": 1090,
"start": 1084,
"commentStart": 1085,
"end": 1091,
"start": 1085,
"type": "TagDeclarator",
"value": "edge1"
},
@ -4613,9 +4613,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1232,
"end": 1238,
"start": 1232,
"commentStart": 1233,
"end": 1239,
"start": 1233,
"type": "TagDeclarator",
"value": "edge2"
},
@ -4633,9 +4633,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1380,
"end": 1386,
"start": 1380,
"commentStart": 1381,
"end": 1387,
"start": 1381,
"type": "TagDeclarator",
"value": "edge3"
},
@ -4653,9 +4653,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1512,
"end": 1520,
"start": 1512,
"commentStart": 1513,
"end": 1521,
"start": 1513,
"type": "TagDeclarator",
"value": "edgeLen"
},
@ -4673,9 +4673,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1598,
"end": 1604,
"start": 1598,
"commentStart": 1599,
"end": 1605,
"start": 1599,
"type": "TagDeclarator",
"value": "edge4"
},
@ -4693,9 +4693,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1782,
"end": 1788,
"start": 1782,
"commentStart": 1783,
"end": 1789,
"start": 1783,
"type": "TagDeclarator",
"value": "edge5"
},
@ -4713,9 +4713,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1968,
"end": 1974,
"start": 1968,
"commentStart": 1969,
"end": 1975,
"start": 1969,
"type": "TagDeclarator",
"value": "edge6"
},
@ -4769,9 +4769,9 @@ description: Variables in memory after executing french-press.kcl
5.7
],
"tag": {
"commentStart": 1084,
"end": 1090,
"start": 1084,
"commentStart": 1085,
"end": 1091,
"start": 1085,
"type": "TagDeclarator",
"value": "edge1"
},
@ -4819,9 +4819,9 @@ description: Variables in memory after executing french-press.kcl
0.3732
],
"tag": {
"commentStart": 1232,
"end": 1238,
"start": 1232,
"commentStart": 1233,
"end": 1239,
"start": 1233,
"type": "TagDeclarator",
"value": "edge2"
},
@ -4869,9 +4869,9 @@ description: Variables in memory after executing french-press.kcl
-0.966
],
"tag": {
"commentStart": 1380,
"end": 1386,
"start": 1380,
"commentStart": 1381,
"end": 1387,
"start": 1381,
"type": "TagDeclarator",
"value": "edge3"
},
@ -4919,9 +4919,9 @@ description: Variables in memory after executing french-press.kcl
-0.133
],
"tag": {
"commentStart": 1512,
"end": 1520,
"start": 1512,
"commentStart": 1513,
"end": 1521,
"start": 1513,
"type": "TagDeclarator",
"value": "edgeLen"
},
@ -4963,9 +4963,9 @@ description: Variables in memory after executing french-press.kcl
-0.033
],
"tag": {
"commentStart": 1598,
"end": 1604,
"start": 1598,
"commentStart": 1599,
"end": 1605,
"start": 1599,
"type": "TagDeclarator",
"value": "edge4"
},
@ -5013,9 +5013,9 @@ description: Variables in memory after executing french-press.kcl
-0.1134
],
"tag": {
"commentStart": 1782,
"end": 1788,
"start": 1782,
"commentStart": 1783,
"end": 1789,
"start": 1783,
"type": "TagDeclarator",
"value": "edge5"
},
@ -5063,9 +5063,9 @@ description: Variables in memory after executing french-press.kcl
-0.1789
],
"tag": {
"commentStart": 1968,
"end": 1974,
"start": 1968,
"commentStart": 1969,
"end": 1975,
"start": 1969,
"type": "TagDeclarator",
"value": "edge6"
},
@ -5252,9 +5252,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1084,
"end": 1090,
"start": 1084,
"commentStart": 1085,
"end": 1091,
"start": 1085,
"type": "TagDeclarator",
"value": "edge1"
},
@ -5272,9 +5272,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1232,
"end": 1238,
"start": 1232,
"commentStart": 1233,
"end": 1239,
"start": 1233,
"type": "TagDeclarator",
"value": "edge2"
},
@ -5292,9 +5292,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1380,
"end": 1386,
"start": 1380,
"commentStart": 1381,
"end": 1387,
"start": 1381,
"type": "TagDeclarator",
"value": "edge3"
},
@ -5312,9 +5312,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1512,
"end": 1520,
"start": 1512,
"commentStart": 1513,
"end": 1521,
"start": 1513,
"type": "TagDeclarator",
"value": "edgeLen"
},
@ -5332,9 +5332,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1598,
"end": 1604,
"start": 1598,
"commentStart": 1599,
"end": 1605,
"start": 1599,
"type": "TagDeclarator",
"value": "edge4"
},
@ -5352,9 +5352,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1782,
"end": 1788,
"start": 1782,
"commentStart": 1783,
"end": 1789,
"start": 1783,
"type": "TagDeclarator",
"value": "edge5"
},
@ -5372,9 +5372,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1968,
"end": 1974,
"start": 1968,
"commentStart": 1969,
"end": 1975,
"start": 1969,
"type": "TagDeclarator",
"value": "edge6"
},
@ -5428,9 +5428,9 @@ description: Variables in memory after executing french-press.kcl
5.7
],
"tag": {
"commentStart": 1084,
"end": 1090,
"start": 1084,
"commentStart": 1085,
"end": 1091,
"start": 1085,
"type": "TagDeclarator",
"value": "edge1"
},
@ -5478,9 +5478,9 @@ description: Variables in memory after executing french-press.kcl
0.3732
],
"tag": {
"commentStart": 1232,
"end": 1238,
"start": 1232,
"commentStart": 1233,
"end": 1239,
"start": 1233,
"type": "TagDeclarator",
"value": "edge2"
},
@ -5528,9 +5528,9 @@ description: Variables in memory after executing french-press.kcl
-0.966
],
"tag": {
"commentStart": 1380,
"end": 1386,
"start": 1380,
"commentStart": 1381,
"end": 1387,
"start": 1381,
"type": "TagDeclarator",
"value": "edge3"
},
@ -5578,9 +5578,9 @@ description: Variables in memory after executing french-press.kcl
-0.133
],
"tag": {
"commentStart": 1512,
"end": 1520,
"start": 1512,
"commentStart": 1513,
"end": 1521,
"start": 1513,
"type": "TagDeclarator",
"value": "edgeLen"
},
@ -5622,9 +5622,9 @@ description: Variables in memory after executing french-press.kcl
-0.033
],
"tag": {
"commentStart": 1598,
"end": 1604,
"start": 1598,
"commentStart": 1599,
"end": 1605,
"start": 1599,
"type": "TagDeclarator",
"value": "edge4"
},
@ -5672,9 +5672,9 @@ description: Variables in memory after executing french-press.kcl
-0.1134
],
"tag": {
"commentStart": 1782,
"end": 1788,
"start": 1782,
"commentStart": 1783,
"end": 1789,
"start": 1783,
"type": "TagDeclarator",
"value": "edge5"
},
@ -5722,9 +5722,9 @@ description: Variables in memory after executing french-press.kcl
-0.1789
],
"tag": {
"commentStart": 1968,
"end": 1974,
"start": 1968,
"commentStart": 1969,
"end": 1975,
"start": 1969,
"type": "TagDeclarator",
"value": "edge6"
},
@ -5911,9 +5911,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1084,
"end": 1090,
"start": 1084,
"commentStart": 1085,
"end": 1091,
"start": 1085,
"type": "TagDeclarator",
"value": "edge1"
},
@ -5931,9 +5931,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1232,
"end": 1238,
"start": 1232,
"commentStart": 1233,
"end": 1239,
"start": 1233,
"type": "TagDeclarator",
"value": "edge2"
},
@ -5951,9 +5951,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1380,
"end": 1386,
"start": 1380,
"commentStart": 1381,
"end": 1387,
"start": 1381,
"type": "TagDeclarator",
"value": "edge3"
},
@ -5971,9 +5971,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1512,
"end": 1520,
"start": 1512,
"commentStart": 1513,
"end": 1521,
"start": 1513,
"type": "TagDeclarator",
"value": "edgeLen"
},
@ -5991,9 +5991,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1598,
"end": 1604,
"start": 1598,
"commentStart": 1599,
"end": 1605,
"start": 1599,
"type": "TagDeclarator",
"value": "edge4"
},
@ -6011,9 +6011,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1782,
"end": 1788,
"start": 1782,
"commentStart": 1783,
"end": 1789,
"start": 1783,
"type": "TagDeclarator",
"value": "edge5"
},
@ -6031,9 +6031,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1968,
"end": 1974,
"start": 1968,
"commentStart": 1969,
"end": 1975,
"start": 1969,
"type": "TagDeclarator",
"value": "edge6"
},
@ -6087,9 +6087,9 @@ description: Variables in memory after executing french-press.kcl
5.7
],
"tag": {
"commentStart": 1084,
"end": 1090,
"start": 1084,
"commentStart": 1085,
"end": 1091,
"start": 1085,
"type": "TagDeclarator",
"value": "edge1"
},
@ -6137,9 +6137,9 @@ description: Variables in memory after executing french-press.kcl
0.3732
],
"tag": {
"commentStart": 1232,
"end": 1238,
"start": 1232,
"commentStart": 1233,
"end": 1239,
"start": 1233,
"type": "TagDeclarator",
"value": "edge2"
},
@ -6187,9 +6187,9 @@ description: Variables in memory after executing french-press.kcl
-0.966
],
"tag": {
"commentStart": 1380,
"end": 1386,
"start": 1380,
"commentStart": 1381,
"end": 1387,
"start": 1381,
"type": "TagDeclarator",
"value": "edge3"
},
@ -6237,9 +6237,9 @@ description: Variables in memory after executing french-press.kcl
-0.133
],
"tag": {
"commentStart": 1512,
"end": 1520,
"start": 1512,
"commentStart": 1513,
"end": 1521,
"start": 1513,
"type": "TagDeclarator",
"value": "edgeLen"
},
@ -6281,9 +6281,9 @@ description: Variables in memory after executing french-press.kcl
-0.033
],
"tag": {
"commentStart": 1598,
"end": 1604,
"start": 1598,
"commentStart": 1599,
"end": 1605,
"start": 1599,
"type": "TagDeclarator",
"value": "edge4"
},
@ -6331,9 +6331,9 @@ description: Variables in memory after executing french-press.kcl
-0.1134
],
"tag": {
"commentStart": 1782,
"end": 1788,
"start": 1782,
"commentStart": 1783,
"end": 1789,
"start": 1783,
"type": "TagDeclarator",
"value": "edge5"
},
@ -6381,9 +6381,9 @@ description: Variables in memory after executing french-press.kcl
-0.1789
],
"tag": {
"commentStart": 1968,
"end": 1974,
"start": 1968,
"commentStart": 1969,
"end": 1975,
"start": 1969,
"type": "TagDeclarator",
"value": "edge6"
},
@ -6570,9 +6570,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1084,
"end": 1090,
"start": 1084,
"commentStart": 1085,
"end": 1091,
"start": 1085,
"type": "TagDeclarator",
"value": "edge1"
},
@ -6590,9 +6590,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1232,
"end": 1238,
"start": 1232,
"commentStart": 1233,
"end": 1239,
"start": 1233,
"type": "TagDeclarator",
"value": "edge2"
},
@ -6610,9 +6610,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1380,
"end": 1386,
"start": 1380,
"commentStart": 1381,
"end": 1387,
"start": 1381,
"type": "TagDeclarator",
"value": "edge3"
},
@ -6630,9 +6630,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1512,
"end": 1520,
"start": 1512,
"commentStart": 1513,
"end": 1521,
"start": 1513,
"type": "TagDeclarator",
"value": "edgeLen"
},
@ -6650,9 +6650,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1598,
"end": 1604,
"start": 1598,
"commentStart": 1599,
"end": 1605,
"start": 1599,
"type": "TagDeclarator",
"value": "edge4"
},
@ -6670,9 +6670,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1782,
"end": 1788,
"start": 1782,
"commentStart": 1783,
"end": 1789,
"start": 1783,
"type": "TagDeclarator",
"value": "edge5"
},
@ -6690,9 +6690,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1968,
"end": 1974,
"start": 1968,
"commentStart": 1969,
"end": 1975,
"start": 1969,
"type": "TagDeclarator",
"value": "edge6"
},
@ -6746,9 +6746,9 @@ description: Variables in memory after executing french-press.kcl
5.7
],
"tag": {
"commentStart": 1084,
"end": 1090,
"start": 1084,
"commentStart": 1085,
"end": 1091,
"start": 1085,
"type": "TagDeclarator",
"value": "edge1"
},
@ -6796,9 +6796,9 @@ description: Variables in memory after executing french-press.kcl
0.3732
],
"tag": {
"commentStart": 1232,
"end": 1238,
"start": 1232,
"commentStart": 1233,
"end": 1239,
"start": 1233,
"type": "TagDeclarator",
"value": "edge2"
},
@ -6846,9 +6846,9 @@ description: Variables in memory after executing french-press.kcl
-0.966
],
"tag": {
"commentStart": 1380,
"end": 1386,
"start": 1380,
"commentStart": 1381,
"end": 1387,
"start": 1381,
"type": "TagDeclarator",
"value": "edge3"
},
@ -6896,9 +6896,9 @@ description: Variables in memory after executing french-press.kcl
-0.133
],
"tag": {
"commentStart": 1512,
"end": 1520,
"start": 1512,
"commentStart": 1513,
"end": 1521,
"start": 1513,
"type": "TagDeclarator",
"value": "edgeLen"
},
@ -6940,9 +6940,9 @@ description: Variables in memory after executing french-press.kcl
-0.033
],
"tag": {
"commentStart": 1598,
"end": 1604,
"start": 1598,
"commentStart": 1599,
"end": 1605,
"start": 1599,
"type": "TagDeclarator",
"value": "edge4"
},
@ -6990,9 +6990,9 @@ description: Variables in memory after executing french-press.kcl
-0.1134
],
"tag": {
"commentStart": 1782,
"end": 1788,
"start": 1782,
"commentStart": 1783,
"end": 1789,
"start": 1783,
"type": "TagDeclarator",
"value": "edge5"
},
@ -7040,9 +7040,9 @@ description: Variables in memory after executing french-press.kcl
-0.1789
],
"tag": {
"commentStart": 1968,
"end": 1974,
"start": 1968,
"commentStart": 1969,
"end": 1975,
"start": 1969,
"type": "TagDeclarator",
"value": "edge6"
},
@ -8045,9 +8045,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 3196,
"end": 3201,
"start": 3196,
"commentStart": 3197,
"end": 3202,
"start": 3197,
"type": "TagDeclarator",
"value": "seg1"
},
@ -8115,9 +8115,9 @@ description: Variables in memory after executing french-press.kcl
1.11
],
"tag": {
"commentStart": 3196,
"end": 3201,
"start": 3196,
"commentStart": 3197,
"end": 3202,
"start": 3197,
"type": "TagDeclarator",
"value": "seg1"
},

View File

@ -1,43 +1,43 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[584, 619, 0]"]
3["Segment<br>[625, 648, 0]"]
4["Segment<br>[654, 680, 0]"]
5["Segment<br>[686, 710, 0]"]
6["Segment<br>[716, 723, 0]"]
2["Path<br>[585, 620, 0]"]
3["Segment<br>[626, 649, 0]"]
4["Segment<br>[655, 681, 0]"]
5["Segment<br>[687, 711, 0]"]
6["Segment<br>[717, 724, 0]"]
7[Solid2d]
end
subgraph path24 [Path]
24["Path<br>[858, 912, 0]"]
25["Segment<br>[920, 968, 0]"]
26["Segment<br>[976, 1008, 0]"]
27["Segment<br>[1016, 1064, 0]"]
28["Segment<br>[1072, 1097, 0]"]
29["Segment<br>[1105, 1154, 0]"]
30["Segment<br>[1162, 1195, 0]"]
31["Segment<br>[1203, 1252, 0]"]
32["Segment<br>[1260, 1267, 0]"]
24["Path<br>[859, 913, 0]"]
25["Segment<br>[921, 969, 0]"]
26["Segment<br>[977, 1009, 0]"]
27["Segment<br>[1017, 1065, 0]"]
28["Segment<br>[1073, 1098, 0]"]
29["Segment<br>[1106, 1155, 0]"]
30["Segment<br>[1163, 1196, 0]"]
31["Segment<br>[1204, 1253, 0]"]
32["Segment<br>[1261, 1268, 0]"]
33[Solid2d]
end
subgraph path62 [Path]
62["Path<br>[1580, 1623, 0]"]
63["Segment<br>[1629, 1662, 0]"]
64["Segment<br>[1668, 1717, 0]"]
65["Segment<br>[1723, 1767, 0]"]
66["Segment<br>[1773, 1780, 0]"]
62["Path<br>[1581, 1624, 0]"]
63["Segment<br>[1630, 1663, 0]"]
64["Segment<br>[1669, 1718, 0]"]
65["Segment<br>[1724, 1768, 0]"]
66["Segment<br>[1774, 1781, 0]"]
67[Solid2d]
end
subgraph path84 [Path]
84["Path<br>[1915, 1957, 0]"]
85["Segment<br>[1963, 1997, 0]"]
86["Segment<br>[2003, 2053, 0]"]
87["Segment<br>[2059, 2102, 0]"]
88["Segment<br>[2108, 2115, 0]"]
84["Path<br>[1916, 1958, 0]"]
85["Segment<br>[1964, 1998, 0]"]
86["Segment<br>[2004, 2054, 0]"]
87["Segment<br>[2060, 2103, 0]"]
88["Segment<br>[2109, 2116, 0]"]
89[Solid2d]
end
1["Plane<br>[561, 578, 0]"]
8["Sweep Extrusion<br>[729, 752, 0]"]
1["Plane<br>[562, 579, 0]"]
8["Sweep Extrusion<br>[730, 753, 0]"]
9[Wall]
10[Wall]
11[Wall]
@ -52,8 +52,8 @@ flowchart LR
20["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
23["Plane<br>[833, 850, 0]"]
34["Sweep Extrusion<br>[1275, 1298, 0]"]
23["Plane<br>[834, 851, 0]"]
34["Sweep Extrusion<br>[1276, 1299, 0]"]
35[Wall]
36[Wall]
37[Wall]
@ -80,8 +80,8 @@ flowchart LR
58["SweepEdge Adjacent"]
59["SweepEdge Opposite"]
60["SweepEdge Adjacent"]
61["Plane<br>[1557, 1574, 0]"]
68["Sweep Extrusion<br>[1786, 1809, 0]"]
61["Plane<br>[1558, 1575, 0]"]
68["Sweep Extrusion<br>[1787, 1810, 0]"]
69[Wall]
70[Wall]
71[Wall]
@ -96,8 +96,8 @@ flowchart LR
80["SweepEdge Adjacent"]
81["SweepEdge Opposite"]
82["SweepEdge Adjacent"]
83["Plane<br>[1892, 1909, 0]"]
90["Sweep Extrusion<br>[2121, 2144, 0]"]
83["Plane<br>[1893, 1910, 0]"]
90["Sweep Extrusion<br>[2122, 2145, 0]"]
91[Wall]
92[Wall]
93[Wall]

File diff suppressed because it is too large Load Diff

View File

@ -56,8 +56,8 @@ description: Operations executed gear-rack.kcl
"type": "FunctionCall",
"name": "tooth",
"functionSourceRange": [
812,
1321,
813,
1322,
0
],
"unlabeledArg": null,

View File

@ -1,238 +1,238 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[1321, 1371, 0]"]
3["Segment<br>[1321, 1371, 0]"]
2["Path<br>[1322, 1372, 0]"]
3["Segment<br>[1322, 1372, 0]"]
4[Solid2d]
end
subgraph path12 [Path]
12["Path<br>[1848, 1885, 0]"]
13["Segment<br>[1536, 1574, 0]"]
14["Segment<br>[1536, 1574, 0]"]
15["Segment<br>[1536, 1574, 0]"]
16["Segment<br>[1536, 1574, 0]"]
17["Segment<br>[1536, 1574, 0]"]
18["Segment<br>[1536, 1574, 0]"]
19["Segment<br>[1536, 1574, 0]"]
20["Segment<br>[1536, 1574, 0]"]
21["Segment<br>[1536, 1574, 0]"]
22["Segment<br>[1536, 1574, 0]"]
23["Segment<br>[1536, 1574, 0]"]
24["Segment<br>[1536, 1574, 0]"]
25["Segment<br>[1536, 1574, 0]"]
26["Segment<br>[1536, 1574, 0]"]
27["Segment<br>[1536, 1574, 0]"]
28["Segment<br>[1536, 1574, 0]"]
29["Segment<br>[1536, 1574, 0]"]
30["Segment<br>[1536, 1574, 0]"]
31["Segment<br>[1536, 1574, 0]"]
32["Segment<br>[1536, 1574, 0]"]
33["Segment<br>[1536, 1574, 0]"]
34["Segment<br>[1536, 1574, 0]"]
35["Segment<br>[1536, 1574, 0]"]
36["Segment<br>[1536, 1574, 0]"]
37["Segment<br>[1536, 1574, 0]"]
38["Segment<br>[1536, 1574, 0]"]
39["Segment<br>[1536, 1574, 0]"]
40["Segment<br>[1536, 1574, 0]"]
41["Segment<br>[1536, 1574, 0]"]
42["Segment<br>[1536, 1574, 0]"]
43["Segment<br>[1536, 1574, 0]"]
44["Segment<br>[1536, 1574, 0]"]
45["Segment<br>[1536, 1574, 0]"]
46["Segment<br>[1536, 1574, 0]"]
47["Segment<br>[1536, 1574, 0]"]
48["Segment<br>[1536, 1574, 0]"]
49["Segment<br>[1536, 1574, 0]"]
50["Segment<br>[1536, 1574, 0]"]
51["Segment<br>[1536, 1574, 0]"]
52["Segment<br>[1536, 1574, 0]"]
53["Segment<br>[1536, 1574, 0]"]
54["Segment<br>[1536, 1574, 0]"]
55["Segment<br>[1536, 1574, 0]"]
56["Segment<br>[1536, 1574, 0]"]
57["Segment<br>[1536, 1574, 0]"]
58["Segment<br>[1536, 1574, 0]"]
59["Segment<br>[1536, 1574, 0]"]
60["Segment<br>[1536, 1574, 0]"]
61["Segment<br>[1536, 1574, 0]"]
62["Segment<br>[1536, 1574, 0]"]
63["Segment<br>[1536, 1574, 0]"]
64["Segment<br>[1536, 1574, 0]"]
65["Segment<br>[1536, 1574, 0]"]
66["Segment<br>[1536, 1574, 0]"]
67["Segment<br>[1536, 1574, 0]"]
68["Segment<br>[1536, 1574, 0]"]
69["Segment<br>[1536, 1574, 0]"]
70["Segment<br>[1536, 1574, 0]"]
71["Segment<br>[1536, 1574, 0]"]
72["Segment<br>[1536, 1574, 0]"]
73["Segment<br>[1536, 1574, 0]"]
74["Segment<br>[1536, 1574, 0]"]
75["Segment<br>[1536, 1574, 0]"]
76["Segment<br>[1536, 1574, 0]"]
77["Segment<br>[1536, 1574, 0]"]
78["Segment<br>[1536, 1574, 0]"]
79["Segment<br>[1536, 1574, 0]"]
80["Segment<br>[1536, 1574, 0]"]
81["Segment<br>[1536, 1574, 0]"]
82["Segment<br>[1536, 1574, 0]"]
83["Segment<br>[1536, 1574, 0]"]
84["Segment<br>[1536, 1574, 0]"]
85["Segment<br>[1536, 1574, 0]"]
86["Segment<br>[1536, 1574, 0]"]
87["Segment<br>[1536, 1574, 0]"]
88["Segment<br>[1536, 1574, 0]"]
89["Segment<br>[1536, 1574, 0]"]
90["Segment<br>[1536, 1574, 0]"]
91["Segment<br>[1536, 1574, 0]"]
92["Segment<br>[1536, 1574, 0]"]
93["Segment<br>[1536, 1574, 0]"]
94["Segment<br>[1536, 1574, 0]"]
95["Segment<br>[1536, 1574, 0]"]
96["Segment<br>[1536, 1574, 0]"]
97["Segment<br>[1536, 1574, 0]"]
98["Segment<br>[1536, 1574, 0]"]
99["Segment<br>[1536, 1574, 0]"]
100["Segment<br>[1536, 1574, 0]"]
101["Segment<br>[1536, 1574, 0]"]
102["Segment<br>[1536, 1574, 0]"]
103["Segment<br>[1536, 1574, 0]"]
104["Segment<br>[1536, 1574, 0]"]
105["Segment<br>[1536, 1574, 0]"]
106["Segment<br>[1536, 1574, 0]"]
107["Segment<br>[1536, 1574, 0]"]
108["Segment<br>[1536, 1574, 0]"]
109["Segment<br>[1536, 1574, 0]"]
110["Segment<br>[1536, 1574, 0]"]
111["Segment<br>[1536, 1574, 0]"]
112["Segment<br>[1536, 1574, 0]"]
113["Segment<br>[1536, 1574, 0]"]
114["Segment<br>[1937, 2039, 0]"]
115["Segment<br>[1764, 1794, 0]"]
116["Segment<br>[1764, 1794, 0]"]
117["Segment<br>[1764, 1794, 0]"]
118["Segment<br>[1764, 1794, 0]"]
119["Segment<br>[1764, 1794, 0]"]
120["Segment<br>[1764, 1794, 0]"]
121["Segment<br>[1764, 1794, 0]"]
122["Segment<br>[1764, 1794, 0]"]
123["Segment<br>[1764, 1794, 0]"]
124["Segment<br>[1764, 1794, 0]"]
125["Segment<br>[1764, 1794, 0]"]
126["Segment<br>[1764, 1794, 0]"]
127["Segment<br>[1764, 1794, 0]"]
128["Segment<br>[1764, 1794, 0]"]
129["Segment<br>[1764, 1794, 0]"]
130["Segment<br>[1764, 1794, 0]"]
131["Segment<br>[1764, 1794, 0]"]
132["Segment<br>[1764, 1794, 0]"]
133["Segment<br>[1764, 1794, 0]"]
134["Segment<br>[1764, 1794, 0]"]
135["Segment<br>[1764, 1794, 0]"]
136["Segment<br>[1764, 1794, 0]"]
137["Segment<br>[1764, 1794, 0]"]
138["Segment<br>[1764, 1794, 0]"]
139["Segment<br>[1764, 1794, 0]"]
140["Segment<br>[1764, 1794, 0]"]
141["Segment<br>[1764, 1794, 0]"]
142["Segment<br>[1764, 1794, 0]"]
143["Segment<br>[1764, 1794, 0]"]
144["Segment<br>[1764, 1794, 0]"]
145["Segment<br>[1764, 1794, 0]"]
146["Segment<br>[1764, 1794, 0]"]
147["Segment<br>[1764, 1794, 0]"]
148["Segment<br>[1764, 1794, 0]"]
149["Segment<br>[1764, 1794, 0]"]
150["Segment<br>[1764, 1794, 0]"]
151["Segment<br>[1764, 1794, 0]"]
152["Segment<br>[1764, 1794, 0]"]
153["Segment<br>[1764, 1794, 0]"]
154["Segment<br>[1764, 1794, 0]"]
155["Segment<br>[1764, 1794, 0]"]
156["Segment<br>[1764, 1794, 0]"]
157["Segment<br>[1764, 1794, 0]"]
158["Segment<br>[1764, 1794, 0]"]
159["Segment<br>[1764, 1794, 0]"]
160["Segment<br>[1764, 1794, 0]"]
161["Segment<br>[1764, 1794, 0]"]
162["Segment<br>[1764, 1794, 0]"]
163["Segment<br>[1764, 1794, 0]"]
164["Segment<br>[1764, 1794, 0]"]
165["Segment<br>[1764, 1794, 0]"]
166["Segment<br>[1764, 1794, 0]"]
167["Segment<br>[1764, 1794, 0]"]
168["Segment<br>[1764, 1794, 0]"]
169["Segment<br>[1764, 1794, 0]"]
170["Segment<br>[1764, 1794, 0]"]
171["Segment<br>[1764, 1794, 0]"]
172["Segment<br>[1764, 1794, 0]"]
173["Segment<br>[1764, 1794, 0]"]
174["Segment<br>[1764, 1794, 0]"]
175["Segment<br>[1764, 1794, 0]"]
176["Segment<br>[1764, 1794, 0]"]
177["Segment<br>[1764, 1794, 0]"]
178["Segment<br>[1764, 1794, 0]"]
179["Segment<br>[1764, 1794, 0]"]
180["Segment<br>[1764, 1794, 0]"]
181["Segment<br>[1764, 1794, 0]"]
182["Segment<br>[1764, 1794, 0]"]
183["Segment<br>[1764, 1794, 0]"]
184["Segment<br>[1764, 1794, 0]"]
185["Segment<br>[1764, 1794, 0]"]
186["Segment<br>[1764, 1794, 0]"]
187["Segment<br>[1764, 1794, 0]"]
188["Segment<br>[1764, 1794, 0]"]
189["Segment<br>[1764, 1794, 0]"]
190["Segment<br>[1764, 1794, 0]"]
191["Segment<br>[1764, 1794, 0]"]
192["Segment<br>[1764, 1794, 0]"]
193["Segment<br>[1764, 1794, 0]"]
194["Segment<br>[1764, 1794, 0]"]
195["Segment<br>[1764, 1794, 0]"]
196["Segment<br>[1764, 1794, 0]"]
197["Segment<br>[1764, 1794, 0]"]
198["Segment<br>[1764, 1794, 0]"]
199["Segment<br>[1764, 1794, 0]"]
200["Segment<br>[1764, 1794, 0]"]
201["Segment<br>[1764, 1794, 0]"]
202["Segment<br>[1764, 1794, 0]"]
203["Segment<br>[1764, 1794, 0]"]
204["Segment<br>[1764, 1794, 0]"]
205["Segment<br>[1764, 1794, 0]"]
206["Segment<br>[1764, 1794, 0]"]
207["Segment<br>[1764, 1794, 0]"]
208["Segment<br>[1764, 1794, 0]"]
209["Segment<br>[1764, 1794, 0]"]
210["Segment<br>[1764, 1794, 0]"]
211["Segment<br>[1764, 1794, 0]"]
212["Segment<br>[1764, 1794, 0]"]
213["Segment<br>[1764, 1794, 0]"]
214["Segment<br>[1764, 1794, 0]"]
215["Segment<br>[1764, 1794, 0]"]
216["Segment<br>[2085, 2092, 0]"]
12["Path<br>[1849, 1886, 0]"]
13["Segment<br>[1537, 1575, 0]"]
14["Segment<br>[1537, 1575, 0]"]
15["Segment<br>[1537, 1575, 0]"]
16["Segment<br>[1537, 1575, 0]"]
17["Segment<br>[1537, 1575, 0]"]
18["Segment<br>[1537, 1575, 0]"]
19["Segment<br>[1537, 1575, 0]"]
20["Segment<br>[1537, 1575, 0]"]
21["Segment<br>[1537, 1575, 0]"]
22["Segment<br>[1537, 1575, 0]"]
23["Segment<br>[1537, 1575, 0]"]
24["Segment<br>[1537, 1575, 0]"]
25["Segment<br>[1537, 1575, 0]"]
26["Segment<br>[1537, 1575, 0]"]
27["Segment<br>[1537, 1575, 0]"]
28["Segment<br>[1537, 1575, 0]"]
29["Segment<br>[1537, 1575, 0]"]
30["Segment<br>[1537, 1575, 0]"]
31["Segment<br>[1537, 1575, 0]"]
32["Segment<br>[1537, 1575, 0]"]
33["Segment<br>[1537, 1575, 0]"]
34["Segment<br>[1537, 1575, 0]"]
35["Segment<br>[1537, 1575, 0]"]
36["Segment<br>[1537, 1575, 0]"]
37["Segment<br>[1537, 1575, 0]"]
38["Segment<br>[1537, 1575, 0]"]
39["Segment<br>[1537, 1575, 0]"]
40["Segment<br>[1537, 1575, 0]"]
41["Segment<br>[1537, 1575, 0]"]
42["Segment<br>[1537, 1575, 0]"]
43["Segment<br>[1537, 1575, 0]"]
44["Segment<br>[1537, 1575, 0]"]
45["Segment<br>[1537, 1575, 0]"]
46["Segment<br>[1537, 1575, 0]"]
47["Segment<br>[1537, 1575, 0]"]
48["Segment<br>[1537, 1575, 0]"]
49["Segment<br>[1537, 1575, 0]"]
50["Segment<br>[1537, 1575, 0]"]
51["Segment<br>[1537, 1575, 0]"]
52["Segment<br>[1537, 1575, 0]"]
53["Segment<br>[1537, 1575, 0]"]
54["Segment<br>[1537, 1575, 0]"]
55["Segment<br>[1537, 1575, 0]"]
56["Segment<br>[1537, 1575, 0]"]
57["Segment<br>[1537, 1575, 0]"]
58["Segment<br>[1537, 1575, 0]"]
59["Segment<br>[1537, 1575, 0]"]
60["Segment<br>[1537, 1575, 0]"]
61["Segment<br>[1537, 1575, 0]"]
62["Segment<br>[1537, 1575, 0]"]
63["Segment<br>[1537, 1575, 0]"]
64["Segment<br>[1537, 1575, 0]"]
65["Segment<br>[1537, 1575, 0]"]
66["Segment<br>[1537, 1575, 0]"]
67["Segment<br>[1537, 1575, 0]"]
68["Segment<br>[1537, 1575, 0]"]
69["Segment<br>[1537, 1575, 0]"]
70["Segment<br>[1537, 1575, 0]"]
71["Segment<br>[1537, 1575, 0]"]
72["Segment<br>[1537, 1575, 0]"]
73["Segment<br>[1537, 1575, 0]"]
74["Segment<br>[1537, 1575, 0]"]
75["Segment<br>[1537, 1575, 0]"]
76["Segment<br>[1537, 1575, 0]"]
77["Segment<br>[1537, 1575, 0]"]
78["Segment<br>[1537, 1575, 0]"]
79["Segment<br>[1537, 1575, 0]"]
80["Segment<br>[1537, 1575, 0]"]
81["Segment<br>[1537, 1575, 0]"]
82["Segment<br>[1537, 1575, 0]"]
83["Segment<br>[1537, 1575, 0]"]
84["Segment<br>[1537, 1575, 0]"]
85["Segment<br>[1537, 1575, 0]"]
86["Segment<br>[1537, 1575, 0]"]
87["Segment<br>[1537, 1575, 0]"]
88["Segment<br>[1537, 1575, 0]"]
89["Segment<br>[1537, 1575, 0]"]
90["Segment<br>[1537, 1575, 0]"]
91["Segment<br>[1537, 1575, 0]"]
92["Segment<br>[1537, 1575, 0]"]
93["Segment<br>[1537, 1575, 0]"]
94["Segment<br>[1537, 1575, 0]"]
95["Segment<br>[1537, 1575, 0]"]
96["Segment<br>[1537, 1575, 0]"]
97["Segment<br>[1537, 1575, 0]"]
98["Segment<br>[1537, 1575, 0]"]
99["Segment<br>[1537, 1575, 0]"]
100["Segment<br>[1537, 1575, 0]"]
101["Segment<br>[1537, 1575, 0]"]
102["Segment<br>[1537, 1575, 0]"]
103["Segment<br>[1537, 1575, 0]"]
104["Segment<br>[1537, 1575, 0]"]
105["Segment<br>[1537, 1575, 0]"]
106["Segment<br>[1537, 1575, 0]"]
107["Segment<br>[1537, 1575, 0]"]
108["Segment<br>[1537, 1575, 0]"]
109["Segment<br>[1537, 1575, 0]"]
110["Segment<br>[1537, 1575, 0]"]
111["Segment<br>[1537, 1575, 0]"]
112["Segment<br>[1537, 1575, 0]"]
113["Segment<br>[1537, 1575, 0]"]
114["Segment<br>[1938, 2040, 0]"]
115["Segment<br>[1765, 1795, 0]"]
116["Segment<br>[1765, 1795, 0]"]
117["Segment<br>[1765, 1795, 0]"]
118["Segment<br>[1765, 1795, 0]"]
119["Segment<br>[1765, 1795, 0]"]
120["Segment<br>[1765, 1795, 0]"]
121["Segment<br>[1765, 1795, 0]"]
122["Segment<br>[1765, 1795, 0]"]
123["Segment<br>[1765, 1795, 0]"]
124["Segment<br>[1765, 1795, 0]"]
125["Segment<br>[1765, 1795, 0]"]
126["Segment<br>[1765, 1795, 0]"]
127["Segment<br>[1765, 1795, 0]"]
128["Segment<br>[1765, 1795, 0]"]
129["Segment<br>[1765, 1795, 0]"]
130["Segment<br>[1765, 1795, 0]"]
131["Segment<br>[1765, 1795, 0]"]
132["Segment<br>[1765, 1795, 0]"]
133["Segment<br>[1765, 1795, 0]"]
134["Segment<br>[1765, 1795, 0]"]
135["Segment<br>[1765, 1795, 0]"]
136["Segment<br>[1765, 1795, 0]"]
137["Segment<br>[1765, 1795, 0]"]
138["Segment<br>[1765, 1795, 0]"]
139["Segment<br>[1765, 1795, 0]"]
140["Segment<br>[1765, 1795, 0]"]
141["Segment<br>[1765, 1795, 0]"]
142["Segment<br>[1765, 1795, 0]"]
143["Segment<br>[1765, 1795, 0]"]
144["Segment<br>[1765, 1795, 0]"]
145["Segment<br>[1765, 1795, 0]"]
146["Segment<br>[1765, 1795, 0]"]
147["Segment<br>[1765, 1795, 0]"]
148["Segment<br>[1765, 1795, 0]"]
149["Segment<br>[1765, 1795, 0]"]
150["Segment<br>[1765, 1795, 0]"]
151["Segment<br>[1765, 1795, 0]"]
152["Segment<br>[1765, 1795, 0]"]
153["Segment<br>[1765, 1795, 0]"]
154["Segment<br>[1765, 1795, 0]"]
155["Segment<br>[1765, 1795, 0]"]
156["Segment<br>[1765, 1795, 0]"]
157["Segment<br>[1765, 1795, 0]"]
158["Segment<br>[1765, 1795, 0]"]
159["Segment<br>[1765, 1795, 0]"]
160["Segment<br>[1765, 1795, 0]"]
161["Segment<br>[1765, 1795, 0]"]
162["Segment<br>[1765, 1795, 0]"]
163["Segment<br>[1765, 1795, 0]"]
164["Segment<br>[1765, 1795, 0]"]
165["Segment<br>[1765, 1795, 0]"]
166["Segment<br>[1765, 1795, 0]"]
167["Segment<br>[1765, 1795, 0]"]
168["Segment<br>[1765, 1795, 0]"]
169["Segment<br>[1765, 1795, 0]"]
170["Segment<br>[1765, 1795, 0]"]
171["Segment<br>[1765, 1795, 0]"]
172["Segment<br>[1765, 1795, 0]"]
173["Segment<br>[1765, 1795, 0]"]
174["Segment<br>[1765, 1795, 0]"]
175["Segment<br>[1765, 1795, 0]"]
176["Segment<br>[1765, 1795, 0]"]
177["Segment<br>[1765, 1795, 0]"]
178["Segment<br>[1765, 1795, 0]"]
179["Segment<br>[1765, 1795, 0]"]
180["Segment<br>[1765, 1795, 0]"]
181["Segment<br>[1765, 1795, 0]"]
182["Segment<br>[1765, 1795, 0]"]
183["Segment<br>[1765, 1795, 0]"]
184["Segment<br>[1765, 1795, 0]"]
185["Segment<br>[1765, 1795, 0]"]
186["Segment<br>[1765, 1795, 0]"]
187["Segment<br>[1765, 1795, 0]"]
188["Segment<br>[1765, 1795, 0]"]
189["Segment<br>[1765, 1795, 0]"]
190["Segment<br>[1765, 1795, 0]"]
191["Segment<br>[1765, 1795, 0]"]
192["Segment<br>[1765, 1795, 0]"]
193["Segment<br>[1765, 1795, 0]"]
194["Segment<br>[1765, 1795, 0]"]
195["Segment<br>[1765, 1795, 0]"]
196["Segment<br>[1765, 1795, 0]"]
197["Segment<br>[1765, 1795, 0]"]
198["Segment<br>[1765, 1795, 0]"]
199["Segment<br>[1765, 1795, 0]"]
200["Segment<br>[1765, 1795, 0]"]
201["Segment<br>[1765, 1795, 0]"]
202["Segment<br>[1765, 1795, 0]"]
203["Segment<br>[1765, 1795, 0]"]
204["Segment<br>[1765, 1795, 0]"]
205["Segment<br>[1765, 1795, 0]"]
206["Segment<br>[1765, 1795, 0]"]
207["Segment<br>[1765, 1795, 0]"]
208["Segment<br>[1765, 1795, 0]"]
209["Segment<br>[1765, 1795, 0]"]
210["Segment<br>[1765, 1795, 0]"]
211["Segment<br>[1765, 1795, 0]"]
212["Segment<br>[1765, 1795, 0]"]
213["Segment<br>[1765, 1795, 0]"]
214["Segment<br>[1765, 1795, 0]"]
215["Segment<br>[1765, 1795, 0]"]
216["Segment<br>[2086, 2093, 0]"]
217[Solid2d]
end
subgraph path219 [Path]
219["Path<br>[2568, 2668, 0]"]
220["Segment<br>[2674, 2701, 0]"]
221["Segment<br>[2707, 2735, 0]"]
222["Segment<br>[2741, 2769, 0]"]
223["Segment<br>[2775, 2895, 0]"]
224["Segment<br>[2901, 3010, 0]"]
225["Segment<br>[3016, 3023, 0]"]
219["Path<br>[2569, 2669, 0]"]
220["Segment<br>[2675, 2702, 0]"]
221["Segment<br>[2708, 2736, 0]"]
222["Segment<br>[2742, 2770, 0]"]
223["Segment<br>[2776, 2896, 0]"]
224["Segment<br>[2902, 3011, 0]"]
225["Segment<br>[3017, 3024, 0]"]
226[Solid2d]
end
1["Plane<br>[1298, 1315, 0]"]
5["Sweep Extrusion<br>[1377, 1405, 0]"]
1["Plane<br>[1299, 1316, 0]"]
5["Sweep Extrusion<br>[1378, 1406, 0]"]
6[Wall]
7["Cap Start"]
8["Cap End"]
9["SweepEdge Opposite"]
10["SweepEdge Adjacent"]
11["Plane<br>[1825, 1842, 0]"]
218["Sweep Extrusion<br>[2098, 2126, 0]"]
227["Sweep Extrusion<br>[3029, 3058, 0]"]
11["Plane<br>[1826, 1843, 0]"]
218["Sweep Extrusion<br>[2099, 2127, 0]"]
227["Sweep Extrusion<br>[3030, 3059, 0]"]
228[Wall]
229[Wall]
230[Wall]
@ -245,7 +245,7 @@ flowchart LR
237["SweepEdge Adjacent"]
238["SweepEdge Opposite"]
239["SweepEdge Adjacent"]
240["StartSketchOnFace<br>[2536, 2562, 0]"]
240["StartSketchOnFace<br>[2537, 2563, 0]"]
1 --- 2
2 --- 3
2 ---- 5

File diff suppressed because it is too large Load Diff

View File

@ -1,88 +1,88 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[921, 946, 0]"]
3["Segment<br>[954, 976, 0]"]
4["Segment<br>[984, 1043, 0]"]
5["Segment<br>[1051, 1078, 0]"]
6["Segment<br>[1086, 1145, 0]"]
7["Segment<br>[1153, 1160, 0]"]
2["Path<br>[922, 947, 0]"]
3["Segment<br>[955, 977, 0]"]
4["Segment<br>[985, 1044, 0]"]
5["Segment<br>[1052, 1079, 0]"]
6["Segment<br>[1087, 1146, 0]"]
7["Segment<br>[1154, 1161, 0]"]
8[Solid2d]
end
subgraph path28 [Path]
28["Path<br>[921, 946, 0]"]
29["Segment<br>[954, 976, 0]"]
30["Segment<br>[984, 1043, 0]"]
31["Segment<br>[1051, 1078, 0]"]
32["Segment<br>[1086, 1145, 0]"]
33["Segment<br>[1153, 1160, 0]"]
28["Path<br>[922, 947, 0]"]
29["Segment<br>[955, 977, 0]"]
30["Segment<br>[985, 1044, 0]"]
31["Segment<br>[1052, 1079, 0]"]
32["Segment<br>[1087, 1146, 0]"]
33["Segment<br>[1154, 1161, 0]"]
34[Solid2d]
end
subgraph path54 [Path]
54["Path<br>[4776, 4856, 0]"]
55["Segment<br>[4776, 4856, 0]"]
54["Path<br>[4777, 4857, 0]"]
55["Segment<br>[4777, 4857, 0]"]
56[Solid2d]
end
subgraph path58 [Path]
58["Path<br>[4407, 4432, 0]"]
59["Segment<br>[4440, 4481, 0]"]
60["Segment<br>[4489, 4530, 0]"]
61["Segment<br>[4538, 4591, 0]"]
62["Segment<br>[4599, 4620, 0]"]
58["Path<br>[4408, 4433, 0]"]
59["Segment<br>[4441, 4482, 0]"]
60["Segment<br>[4490, 4531, 0]"]
61["Segment<br>[4539, 4592, 0]"]
62["Segment<br>[4600, 4621, 0]"]
63[Solid2d]
end
subgraph path65 [Path]
65["Path<br>[2752, 2839, 0]"]
66["Segment<br>[2847, 2926, 0]"]
67["Segment<br>[2934, 3040, 0]"]
68["Segment<br>[3048, 3130, 0]"]
69["Segment<br>[3138, 3184, 0]"]
70["Segment<br>[3192, 3271, 0]"]
71["Segment<br>[3279, 3387, 0]"]
72["Segment<br>[3395, 3474, 0]"]
73["Segment<br>[3482, 3528, 0]"]
74["Segment<br>[3536, 3618, 0]"]
75["Segment<br>[3626, 3735, 0]"]
76["Segment<br>[3743, 3822, 0]"]
77["Segment<br>[3830, 3895, 0]"]
78["Segment<br>[3903, 3985, 0]"]
79["Segment<br>[3993, 4102, 0]"]
80["Segment<br>[4110, 4192, 0]"]
81["Segment<br>[4200, 4249, 0]"]
82["Segment<br>[4257, 4264, 0]"]
65["Path<br>[2753, 2840, 0]"]
66["Segment<br>[2848, 2927, 0]"]
67["Segment<br>[2935, 3041, 0]"]
68["Segment<br>[3049, 3131, 0]"]
69["Segment<br>[3139, 3185, 0]"]
70["Segment<br>[3193, 3272, 0]"]
71["Segment<br>[3280, 3388, 0]"]
72["Segment<br>[3396, 3475, 0]"]
73["Segment<br>[3483, 3529, 0]"]
74["Segment<br>[3537, 3619, 0]"]
75["Segment<br>[3627, 3736, 0]"]
76["Segment<br>[3744, 3823, 0]"]
77["Segment<br>[3831, 3896, 0]"]
78["Segment<br>[3904, 3986, 0]"]
79["Segment<br>[3994, 4103, 0]"]
80["Segment<br>[4111, 4193, 0]"]
81["Segment<br>[4201, 4250, 0]"]
82["Segment<br>[4258, 4265, 0]"]
83[Solid2d]
end
subgraph path100 [Path]
100["Path<br>[4407, 4432, 0]"]
101["Segment<br>[4440, 4481, 0]"]
102["Segment<br>[4489, 4530, 0]"]
103["Segment<br>[4538, 4591, 0]"]
104["Segment<br>[4599, 4620, 0]"]
100["Path<br>[4408, 4433, 0]"]
101["Segment<br>[4441, 4482, 0]"]
102["Segment<br>[4490, 4531, 0]"]
103["Segment<br>[4539, 4592, 0]"]
104["Segment<br>[4600, 4621, 0]"]
105[Solid2d]
end
subgraph path106 [Path]
106["Path<br>[2752, 2839, 0]"]
107["Segment<br>[2847, 2926, 0]"]
108["Segment<br>[2934, 3040, 0]"]
109["Segment<br>[3048, 3130, 0]"]
110["Segment<br>[3138, 3184, 0]"]
111["Segment<br>[3192, 3271, 0]"]
112["Segment<br>[3279, 3387, 0]"]
113["Segment<br>[3395, 3474, 0]"]
114["Segment<br>[3482, 3528, 0]"]
115["Segment<br>[3536, 3618, 0]"]
116["Segment<br>[3626, 3735, 0]"]
117["Segment<br>[3743, 3822, 0]"]
118["Segment<br>[3830, 3895, 0]"]
119["Segment<br>[3903, 3985, 0]"]
120["Segment<br>[3993, 4102, 0]"]
121["Segment<br>[4110, 4192, 0]"]
122["Segment<br>[4200, 4249, 0]"]
123["Segment<br>[4257, 4264, 0]"]
106["Path<br>[2753, 2840, 0]"]
107["Segment<br>[2848, 2927, 0]"]
108["Segment<br>[2935, 3041, 0]"]
109["Segment<br>[3049, 3131, 0]"]
110["Segment<br>[3139, 3185, 0]"]
111["Segment<br>[3193, 3272, 0]"]
112["Segment<br>[3280, 3388, 0]"]
113["Segment<br>[3396, 3475, 0]"]
114["Segment<br>[3483, 3529, 0]"]
115["Segment<br>[3537, 3619, 0]"]
116["Segment<br>[3627, 3736, 0]"]
117["Segment<br>[3744, 3823, 0]"]
118["Segment<br>[3831, 3896, 0]"]
119["Segment<br>[3904, 3986, 0]"]
120["Segment<br>[3994, 4103, 0]"]
121["Segment<br>[4111, 4193, 0]"]
122["Segment<br>[4201, 4250, 0]"]
123["Segment<br>[4258, 4265, 0]"]
124[Solid2d]
end
1["Plane<br>[1246, 1284, 0]"]
9["Sweep Extrusion<br>[1233, 1327, 0]"]
1["Plane<br>[1247, 1285, 0]"]
9["Sweep Extrusion<br>[1234, 1328, 0]"]
10[Wall]
11[Wall]
12[Wall]
@ -100,8 +100,8 @@ flowchart LR
24["SweepEdge Adjacent"]
25["SweepEdge Opposite"]
26["SweepEdge Adjacent"]
27["Plane<br>[1740, 1778, 0]"]
35["Sweep Revolve<br>[1727, 1809, 0]"]
27["Plane<br>[1741, 1779, 0]"]
35["Sweep Revolve<br>[1728, 1810, 0]"]
36[Wall]
37[Wall]
38[Wall]
@ -119,10 +119,10 @@ flowchart LR
50["SweepEdge Adjacent"]
51["SweepEdge Opposite"]
52["SweepEdge Adjacent"]
53["Plane<br>[4753, 4770, 0]"]
57["Plane<br>[4379, 4399, 0]"]
64["Plane<br>[2724, 2744, 0]"]
84["Sweep Extrusion<br>[5199, 5241, 0]"]
53["Plane<br>[4754, 4771, 0]"]
57["Plane<br>[4380, 4400, 0]"]
64["Plane<br>[2725, 2745, 0]"]
84["Sweep Extrusion<br>[5200, 5242, 0]"]
85[Wall]
86[Wall]
87[Wall]
@ -137,8 +137,8 @@ flowchart LR
96["SweepEdge Adjacent"]
97["SweepEdge Opposite"]
98["SweepEdge Adjacent"]
99["Plane<br>[5735, 5770, 0]"]
125["Sweep Extrusion<br>[5853, 5904, 0]"]
99["Plane<br>[5736, 5771, 0]"]
125["Sweep Extrusion<br>[5854, 5905, 0]"]
126[Wall]
127[Wall]
128[Wall]
@ -153,18 +153,18 @@ flowchart LR
137["SweepEdge Adjacent"]
138["SweepEdge Opposite"]
139["SweepEdge Adjacent"]
140["EdgeCut Fillet<br>[5304, 5643, 0]"]
141["EdgeCut Fillet<br>[5304, 5643, 0]"]
142["EdgeCut Fillet<br>[5304, 5643, 0]"]
143["EdgeCut Fillet<br>[5304, 5643, 0]"]
144["EdgeCut Fillet<br>[5968, 6312, 0]"]
145["EdgeCut Fillet<br>[5968, 6312, 0]"]
146["EdgeCut Fillet<br>[5968, 6312, 0]"]
147["EdgeCut Fillet<br>[5968, 6312, 0]"]
148["StartSketchOnPlane<br>[893, 913, 0]"]
149["StartSketchOnPlane<br>[893, 913, 0]"]
150["StartSketchOnPlane<br>[4379, 4399, 0]"]
151["StartSketchOnPlane<br>[2724, 2744, 0]"]
140["EdgeCut Fillet<br>[5305, 5644, 0]"]
141["EdgeCut Fillet<br>[5305, 5644, 0]"]
142["EdgeCut Fillet<br>[5305, 5644, 0]"]
143["EdgeCut Fillet<br>[5305, 5644, 0]"]
144["EdgeCut Fillet<br>[5969, 6313, 0]"]
145["EdgeCut Fillet<br>[5969, 6313, 0]"]
146["EdgeCut Fillet<br>[5969, 6313, 0]"]
147["EdgeCut Fillet<br>[5969, 6313, 0]"]
148["StartSketchOnPlane<br>[894, 914, 0]"]
149["StartSketchOnPlane<br>[894, 914, 0]"]
150["StartSketchOnPlane<br>[4380, 4400, 0]"]
151["StartSketchOnPlane<br>[2725, 2745, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -39,8 +39,8 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"type": "FunctionCall",
"name": "face",
"functionSourceRange": [
868,
1182,
869,
1183,
0
],
"unlabeledArg": null,
@ -265,8 +265,8 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"type": "FunctionCall",
"name": "face",
"functionSourceRange": [
868,
1182,
869,
1183,
0
],
"unlabeledArg": null,
@ -1077,8 +1077,8 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"type": "FunctionCall",
"name": "magnetBase",
"functionSourceRange": [
4348,
4690,
4349,
4691,
0
],
"unlabeledArg": null,
@ -1107,8 +1107,8 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"type": "FunctionCall",
"name": "magnetCenterCutout",
"functionSourceRange": [
2697,
4288,
2698,
4289,
0
],
"unlabeledArg": null,
@ -1336,8 +1336,8 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"type": "FunctionCall",
"name": "magnetBase",
"functionSourceRange": [
4348,
4690,
4349,
4691,
0
],
"unlabeledArg": null,
@ -1366,8 +1366,8 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"type": "FunctionCall",
"name": "magnetCenterCutout",
"functionSourceRange": [
2697,
4288,
2698,
4289,
0
],
"unlabeledArg": null,

View File

@ -10851,9 +10851,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4472,
"end": 4480,
"start": 4472,
"commentStart": 4473,
"end": 4481,
"start": 4473,
"type": "TagDeclarator",
"value": "line001"
},
@ -10864,9 +10864,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4521,
"end": 4529,
"start": 4521,
"commentStart": 4522,
"end": 4530,
"start": 4522,
"type": "TagDeclarator",
"value": "line002"
},
@ -10877,9 +10877,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4582,
"end": 4590,
"start": 4582,
"commentStart": 4583,
"end": 4591,
"start": 4583,
"type": "TagDeclarator",
"value": "line003"
},
@ -10890,9 +10890,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4611,
"end": 4619,
"start": 4611,
"commentStart": 4612,
"end": 4620,
"start": 4612,
"type": "TagDeclarator",
"value": "line004"
},
@ -10913,9 +10913,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
0.0
],
"tag": {
"commentStart": 4472,
"end": 4480,
"start": 4472,
"commentStart": 4473,
"end": 4481,
"start": 4473,
"type": "TagDeclarator",
"value": "line001"
},
@ -10938,9 +10938,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
0.0
],
"tag": {
"commentStart": 4521,
"end": 4529,
"start": 4521,
"commentStart": 4522,
"end": 4530,
"start": 4522,
"type": "TagDeclarator",
"value": "line002"
},
@ -10963,9 +10963,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
42.0
],
"tag": {
"commentStart": 4582,
"end": 4590,
"start": 4582,
"commentStart": 4583,
"end": 4591,
"start": 4583,
"type": "TagDeclarator",
"value": "line003"
},
@ -10988,9 +10988,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
42.0
],
"tag": {
"commentStart": 4611,
"end": 4619,
"start": 4611,
"commentStart": 4612,
"end": 4620,
"start": 4612,
"type": "TagDeclarator",
"value": "line004"
},
@ -11095,9 +11095,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4472,
"end": 4480,
"start": 4472,
"commentStart": 4473,
"end": 4481,
"start": 4473,
"type": "TagDeclarator",
"value": "line001"
},
@ -11108,9 +11108,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4521,
"end": 4529,
"start": 4521,
"commentStart": 4522,
"end": 4530,
"start": 4522,
"type": "TagDeclarator",
"value": "line002"
},
@ -11121,9 +11121,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4582,
"end": 4590,
"start": 4582,
"commentStart": 4583,
"end": 4591,
"start": 4583,
"type": "TagDeclarator",
"value": "line003"
},
@ -11134,9 +11134,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4611,
"end": 4619,
"start": 4611,
"commentStart": 4612,
"end": 4620,
"start": 4612,
"type": "TagDeclarator",
"value": "line004"
},
@ -11157,9 +11157,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
0.0
],
"tag": {
"commentStart": 4472,
"end": 4480,
"start": 4472,
"commentStart": 4473,
"end": 4481,
"start": 4473,
"type": "TagDeclarator",
"value": "line001"
},
@ -11182,9 +11182,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
0.0
],
"tag": {
"commentStart": 4521,
"end": 4529,
"start": 4521,
"commentStart": 4522,
"end": 4530,
"start": 4522,
"type": "TagDeclarator",
"value": "line002"
},
@ -11207,9 +11207,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
42.0
],
"tag": {
"commentStart": 4582,
"end": 4590,
"start": 4582,
"commentStart": 4583,
"end": 4591,
"start": 4583,
"type": "TagDeclarator",
"value": "line003"
},
@ -11232,9 +11232,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
42.0
],
"tag": {
"commentStart": 4611,
"end": 4619,
"start": 4611,
"commentStart": 4612,
"end": 4620,
"start": 4612,
"type": "TagDeclarator",
"value": "line004"
},
@ -11369,9 +11369,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4472,
"end": 4480,
"start": 4472,
"commentStart": 4473,
"end": 4481,
"start": 4473,
"type": "TagDeclarator",
"value": "line001"
},
@ -11382,9 +11382,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4521,
"end": 4529,
"start": 4521,
"commentStart": 4522,
"end": 4530,
"start": 4522,
"type": "TagDeclarator",
"value": "line002"
},
@ -11395,9 +11395,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4582,
"end": 4590,
"start": 4582,
"commentStart": 4583,
"end": 4591,
"start": 4583,
"type": "TagDeclarator",
"value": "line003"
},
@ -11408,9 +11408,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4611,
"end": 4619,
"start": 4611,
"commentStart": 4612,
"end": 4620,
"start": 4612,
"type": "TagDeclarator",
"value": "line004"
},
@ -11431,9 +11431,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
0.0
],
"tag": {
"commentStart": 4472,
"end": 4480,
"start": 4472,
"commentStart": 4473,
"end": 4481,
"start": 4473,
"type": "TagDeclarator",
"value": "line001"
},
@ -11456,9 +11456,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
0.0
],
"tag": {
"commentStart": 4521,
"end": 4529,
"start": 4521,
"commentStart": 4522,
"end": 4530,
"start": 4522,
"type": "TagDeclarator",
"value": "line002"
},
@ -11481,9 +11481,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
42.0
],
"tag": {
"commentStart": 4582,
"end": 4590,
"start": 4582,
"commentStart": 4583,
"end": 4591,
"start": 4583,
"type": "TagDeclarator",
"value": "line003"
},
@ -11506,9 +11506,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
42.0
],
"tag": {
"commentStart": 4611,
"end": 4619,
"start": 4611,
"commentStart": 4612,
"end": 4620,
"start": 4612,
"type": "TagDeclarator",
"value": "line004"
},
@ -11613,9 +11613,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4472,
"end": 4480,
"start": 4472,
"commentStart": 4473,
"end": 4481,
"start": 4473,
"type": "TagDeclarator",
"value": "line001"
},
@ -11626,9 +11626,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4521,
"end": 4529,
"start": 4521,
"commentStart": 4522,
"end": 4530,
"start": 4522,
"type": "TagDeclarator",
"value": "line002"
},
@ -11639,9 +11639,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4582,
"end": 4590,
"start": 4582,
"commentStart": 4583,
"end": 4591,
"start": 4583,
"type": "TagDeclarator",
"value": "line003"
},
@ -11652,9 +11652,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4611,
"end": 4619,
"start": 4611,
"commentStart": 4612,
"end": 4620,
"start": 4612,
"type": "TagDeclarator",
"value": "line004"
},
@ -11675,9 +11675,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
0.0
],
"tag": {
"commentStart": 4472,
"end": 4480,
"start": 4472,
"commentStart": 4473,
"end": 4481,
"start": 4473,
"type": "TagDeclarator",
"value": "line001"
},
@ -11700,9 +11700,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
0.0
],
"tag": {
"commentStart": 4521,
"end": 4529,
"start": 4521,
"commentStart": 4522,
"end": 4530,
"start": 4522,
"type": "TagDeclarator",
"value": "line002"
},
@ -11725,9 +11725,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
42.0
],
"tag": {
"commentStart": 4582,
"end": 4590,
"start": 4582,
"commentStart": 4583,
"end": 4591,
"start": 4583,
"type": "TagDeclarator",
"value": "line003"
},
@ -11750,9 +11750,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
42.0
],
"tag": {
"commentStart": 4611,
"end": 4619,
"start": 4611,
"commentStart": 4612,
"end": 4620,
"start": 4612,
"type": "TagDeclarator",
"value": "line004"
},
@ -11891,9 +11891,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
0.0
],
"tag": {
"commentStart": 4472,
"end": 4480,
"start": 4472,
"commentStart": 4473,
"end": 4481,
"start": 4473,
"type": "TagDeclarator",
"value": "line001"
},
@ -11916,9 +11916,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
0.0
],
"tag": {
"commentStart": 4521,
"end": 4529,
"start": 4521,
"commentStart": 4522,
"end": 4530,
"start": 4522,
"type": "TagDeclarator",
"value": "line002"
},
@ -11941,9 +11941,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
42.0
],
"tag": {
"commentStart": 4582,
"end": 4590,
"start": 4582,
"commentStart": 4583,
"end": 4591,
"start": 4583,
"type": "TagDeclarator",
"value": "line003"
},
@ -11966,9 +11966,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
42.0
],
"tag": {
"commentStart": 4611,
"end": 4619,
"start": 4611,
"commentStart": 4612,
"end": 4620,
"start": 4612,
"type": "TagDeclarator",
"value": "line004"
},
@ -12070,9 +12070,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
0.0
],
"tag": {
"commentStart": 4472,
"end": 4480,
"start": 4472,
"commentStart": 4473,
"end": 4481,
"start": 4473,
"type": "TagDeclarator",
"value": "line001"
},
@ -12095,9 +12095,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
0.0
],
"tag": {
"commentStart": 4521,
"end": 4529,
"start": 4521,
"commentStart": 4522,
"end": 4530,
"start": 4522,
"type": "TagDeclarator",
"value": "line002"
},
@ -12120,9 +12120,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
42.0
],
"tag": {
"commentStart": 4582,
"end": 4590,
"start": 4582,
"commentStart": 4583,
"end": 4591,
"start": 4583,
"type": "TagDeclarator",
"value": "line003"
},
@ -12145,9 +12145,9 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc
42.0
],
"tag": {
"commentStart": 4611,
"end": 4619,
"start": 4611,
"commentStart": 4612,
"end": 4620,
"start": 4612,
"type": "TagDeclarator",
"value": "line004"
},

View File

@ -1,25 +1,25 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[798, 823, 0]"]
3["Segment<br>[831, 853, 0]"]
4["Segment<br>[861, 920, 0]"]
5["Segment<br>[928, 955, 0]"]
6["Segment<br>[963, 1022, 0]"]
7["Segment<br>[1030, 1037, 0]"]
2["Path<br>[799, 824, 0]"]
3["Segment<br>[832, 854, 0]"]
4["Segment<br>[862, 921, 0]"]
5["Segment<br>[929, 956, 0]"]
6["Segment<br>[964, 1023, 0]"]
7["Segment<br>[1031, 1038, 0]"]
8[Solid2d]
end
subgraph path28 [Path]
28["Path<br>[798, 823, 0]"]
29["Segment<br>[831, 853, 0]"]
30["Segment<br>[861, 920, 0]"]
31["Segment<br>[928, 955, 0]"]
32["Segment<br>[963, 1022, 0]"]
33["Segment<br>[1030, 1037, 0]"]
28["Path<br>[799, 824, 0]"]
29["Segment<br>[832, 854, 0]"]
30["Segment<br>[862, 921, 0]"]
31["Segment<br>[929, 956, 0]"]
32["Segment<br>[964, 1023, 0]"]
33["Segment<br>[1031, 1038, 0]"]
34[Solid2d]
end
1["Plane<br>[1123, 1161, 0]"]
9["Sweep Extrusion<br>[1110, 1204, 0]"]
1["Plane<br>[1124, 1162, 0]"]
9["Sweep Extrusion<br>[1111, 1205, 0]"]
10[Wall]
11[Wall]
12[Wall]
@ -37,8 +37,8 @@ flowchart LR
24["SweepEdge Adjacent"]
25["SweepEdge Opposite"]
26["SweepEdge Adjacent"]
27["Plane<br>[1617, 1655, 0]"]
35["Sweep Revolve<br>[1604, 1686, 0]"]
27["Plane<br>[1618, 1656, 0]"]
35["Sweep Revolve<br>[1605, 1687, 0]"]
36[Wall]
37[Wall]
38[Wall]
@ -56,8 +56,8 @@ flowchart LR
50["SweepEdge Adjacent"]
51["SweepEdge Opposite"]
52["SweepEdge Adjacent"]
53["StartSketchOnPlane<br>[770, 790, 0]"]
54["StartSketchOnPlane<br>[770, 790, 0]"]
53["StartSketchOnPlane<br>[771, 791, 0]"]
54["StartSketchOnPlane<br>[771, 791, 0]"]
1 --- 2
2 --- 3
2 --- 4

File diff suppressed because it is too large Load Diff

View File

@ -39,8 +39,8 @@ description: Operations executed gridfinity-baseplate.kcl
"type": "FunctionCall",
"name": "face",
"functionSourceRange": [
745,
1059,
746,
1060,
0
],
"unlabeledArg": null,
@ -265,8 +265,8 @@ description: Operations executed gridfinity-baseplate.kcl
"type": "FunctionCall",
"name": "face",
"functionSourceRange": [
745,
1059,
746,
1060,
0
],
"unlabeledArg": null,

View File

@ -1,96 +1,96 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[1186, 1232, 0]"]
3["Segment<br>[1240, 1262, 0]"]
4["Segment<br>[1270, 1300, 0]"]
5["Segment<br>[1308, 1367, 0]"]
6["Segment<br>[1375, 1402, 0]"]
7["Segment<br>[1410, 1469, 0]"]
8["Segment<br>[1477, 1484, 0]"]
2["Path<br>[1187, 1233, 0]"]
3["Segment<br>[1241, 1263, 0]"]
4["Segment<br>[1271, 1301, 0]"]
5["Segment<br>[1309, 1368, 0]"]
6["Segment<br>[1376, 1403, 0]"]
7["Segment<br>[1411, 1470, 0]"]
8["Segment<br>[1478, 1485, 0]"]
9[Solid2d]
end
subgraph path29 [Path]
29["Path<br>[1186, 1232, 0]"]
30["Segment<br>[1240, 1262, 0]"]
31["Segment<br>[1270, 1300, 0]"]
32["Segment<br>[1308, 1367, 0]"]
33["Segment<br>[1375, 1402, 0]"]
34["Segment<br>[1410, 1469, 0]"]
35["Segment<br>[1477, 1484, 0]"]
29["Path<br>[1187, 1233, 0]"]
30["Segment<br>[1241, 1263, 0]"]
31["Segment<br>[1271, 1301, 0]"]
32["Segment<br>[1309, 1368, 0]"]
33["Segment<br>[1376, 1403, 0]"]
34["Segment<br>[1411, 1470, 0]"]
35["Segment<br>[1478, 1485, 0]"]
36[Solid2d]
end
subgraph path56 [Path]
56["Path<br>[2525, 2613, 0]"]
57["Segment<br>[2619, 2683, 0]"]
58["Segment<br>[2689, 2753, 0]"]
59["Segment<br>[2759, 2812, 0]"]
60["Segment<br>[2818, 2839, 0]"]
56["Path<br>[2526, 2614, 0]"]
57["Segment<br>[2620, 2684, 0]"]
58["Segment<br>[2690, 2754, 0]"]
59["Segment<br>[2760, 2813, 0]"]
60["Segment<br>[2819, 2840, 0]"]
61[Solid2d]
end
subgraph path81 [Path]
81["Path<br>[3165, 3331, 0]"]
82["Segment<br>[3165, 3331, 0]"]
81["Path<br>[3166, 3332, 0]"]
82["Segment<br>[3166, 3332, 0]"]
83[Solid2d]
end
subgraph path93 [Path]
93["Path<br>[4618, 4643, 0]"]
94["Segment<br>[4649, 4721, 0]"]
95["Segment<br>[4727, 4800, 0]"]
96["Segment<br>[4806, 4859, 0]"]
97["Segment<br>[4865, 4886, 0]"]
93["Path<br>[4616, 4641, 0]"]
94["Segment<br>[4647, 4719, 0]"]
95["Segment<br>[4725, 4798, 0]"]
96["Segment<br>[4804, 4857, 0]"]
97["Segment<br>[4863, 4884, 0]"]
98[Solid2d]
end
subgraph path119 [Path]
119["Path<br>[5355, 5380, 0]"]
120["Segment<br>[5440, 5483, 0]"]
121["Segment<br>[5491, 5600, 0]"]
122["Segment<br>[5675, 5724, 0]"]
123["Segment<br>[5732, 5757, 0]"]
124["Segment<br>[5765, 5823, 0]"]
125["Segment<br>[5831, 5856, 0]"]
126["Segment<br>[5864, 5923, 0]"]
127["Segment<br>[5931, 5938, 0]"]
119["Path<br>[5353, 5378, 0]"]
120["Segment<br>[5438, 5481, 0]"]
121["Segment<br>[5489, 5598, 0]"]
122["Segment<br>[5673, 5722, 0]"]
123["Segment<br>[5730, 5755, 0]"]
124["Segment<br>[5763, 5821, 0]"]
125["Segment<br>[5829, 5854, 0]"]
126["Segment<br>[5862, 5921, 0]"]
127["Segment<br>[5929, 5936, 0]"]
128[Solid2d]
end
subgraph path157 [Path]
157["Path<br>[5355, 5380, 0]"]
158["Segment<br>[5440, 5483, 0]"]
159["Segment<br>[5491, 5600, 0]"]
160["Segment<br>[5675, 5724, 0]"]
161["Segment<br>[5732, 5757, 0]"]
162["Segment<br>[5765, 5823, 0]"]
163["Segment<br>[5831, 5856, 0]"]
164["Segment<br>[5864, 5923, 0]"]
165["Segment<br>[5931, 5938, 0]"]
157["Path<br>[5353, 5378, 0]"]
158["Segment<br>[5438, 5481, 0]"]
159["Segment<br>[5489, 5598, 0]"]
160["Segment<br>[5673, 5722, 0]"]
161["Segment<br>[5730, 5755, 0]"]
162["Segment<br>[5763, 5821, 0]"]
163["Segment<br>[5829, 5854, 0]"]
164["Segment<br>[5862, 5921, 0]"]
165["Segment<br>[5929, 5936, 0]"]
166[Solid2d]
end
subgraph path195 [Path]
195["Path<br>[5355, 5380, 0]"]
196["Segment<br>[5440, 5483, 0]"]
197["Segment<br>[5491, 5600, 0]"]
198["Segment<br>[5675, 5724, 0]"]
199["Segment<br>[5732, 5757, 0]"]
200["Segment<br>[5765, 5823, 0]"]
201["Segment<br>[5831, 5856, 0]"]
202["Segment<br>[5864, 5923, 0]"]
203["Segment<br>[5931, 5938, 0]"]
195["Path<br>[5353, 5378, 0]"]
196["Segment<br>[5438, 5481, 0]"]
197["Segment<br>[5489, 5598, 0]"]
198["Segment<br>[5673, 5722, 0]"]
199["Segment<br>[5730, 5755, 0]"]
200["Segment<br>[5763, 5821, 0]"]
201["Segment<br>[5829, 5854, 0]"]
202["Segment<br>[5862, 5921, 0]"]
203["Segment<br>[5929, 5936, 0]"]
204[Solid2d]
end
subgraph path233 [Path]
233["Path<br>[5355, 5380, 0]"]
234["Segment<br>[5440, 5483, 0]"]
235["Segment<br>[5491, 5600, 0]"]
236["Segment<br>[5675, 5724, 0]"]
237["Segment<br>[5732, 5757, 0]"]
238["Segment<br>[5765, 5823, 0]"]
239["Segment<br>[5831, 5856, 0]"]
240["Segment<br>[5864, 5923, 0]"]
241["Segment<br>[5931, 5938, 0]"]
233["Path<br>[5353, 5378, 0]"]
234["Segment<br>[5438, 5481, 0]"]
235["Segment<br>[5489, 5598, 0]"]
236["Segment<br>[5673, 5722, 0]"]
237["Segment<br>[5730, 5755, 0]"]
238["Segment<br>[5763, 5821, 0]"]
239["Segment<br>[5829, 5854, 0]"]
240["Segment<br>[5862, 5921, 0]"]
241["Segment<br>[5929, 5936, 0]"]
242[Solid2d]
end
1["Plane<br>[1570, 1617, 0]"]
10["Sweep Extrusion<br>[1557, 1660, 0]"]
1["Plane<br>[1571, 1618, 0]"]
10["Sweep Extrusion<br>[1558, 1661, 0]"]
11[Wall]
12[Wall]
13[Wall]
@ -108,8 +108,8 @@ flowchart LR
25["SweepEdge Adjacent"]
26["SweepEdge Opposite"]
27["SweepEdge Adjacent"]
28["Plane<br>[2149, 2196, 0]"]
37["Sweep Revolve<br>[2136, 2227, 0]"]
28["Plane<br>[2150, 2197, 0]"]
37["Sweep Revolve<br>[2137, 2228, 0]"]
38[Wall]
39[Wall]
40[Wall]
@ -127,8 +127,8 @@ flowchart LR
52["SweepEdge Adjacent"]
53["SweepEdge Opposite"]
54["SweepEdge Adjacent"]
55["Plane<br>[2502, 2519, 0]"]
62["Sweep Extrusion<br>[2845, 2869, 0]"]
55["Plane<br>[2503, 2520, 0]"]
62["Sweep Extrusion<br>[2846, 2870, 0]"]
63[Wall]
64[Wall]
65[Wall]
@ -143,20 +143,20 @@ flowchart LR
74["SweepEdge Adjacent"]
75["SweepEdge Opposite"]
76["SweepEdge Adjacent"]
77["EdgeCut Fillet<br>[2875, 3105, 0]"]
78["EdgeCut Fillet<br>[2875, 3105, 0]"]
79["EdgeCut Fillet<br>[2875, 3105, 0]"]
80["EdgeCut Fillet<br>[2875, 3105, 0]"]
84["Sweep Extrusion<br>[3553, 3580, 0]"]
77["EdgeCut Fillet<br>[2876, 3106, 0]"]
78["EdgeCut Fillet<br>[2876, 3106, 0]"]
79["EdgeCut Fillet<br>[2876, 3106, 0]"]
80["EdgeCut Fillet<br>[2876, 3106, 0]"]
84["Sweep Extrusion<br>[3554, 3581, 0]"]
85[Wall]
86["Cap Start"]
87["SweepEdge Opposite"]
88["SweepEdge Adjacent"]
89["Sweep Extrusion<br>[3553, 3580, 0]"]
90["Sweep Extrusion<br>[3553, 3580, 0]"]
91["Sweep Extrusion<br>[3553, 3580, 0]"]
92["Plane<br>[4579, 4611, 0]"]
99["Sweep Extrusion<br>[4892, 4936, 0]"]
89["Sweep Extrusion<br>[3554, 3581, 0]"]
90["Sweep Extrusion<br>[3554, 3581, 0]"]
91["Sweep Extrusion<br>[3554, 3581, 0]"]
92["Plane<br>[4577, 4609, 0]"]
99["Sweep Extrusion<br>[4890, 4934, 0]"]
100[Wall]
101[Wall]
102[Wall]
@ -171,12 +171,12 @@ flowchart LR
111["SweepEdge Adjacent"]
112["SweepEdge Opposite"]
113["SweepEdge Adjacent"]
114["EdgeCut Fillet<br>[4942, 5175, 0]"]
115["EdgeCut Fillet<br>[4942, 5175, 0]"]
116["EdgeCut Fillet<br>[4942, 5175, 0]"]
117["EdgeCut Fillet<br>[4942, 5175, 0]"]
118["Plane<br>[5327, 5347, 0]"]
129["Sweep Extrusion<br>[6709, 6821, 0]"]
114["EdgeCut Fillet<br>[4940, 5173, 0]"]
115["EdgeCut Fillet<br>[4940, 5173, 0]"]
116["EdgeCut Fillet<br>[4940, 5173, 0]"]
117["EdgeCut Fillet<br>[4940, 5173, 0]"]
118["Plane<br>[5325, 5345, 0]"]
129["Sweep Extrusion<br>[6707, 6819, 0]"]
130[Wall]
131[Wall]
132[Wall]
@ -203,8 +203,8 @@ flowchart LR
153["SweepEdge Adjacent"]
154["SweepEdge Opposite"]
155["SweepEdge Adjacent"]
156["Plane<br>[5327, 5347, 0]"]
167["Sweep Extrusion<br>[6887, 7001, 0]"]
156["Plane<br>[5325, 5345, 0]"]
167["Sweep Extrusion<br>[6885, 6999, 0]"]
168[Wall]
169[Wall]
170[Wall]
@ -231,8 +231,8 @@ flowchart LR
191["SweepEdge Adjacent"]
192["SweepEdge Opposite"]
193["SweepEdge Adjacent"]
194["Plane<br>[5327, 5347, 0]"]
205["Sweep Revolve<br>[7827, 7882, 0]"]
194["Plane<br>[5325, 5345, 0]"]
205["Sweep Revolve<br>[7825, 7880, 0]"]
206[Wall]
207[Wall]
208[Wall]
@ -259,8 +259,8 @@ flowchart LR
229["SweepEdge Adjacent"]
230["SweepEdge Opposite"]
231["SweepEdge Adjacent"]
232["Plane<br>[5327, 5347, 0]"]
243["Sweep Revolve<br>[7944, 7998, 0]"]
232["Plane<br>[5325, 5345, 0]"]
243["Sweep Revolve<br>[7942, 7996, 0]"]
244[Wall]
245[Wall]
246[Wall]
@ -287,10 +287,10 @@ flowchart LR
267["SweepEdge Adjacent"]
268["SweepEdge Opposite"]
269["SweepEdge Adjacent"]
270["StartSketchOnPlane<br>[1158, 1178, 0]"]
271["StartSketchOnPlane<br>[1158, 1178, 0]"]
272["StartSketchOnFace<br>[3122, 3159, 0]"]
273["StartSketchOnPlane<br>[4565, 4612, 0]"]
270["StartSketchOnPlane<br>[1159, 1179, 0]"]
271["StartSketchOnPlane<br>[1159, 1179, 0]"]
272["StartSketchOnFace<br>[3123, 3160, 0]"]
273["StartSketchOnPlane<br>[4563, 4610, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -39,8 +39,8 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl
"type": "FunctionCall",
"name": "face",
"functionSourceRange": [
1133,
1506,
1134,
1507,
0
],
"unlabeledArg": null,
@ -265,8 +265,8 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl
"type": "FunctionCall",
"name": "face",
"functionSourceRange": [
1133,
1506,
1134,
1507,
0
],
"unlabeledArg": null,
@ -1580,8 +1580,8 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl
"type": "FunctionCall",
"name": "lipFace",
"functionSourceRange": [
5302,
5960,
5300,
5958,
0
],
"unlabeledArg": null,
@ -1815,8 +1815,8 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl
"type": "FunctionCall",
"name": "lipFace",
"functionSourceRange": [
5302,
5960,
5300,
5958,
0
],
"unlabeledArg": null,
@ -2324,8 +2324,8 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl
"type": "FunctionCall",
"name": "lipFace",
"functionSourceRange": [
5302,
5960,
5300,
5958,
0
],
"unlabeledArg": null,
@ -2640,8 +2640,8 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl
"type": "FunctionCall",
"name": "lipFace",
"functionSourceRange": [
5302,
5960,
5300,
5958,
0
],
"unlabeledArg": null,

View File

@ -1,48 +1,48 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[927, 973, 0]"]
3["Segment<br>[981, 1003, 0]"]
4["Segment<br>[1011, 1041, 0]"]
5["Segment<br>[1049, 1108, 0]"]
6["Segment<br>[1116, 1143, 0]"]
7["Segment<br>[1151, 1210, 0]"]
8["Segment<br>[1218, 1225, 0]"]
2["Path<br>[928, 974, 0]"]
3["Segment<br>[982, 1004, 0]"]
4["Segment<br>[1012, 1042, 0]"]
5["Segment<br>[1050, 1109, 0]"]
6["Segment<br>[1117, 1144, 0]"]
7["Segment<br>[1152, 1211, 0]"]
8["Segment<br>[1219, 1226, 0]"]
9[Solid2d]
end
subgraph path29 [Path]
29["Path<br>[927, 973, 0]"]
30["Segment<br>[981, 1003, 0]"]
31["Segment<br>[1011, 1041, 0]"]
32["Segment<br>[1049, 1108, 0]"]
33["Segment<br>[1116, 1143, 0]"]
34["Segment<br>[1151, 1210, 0]"]
35["Segment<br>[1218, 1225, 0]"]
29["Path<br>[928, 974, 0]"]
30["Segment<br>[982, 1004, 0]"]
31["Segment<br>[1012, 1042, 0]"]
32["Segment<br>[1050, 1109, 0]"]
33["Segment<br>[1117, 1144, 0]"]
34["Segment<br>[1152, 1211, 0]"]
35["Segment<br>[1219, 1226, 0]"]
36[Solid2d]
end
subgraph path56 [Path]
56["Path<br>[2266, 2354, 0]"]
57["Segment<br>[2360, 2424, 0]"]
58["Segment<br>[2430, 2494, 0]"]
59["Segment<br>[2500, 2553, 0]"]
60["Segment<br>[2559, 2580, 0]"]
56["Path<br>[2267, 2355, 0]"]
57["Segment<br>[2361, 2425, 0]"]
58["Segment<br>[2431, 2495, 0]"]
59["Segment<br>[2501, 2554, 0]"]
60["Segment<br>[2560, 2581, 0]"]
61[Solid2d]
end
subgraph path81 [Path]
81["Path<br>[2906, 3072, 0]"]
82["Segment<br>[2906, 3072, 0]"]
81["Path<br>[2907, 3073, 0]"]
82["Segment<br>[2907, 3073, 0]"]
83[Solid2d]
end
subgraph path93 [Path]
93["Path<br>[4385, 4410, 0]"]
94["Segment<br>[4416, 4488, 0]"]
95["Segment<br>[4494, 4567, 0]"]
96["Segment<br>[4573, 4626, 0]"]
97["Segment<br>[4632, 4653, 0]"]
93["Path<br>[4386, 4411, 0]"]
94["Segment<br>[4417, 4489, 0]"]
95["Segment<br>[4495, 4568, 0]"]
96["Segment<br>[4574, 4627, 0]"]
97["Segment<br>[4633, 4654, 0]"]
98[Solid2d]
end
1["Plane<br>[1311, 1358, 0]"]
10["Sweep Extrusion<br>[1298, 1401, 0]"]
1["Plane<br>[1312, 1359, 0]"]
10["Sweep Extrusion<br>[1299, 1402, 0]"]
11[Wall]
12[Wall]
13[Wall]
@ -60,8 +60,8 @@ flowchart LR
25["SweepEdge Adjacent"]
26["SweepEdge Opposite"]
27["SweepEdge Adjacent"]
28["Plane<br>[1890, 1937, 0]"]
37["Sweep Revolve<br>[1877, 1968, 0]"]
28["Plane<br>[1891, 1938, 0]"]
37["Sweep Revolve<br>[1878, 1969, 0]"]
38[Wall]
39[Wall]
40[Wall]
@ -79,8 +79,8 @@ flowchart LR
52["SweepEdge Adjacent"]
53["SweepEdge Opposite"]
54["SweepEdge Adjacent"]
55["Plane<br>[2243, 2260, 0]"]
62["Sweep Extrusion<br>[2586, 2610, 0]"]
55["Plane<br>[2244, 2261, 0]"]
62["Sweep Extrusion<br>[2587, 2611, 0]"]
63[Wall]
64[Wall]
65[Wall]
@ -95,20 +95,20 @@ flowchart LR
74["SweepEdge Adjacent"]
75["SweepEdge Opposite"]
76["SweepEdge Adjacent"]
77["EdgeCut Fillet<br>[2616, 2846, 0]"]
78["EdgeCut Fillet<br>[2616, 2846, 0]"]
79["EdgeCut Fillet<br>[2616, 2846, 0]"]
80["EdgeCut Fillet<br>[2616, 2846, 0]"]
84["Sweep Extrusion<br>[3294, 3321, 0]"]
77["EdgeCut Fillet<br>[2617, 2847, 0]"]
78["EdgeCut Fillet<br>[2617, 2847, 0]"]
79["EdgeCut Fillet<br>[2617, 2847, 0]"]
80["EdgeCut Fillet<br>[2617, 2847, 0]"]
84["Sweep Extrusion<br>[3295, 3322, 0]"]
85[Wall]
86["Cap Start"]
87["SweepEdge Opposite"]
88["SweepEdge Adjacent"]
89["Sweep Extrusion<br>[3294, 3321, 0]"]
90["Sweep Extrusion<br>[3294, 3321, 0]"]
91["Sweep Extrusion<br>[3294, 3321, 0]"]
92["Plane<br>[4346, 4378, 0]"]
99["Sweep Extrusion<br>[4659, 4703, 0]"]
89["Sweep Extrusion<br>[3295, 3322, 0]"]
90["Sweep Extrusion<br>[3295, 3322, 0]"]
91["Sweep Extrusion<br>[3295, 3322, 0]"]
92["Plane<br>[4347, 4379, 0]"]
99["Sweep Extrusion<br>[4660, 4704, 0]"]
100[Wall]
101[Wall]
102[Wall]
@ -123,14 +123,14 @@ flowchart LR
111["SweepEdge Adjacent"]
112["SweepEdge Opposite"]
113["SweepEdge Adjacent"]
114["EdgeCut Fillet<br>[4709, 4942, 0]"]
115["EdgeCut Fillet<br>[4709, 4942, 0]"]
116["EdgeCut Fillet<br>[4709, 4942, 0]"]
117["EdgeCut Fillet<br>[4709, 4942, 0]"]
118["StartSketchOnPlane<br>[899, 919, 0]"]
119["StartSketchOnPlane<br>[899, 919, 0]"]
120["StartSketchOnFace<br>[2863, 2900, 0]"]
121["StartSketchOnPlane<br>[4332, 4379, 0]"]
114["EdgeCut Fillet<br>[4710, 4943, 0]"]
115["EdgeCut Fillet<br>[4710, 4943, 0]"]
116["EdgeCut Fillet<br>[4710, 4943, 0]"]
117["EdgeCut Fillet<br>[4710, 4943, 0]"]
118["StartSketchOnPlane<br>[900, 920, 0]"]
119["StartSketchOnPlane<br>[900, 920, 0]"]
120["StartSketchOnFace<br>[2864, 2901, 0]"]
121["StartSketchOnPlane<br>[4333, 4380, 0]"]
1 --- 2
2 --- 3
2 --- 4

File diff suppressed because it is too large Load Diff

View File

@ -39,8 +39,8 @@ description: Operations executed gridfinity-bins.kcl
"type": "FunctionCall",
"name": "face",
"functionSourceRange": [
874,
1247,
875,
1248,
0
],
"unlabeledArg": null,
@ -265,8 +265,8 @@ description: Operations executed gridfinity-bins.kcl
"type": "FunctionCall",
"name": "face",
"functionSourceRange": [
874,
1247,
875,
1248,
0
],
"unlabeledArg": null,

View File

@ -1,22 +1,22 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[571, 621, 0]"]
3["Segment<br>[629, 678, 0]"]
4["Segment<br>[686, 735, 0]"]
5["Segment<br>[743, 792, 0]"]
6["Segment<br>[800, 848, 0]"]
7["Segment<br>[856, 909, 0]"]
8["Segment<br>[917, 924, 0]"]
2["Path<br>[572, 622, 0]"]
3["Segment<br>[630, 679, 0]"]
4["Segment<br>[687, 736, 0]"]
5["Segment<br>[744, 793, 0]"]
6["Segment<br>[801, 849, 0]"]
7["Segment<br>[857, 910, 0]"]
8["Segment<br>[918, 925, 0]"]
9[Solid2d]
end
subgraph path10 [Path]
10["Path<br>[937, 997, 0]"]
11["Segment<br>[937, 997, 0]"]
10["Path<br>[938, 998, 0]"]
11["Segment<br>[938, 998, 0]"]
12[Solid2d]
end
1["Plane<br>[545, 563, 0]"]
13["Sweep Extrusion<br>[1009, 1030, 0]"]
1["Plane<br>[546, 564, 0]"]
13["Sweep Extrusion<br>[1010, 1031, 0]"]
14[Wall]
15[Wall]
16[Wall]

View File

@ -8,17 +8,17 @@ description: Result of parsing hex-nut.kcl
{
"commentStart": 350,
"declaration": {
"commentStart": 397,
"commentStart": 398,
"end": 0,
"id": {
"commentStart": 397,
"commentStart": 398,
"end": 0,
"name": "wallToWallLength",
"start": 0,
"type": "Identifier"
},
"init": {
"commentStart": 416,
"commentStart": 417,
"end": 0,
"raw": "0.5",
"start": 0,
@ -35,26 +35,26 @@ description: Result of parsing hex-nut.kcl
"end": 0,
"kind": "const",
"preComments": [
"// Define constants (5/16\" - 24 thread size)"
"// Define parameters (5/16\" - 24 thread size)"
],
"start": 0,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"commentStart": 420,
"commentStart": 421,
"declaration": {
"commentStart": 420,
"commentStart": 421,
"end": 0,
"id": {
"commentStart": 420,
"commentStart": 421,
"end": 0,
"name": "thickness",
"start": 0,
"type": "Identifier"
},
"init": {
"commentStart": 432,
"commentStart": 433,
"end": 0,
"raw": "0.266",
"start": 0,
@ -75,19 +75,19 @@ description: Result of parsing hex-nut.kcl
"type": "VariableDeclaration"
},
{
"commentStart": 438,
"commentStart": 439,
"declaration": {
"commentStart": 438,
"commentStart": 439,
"end": 0,
"id": {
"commentStart": 438,
"commentStart": 439,
"end": 0,
"name": "diameter",
"start": 0,
"type": "Identifier"
},
"init": {
"commentStart": 449,
"commentStart": 450,
"end": 0,
"raw": "0.3125",
"start": 0,
@ -108,12 +108,12 @@ description: Result of parsing hex-nut.kcl
"type": "VariableDeclaration"
},
{
"commentStart": 455,
"commentStart": 456,
"declaration": {
"commentStart": 497,
"commentStart": 498,
"end": 0,
"id": {
"commentStart": 497,
"commentStart": 498,
"end": 0,
"name": "hexNut",
"start": 0,
@ -123,12 +123,12 @@ description: Result of parsing hex-nut.kcl
"body": {
"body": [
{
"commentStart": 530,
"commentStart": 531,
"declaration": {
"commentStart": 530,
"commentStart": 531,
"end": 0,
"id": {
"commentStart": 530,
"commentStart": 531,
"end": 0,
"name": "hexNutSketch",
"start": 0,
@ -141,10 +141,10 @@ description: Result of parsing hex-nut.kcl
{
"argument": {
"abs_path": false,
"commentStart": 560,
"commentStart": 561,
"end": 0,
"name": {
"commentStart": 560,
"commentStart": 561,
"end": 0,
"name": "XZ",
"start": 0,
@ -155,7 +155,7 @@ description: Result of parsing hex-nut.kcl
"type": "Name",
"type": "Name"
},
"commentStart": 559,
"commentStart": 560,
"end": 0,
"operator": "-",
"start": 0,
@ -165,10 +165,10 @@ description: Result of parsing hex-nut.kcl
],
"callee": {
"abs_path": false,
"commentStart": 545,
"commentStart": 546,
"end": 0,
"name": {
"commentStart": 545,
"commentStart": 546,
"end": 0,
"name": "startSketchOn",
"start": 0,
@ -178,7 +178,7 @@ description: Result of parsing hex-nut.kcl
"start": 0,
"type": "Name"
},
"commentStart": 545,
"commentStart": 546,
"end": 0,
"start": 0,
"type": "CallExpression",
@ -187,17 +187,17 @@ description: Result of parsing hex-nut.kcl
{
"arguments": [
{
"commentStart": 586,
"commentStart": 587,
"elements": [
{
"commentStart": 587,
"commentStart": 588,
"end": 0,
"left": {
"commentStart": 587,
"commentStart": 588,
"computed": false,
"end": 0,
"object": {
"commentStart": 587,
"commentStart": 588,
"end": 0,
"name": "start",
"start": 0,
@ -205,7 +205,7 @@ description: Result of parsing hex-nut.kcl
"type": "Identifier"
},
"property": {
"commentStart": 593,
"commentStart": 594,
"end": 0,
"raw": "0",
"start": 0,
@ -223,10 +223,10 @@ description: Result of parsing hex-nut.kcl
"operator": "+",
"right": {
"abs_path": false,
"commentStart": 598,
"commentStart": 599,
"end": 0,
"name": {
"commentStart": 598,
"commentStart": 599,
"end": 0,
"name": "innerDia",
"start": 0,
@ -242,11 +242,11 @@ description: Result of parsing hex-nut.kcl
"type": "BinaryExpression"
},
{
"commentStart": 608,
"commentStart": 609,
"computed": false,
"end": 0,
"object": {
"commentStart": 608,
"commentStart": 609,
"end": 0,
"name": "start",
"start": 0,
@ -254,7 +254,7 @@ description: Result of parsing hex-nut.kcl
"type": "Identifier"
},
"property": {
"commentStart": 614,
"commentStart": 615,
"end": 0,
"raw": "1",
"start": 0,
@ -276,7 +276,7 @@ description: Result of parsing hex-nut.kcl
"type": "ArrayExpression"
},
{
"commentStart": 619,
"commentStart": 620,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
@ -285,10 +285,10 @@ description: Result of parsing hex-nut.kcl
],
"callee": {
"abs_path": false,
"commentStart": 571,
"commentStart": 572,
"end": 0,
"name": {
"commentStart": 571,
"commentStart": 572,
"end": 0,
"name": "startProfileAt",
"start": 0,
@ -298,7 +298,7 @@ description: Result of parsing hex-nut.kcl
"start": 0,
"type": "Name"
},
"commentStart": 571,
"commentStart": 572,
"end": 0,
"start": 0,
"type": "CallExpression",
@ -307,14 +307,14 @@ description: Result of parsing hex-nut.kcl
{
"arguments": [
{
"commentStart": 640,
"commentStart": 641,
"end": 0,
"properties": [
{
"commentStart": 642,
"commentStart": 643,
"end": 0,
"key": {
"commentStart": 642,
"commentStart": 643,
"end": 0,
"name": "angle",
"start": 0,
@ -323,7 +323,7 @@ description: Result of parsing hex-nut.kcl
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 650,
"commentStart": 651,
"end": 0,
"raw": "240",
"start": 0,
@ -336,10 +336,10 @@ description: Result of parsing hex-nut.kcl
}
},
{
"commentStart": 655,
"commentStart": 656,
"end": 0,
"key": {
"commentStart": 655,
"commentStart": 656,
"end": 0,
"name": "length",
"start": 0,
@ -349,10 +349,10 @@ description: Result of parsing hex-nut.kcl
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 664,
"commentStart": 665,
"end": 0,
"name": {
"commentStart": 664,
"commentStart": 665,
"end": 0,
"name": "innerDia",
"start": 0,
@ -370,7 +370,7 @@ description: Result of parsing hex-nut.kcl
"type": "ObjectExpression"
},
{
"commentStart": 676,
"commentStart": 677,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
@ -379,10 +379,10 @@ description: Result of parsing hex-nut.kcl
],
"callee": {
"abs_path": false,
"commentStart": 629,
"commentStart": 630,
"end": 0,
"name": {
"commentStart": 629,
"commentStart": 630,
"end": 0,
"name": "angledLine",
"start": 0,
@ -392,7 +392,7 @@ description: Result of parsing hex-nut.kcl
"start": 0,
"type": "Name"
},
"commentStart": 629,
"commentStart": 630,
"end": 0,
"start": 0,
"type": "CallExpression",
@ -401,14 +401,14 @@ description: Result of parsing hex-nut.kcl
{
"arguments": [
{
"commentStart": 697,
"commentStart": 698,
"end": 0,
"properties": [
{
"commentStart": 699,
"commentStart": 700,
"end": 0,
"key": {
"commentStart": 699,
"commentStart": 700,
"end": 0,
"name": "angle",
"start": 0,
@ -417,7 +417,7 @@ description: Result of parsing hex-nut.kcl
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 707,
"commentStart": 708,
"end": 0,
"raw": "180",
"start": 0,
@ -430,10 +430,10 @@ description: Result of parsing hex-nut.kcl
}
},
{
"commentStart": 712,
"commentStart": 713,
"end": 0,
"key": {
"commentStart": 712,
"commentStart": 713,
"end": 0,
"name": "length",
"start": 0,
@ -443,10 +443,10 @@ description: Result of parsing hex-nut.kcl
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 721,
"commentStart": 722,
"end": 0,
"name": {
"commentStart": 721,
"commentStart": 722,
"end": 0,
"name": "innerDia",
"start": 0,
@ -464,7 +464,7 @@ description: Result of parsing hex-nut.kcl
"type": "ObjectExpression"
},
{
"commentStart": 733,
"commentStart": 734,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
@ -473,10 +473,10 @@ description: Result of parsing hex-nut.kcl
],
"callee": {
"abs_path": false,
"commentStart": 686,
"commentStart": 687,
"end": 0,
"name": {
"commentStart": 686,
"commentStart": 687,
"end": 0,
"name": "angledLine",
"start": 0,
@ -486,7 +486,7 @@ description: Result of parsing hex-nut.kcl
"start": 0,
"type": "Name"
},
"commentStart": 686,
"commentStart": 687,
"end": 0,
"start": 0,
"type": "CallExpression",
@ -495,14 +495,14 @@ description: Result of parsing hex-nut.kcl
{
"arguments": [
{
"commentStart": 754,
"commentStart": 755,
"end": 0,
"properties": [
{
"commentStart": 756,
"commentStart": 757,
"end": 0,
"key": {
"commentStart": 756,
"commentStart": 757,
"end": 0,
"name": "angle",
"start": 0,
@ -511,7 +511,7 @@ description: Result of parsing hex-nut.kcl
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 764,
"commentStart": 765,
"end": 0,
"raw": "120",
"start": 0,
@ -524,10 +524,10 @@ description: Result of parsing hex-nut.kcl
}
},
{
"commentStart": 769,
"commentStart": 770,
"end": 0,
"key": {
"commentStart": 769,
"commentStart": 770,
"end": 0,
"name": "length",
"start": 0,
@ -537,10 +537,10 @@ description: Result of parsing hex-nut.kcl
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 778,
"commentStart": 779,
"end": 0,
"name": {
"commentStart": 778,
"commentStart": 779,
"end": 0,
"name": "innerDia",
"start": 0,
@ -558,7 +558,7 @@ description: Result of parsing hex-nut.kcl
"type": "ObjectExpression"
},
{
"commentStart": 790,
"commentStart": 791,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
@ -567,10 +567,10 @@ description: Result of parsing hex-nut.kcl
],
"callee": {
"abs_path": false,
"commentStart": 743,
"commentStart": 744,
"end": 0,
"name": {
"commentStart": 743,
"commentStart": 744,
"end": 0,
"name": "angledLine",
"start": 0,
@ -580,7 +580,7 @@ description: Result of parsing hex-nut.kcl
"start": 0,
"type": "Name"
},
"commentStart": 743,
"commentStart": 744,
"end": 0,
"start": 0,
"type": "CallExpression",
@ -589,14 +589,14 @@ description: Result of parsing hex-nut.kcl
{
"arguments": [
{
"commentStart": 811,
"commentStart": 812,
"end": 0,
"properties": [
{
"commentStart": 813,
"commentStart": 814,
"end": 0,
"key": {
"commentStart": 813,
"commentStart": 814,
"end": 0,
"name": "angle",
"start": 0,
@ -605,7 +605,7 @@ description: Result of parsing hex-nut.kcl
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 821,
"commentStart": 822,
"end": 0,
"raw": "60",
"start": 0,
@ -618,10 +618,10 @@ description: Result of parsing hex-nut.kcl
}
},
{
"commentStart": 825,
"commentStart": 826,
"end": 0,
"key": {
"commentStart": 825,
"commentStart": 826,
"end": 0,
"name": "length",
"start": 0,
@ -631,10 +631,10 @@ description: Result of parsing hex-nut.kcl
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 834,
"commentStart": 835,
"end": 0,
"name": {
"commentStart": 834,
"commentStart": 835,
"end": 0,
"name": "innerDia",
"start": 0,
@ -652,7 +652,7 @@ description: Result of parsing hex-nut.kcl
"type": "ObjectExpression"
},
{
"commentStart": 846,
"commentStart": 847,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
@ -661,10 +661,10 @@ description: Result of parsing hex-nut.kcl
],
"callee": {
"abs_path": false,
"commentStart": 800,
"commentStart": 801,
"end": 0,
"name": {
"commentStart": 800,
"commentStart": 801,
"end": 0,
"name": "angledLine",
"start": 0,
@ -674,7 +674,7 @@ description: Result of parsing hex-nut.kcl
"start": 0,
"type": "Name"
},
"commentStart": 800,
"commentStart": 801,
"end": 0,
"start": 0,
"type": "CallExpression",
@ -683,14 +683,14 @@ description: Result of parsing hex-nut.kcl
{
"arguments": [
{
"commentStart": 867,
"commentStart": 868,
"end": 0,
"properties": [
{
"commentStart": 869,
"commentStart": 870,
"end": 0,
"key": {
"commentStart": 869,
"commentStart": 870,
"end": 0,
"name": "angle",
"start": 0,
@ -699,7 +699,7 @@ description: Result of parsing hex-nut.kcl
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 877,
"commentStart": 878,
"end": 0,
"raw": "0",
"start": 0,
@ -712,10 +712,10 @@ description: Result of parsing hex-nut.kcl
}
},
{
"commentStart": 880,
"commentStart": 881,
"end": 0,
"key": {
"commentStart": 880,
"commentStart": 881,
"end": 0,
"name": "length",
"start": 0,
@ -724,14 +724,14 @@ description: Result of parsing hex-nut.kcl
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 889,
"commentStart": 890,
"end": 0,
"left": {
"abs_path": false,
"commentStart": 889,
"commentStart": 890,
"end": 0,
"name": {
"commentStart": 889,
"commentStart": 890,
"end": 0,
"name": "innerDia",
"start": 0,
@ -744,7 +744,7 @@ description: Result of parsing hex-nut.kcl
},
"operator": "*",
"right": {
"commentStart": 900,
"commentStart": 901,
"end": 0,
"raw": ".90",
"start": 0,
@ -766,7 +766,7 @@ description: Result of parsing hex-nut.kcl
"type": "ObjectExpression"
},
{
"commentStart": 907,
"commentStart": 908,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
@ -775,10 +775,10 @@ description: Result of parsing hex-nut.kcl
],
"callee": {
"abs_path": false,
"commentStart": 856,
"commentStart": 857,
"end": 0,
"name": {
"commentStart": 856,
"commentStart": 857,
"end": 0,
"name": "angledLine",
"start": 0,
@ -788,7 +788,7 @@ description: Result of parsing hex-nut.kcl
"start": 0,
"type": "Name"
},
"commentStart": 856,
"commentStart": 857,
"end": 0,
"start": 0,
"type": "CallExpression",
@ -798,10 +798,10 @@ description: Result of parsing hex-nut.kcl
"arguments": [],
"callee": {
"abs_path": false,
"commentStart": 917,
"commentStart": 918,
"end": 0,
"name": {
"commentStart": 917,
"commentStart": 918,
"end": 0,
"name": "close",
"start": 0,
@ -811,7 +811,7 @@ description: Result of parsing hex-nut.kcl
"start": 0,
"type": "Name"
},
"commentStart": 917,
"commentStart": 918,
"end": 0,
"start": 0,
"type": "CallExpression",
@ -824,21 +824,21 @@ description: Result of parsing hex-nut.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 944,
"commentStart": 945,
"end": 0,
"name": "center",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 953,
"commentStart": 954,
"elements": [
{
"commentStart": 954,
"commentStart": 955,
"computed": false,
"end": 0,
"object": {
"commentStart": 954,
"commentStart": 955,
"end": 0,
"name": "start",
"start": 0,
@ -846,7 +846,7 @@ description: Result of parsing hex-nut.kcl
"type": "Identifier"
},
"property": {
"commentStart": 960,
"commentStart": 961,
"end": 0,
"raw": "0",
"start": 0,
@ -862,11 +862,11 @@ description: Result of parsing hex-nut.kcl
"type": "MemberExpression"
},
{
"commentStart": 964,
"commentStart": 965,
"computed": false,
"end": 0,
"object": {
"commentStart": 964,
"commentStart": 965,
"end": 0,
"name": "start",
"start": 0,
@ -874,7 +874,7 @@ description: Result of parsing hex-nut.kcl
"type": "Identifier"
},
"property": {
"commentStart": 970,
"commentStart": 971,
"end": 0,
"raw": "1",
"start": 0,
@ -899,21 +899,21 @@ description: Result of parsing hex-nut.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 975,
"commentStart": 976,
"end": 0,
"name": "radius",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 984,
"commentStart": 985,
"end": 0,
"left": {
"abs_path": false,
"commentStart": 984,
"commentStart": 985,
"end": 0,
"name": {
"commentStart": 984,
"commentStart": 985,
"end": 0,
"name": "innerDia",
"start": 0,
@ -926,7 +926,7 @@ description: Result of parsing hex-nut.kcl
},
"operator": "/",
"right": {
"commentStart": 995,
"commentStart": 996,
"end": 0,
"raw": "2",
"start": 0,
@ -945,10 +945,10 @@ description: Result of parsing hex-nut.kcl
],
"callee": {
"abs_path": false,
"commentStart": 937,
"commentStart": 938,
"end": 0,
"name": {
"commentStart": 937,
"commentStart": 938,
"end": 0,
"name": "circle",
"start": 0,
@ -958,7 +958,7 @@ description: Result of parsing hex-nut.kcl
"start": 0,
"type": "Name"
},
"commentStart": 937,
"commentStart": 938,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
@ -966,7 +966,7 @@ description: Result of parsing hex-nut.kcl
"unlabeled": null
},
{
"commentStart": 999,
"commentStart": 1000,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
@ -975,10 +975,10 @@ description: Result of parsing hex-nut.kcl
],
"callee": {
"abs_path": false,
"commentStart": 932,
"commentStart": 933,
"end": 0,
"name": {
"commentStart": 932,
"commentStart": 933,
"end": 0,
"name": "hole",
"start": 0,
@ -988,7 +988,7 @@ description: Result of parsing hex-nut.kcl
"start": 0,
"type": "Name"
},
"commentStart": 932,
"commentStart": 933,
"end": 0,
"start": 0,
"type": "CallExpression",
@ -999,7 +999,7 @@ description: Result of parsing hex-nut.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 1017,
"commentStart": 1018,
"end": 0,
"name": "length",
"start": 0,
@ -1007,10 +1007,10 @@ description: Result of parsing hex-nut.kcl
},
"arg": {
"abs_path": false,
"commentStart": 1026,
"commentStart": 1027,
"end": 0,
"name": {
"commentStart": 1026,
"commentStart": 1027,
"end": 0,
"name": "thk",
"start": 0,
@ -1025,10 +1025,10 @@ description: Result of parsing hex-nut.kcl
],
"callee": {
"abs_path": false,
"commentStart": 1009,
"commentStart": 1010,
"end": 0,
"name": {
"commentStart": 1009,
"commentStart": 1010,
"end": 0,
"name": "extrude",
"start": 0,
@ -1038,7 +1038,7 @@ description: Result of parsing hex-nut.kcl
"start": 0,
"type": "Name"
},
"commentStart": 1009,
"commentStart": 1010,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
@ -1046,7 +1046,7 @@ description: Result of parsing hex-nut.kcl
"unlabeled": null
}
],
"commentStart": 545,
"commentStart": 546,
"end": 0,
"start": 0,
"type": "PipeExpression",
@ -1064,10 +1064,10 @@ description: Result of parsing hex-nut.kcl
{
"argument": {
"abs_path": false,
"commentStart": 1040,
"commentStart": 1041,
"end": 0,
"name": {
"commentStart": 1040,
"commentStart": 1041,
"end": 0,
"name": "hexNutSketch",
"start": 0,
@ -1078,24 +1078,24 @@ description: Result of parsing hex-nut.kcl
"type": "Name",
"type": "Name"
},
"commentStart": 1033,
"commentStart": 1034,
"end": 0,
"start": 0,
"type": "ReturnStatement",
"type": "ReturnStatement"
}
],
"commentStart": 526,
"commentStart": 527,
"end": 0,
"start": 0
},
"commentStart": 503,
"commentStart": 504,
"end": 0,
"params": [
{
"type": "Parameter",
"identifier": {
"commentStart": 504,
"commentStart": 505,
"end": 0,
"name": "start",
"start": 0,
@ -1105,7 +1105,7 @@ description: Result of parsing hex-nut.kcl
{
"type": "Parameter",
"identifier": {
"commentStart": 511,
"commentStart": 512,
"end": 0,
"name": "thk",
"start": 0,
@ -1115,7 +1115,7 @@ description: Result of parsing hex-nut.kcl
{
"type": "Parameter",
"identifier": {
"commentStart": 516,
"commentStart": 517,
"end": 0,
"name": "innerDia",
"start": 0,
@ -1142,15 +1142,15 @@ description: Result of parsing hex-nut.kcl
"type": "VariableDeclaration"
},
{
"commentStart": 1054,
"commentStart": 1055,
"end": 0,
"expression": {
"arguments": [
{
"commentStart": 1083,
"commentStart": 1084,
"elements": [
{
"commentStart": 1084,
"commentStart": 1085,
"end": 0,
"raw": "0",
"start": 0,
@ -1162,7 +1162,7 @@ description: Result of parsing hex-nut.kcl
}
},
{
"commentStart": 1087,
"commentStart": 1088,
"end": 0,
"raw": "0",
"start": 0,
@ -1181,10 +1181,10 @@ description: Result of parsing hex-nut.kcl
},
{
"abs_path": false,
"commentStart": 1091,
"commentStart": 1092,
"end": 0,
"name": {
"commentStart": 1091,
"commentStart": 1092,
"end": 0,
"name": "thickness",
"start": 0,
@ -1197,10 +1197,10 @@ description: Result of parsing hex-nut.kcl
},
{
"abs_path": false,
"commentStart": 1102,
"commentStart": 1103,
"end": 0,
"name": {
"commentStart": 1102,
"commentStart": 1103,
"end": 0,
"name": "diameter",
"start": 0,
@ -1214,10 +1214,10 @@ description: Result of parsing hex-nut.kcl
],
"callee": {
"abs_path": false,
"commentStart": 1076,
"commentStart": 1077,
"end": 0,
"name": {
"commentStart": 1076,
"commentStart": 1077,
"end": 0,
"name": "hexNut",
"start": 0,
@ -1227,7 +1227,7 @@ description: Result of parsing hex-nut.kcl
"start": 0,
"type": "Name"
},
"commentStart": 1076,
"commentStart": 1077,
"end": 0,
"start": 0,
"type": "CallExpression",
@ -1257,7 +1257,7 @@ description: Result of parsing hex-nut.kcl
"type": "Identifier"
},
"preComments": [
"// Hex nut",
"// Hex Nut",
"// A hex nut is a type of fastener with a threaded hole and a hexagonal outer shape, used in a wide variety of applications to secure parts together. The hexagonal shape allows for a greater torque to be applied with wrenches or tools, making it one of the most common nut types in hardware.",
"",
"",

View File

@ -9,8 +9,8 @@ description: Operations executed hex-nut.kcl
"type": "FunctionCall",
"name": "hexNut",
"functionSourceRange": [
503,
1054,
504,
1055,
0
],
"unlabeledArg": null,

View File

@ -1,15 +1,15 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[471, 509, 0]"]
3["Segment<br>[515, 546, 0]"]
4["Segment<br>[552, 584, 0]"]
5["Segment<br>[590, 640, 0]"]
6["Segment<br>[646, 700, 0]"]
7["Segment<br>[706, 728, 0]"]
2["Path<br>[462, 500, 0]"]
3["Segment<br>[506, 537, 0]"]
4["Segment<br>[543, 575, 0]"]
5["Segment<br>[581, 631, 0]"]
6["Segment<br>[637, 691, 0]"]
7["Segment<br>[697, 719, 0]"]
end
1["Plane<br>[447, 465, 0]"]
8["Sweep Extrusion<br>[782, 810, 0]"]
1["Plane<br>[438, 456, 0]"]
8["Sweep Extrusion<br>[773, 801, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -8,20 +8,20 @@ description: Result of parsing i-beam.kcl
{
"commentStart": 160,
"declaration": {
"commentStart": 188,
"commentStart": 183,
"end": 0,
"id": {
"commentStart": 188,
"commentStart": 183,
"end": 0,
"name": "beamLength",
"start": 0,
"type": "Identifier"
},
"init": {
"commentStart": 201,
"commentStart": 196,
"end": 0,
"left": {
"commentStart": 201,
"commentStart": 196,
"end": 0,
"raw": "6",
"start": 0,
@ -37,10 +37,10 @@ description: Result of parsing i-beam.kcl
"arguments": [],
"callee": {
"abs_path": false,
"commentStart": 205,
"commentStart": 200,
"end": 0,
"name": {
"commentStart": 205,
"commentStart": 200,
"end": 0,
"name": "ft",
"start": 0,
@ -50,7 +50,7 @@ description: Result of parsing i-beam.kcl
"start": 0,
"type": "Name"
},
"commentStart": 205,
"commentStart": 200,
"end": 0,
"start": 0,
"type": "CallExpression",
@ -66,26 +66,26 @@ description: Result of parsing i-beam.kcl
"end": 0,
"kind": "const",
"preComments": [
"// Define Beam Dimensions"
"// Define parameters"
],
"start": 0,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"commentStart": 210,
"commentStart": 205,
"declaration": {
"commentStart": 210,
"commentStart": 205,
"end": 0,
"id": {
"commentStart": 210,
"commentStart": 205,
"end": 0,
"name": "beamHeight",
"start": 0,
"type": "Identifier"
},
"init": {
"commentStart": 223,
"commentStart": 218,
"end": 0,
"raw": "4",
"start": 0,
@ -106,19 +106,19 @@ description: Result of parsing i-beam.kcl
"type": "VariableDeclaration"
},
{
"commentStart": 225,
"commentStart": 220,
"declaration": {
"commentStart": 225,
"commentStart": 220,
"end": 0,
"id": {
"commentStart": 225,
"commentStart": 220,
"end": 0,
"name": "flangeWidth",
"start": 0,
"type": "Identifier"
},
"init": {
"commentStart": 239,
"commentStart": 234,
"end": 0,
"raw": "2.663",
"start": 0,
@ -139,19 +139,19 @@ description: Result of parsing i-beam.kcl
"type": "VariableDeclaration"
},
{
"commentStart": 245,
"commentStart": 240,
"declaration": {
"commentStart": 245,
"commentStart": 240,
"end": 0,
"id": {
"commentStart": 245,
"commentStart": 240,
"end": 0,
"name": "flangeThickness",
"start": 0,
"type": "Identifier"
},
"init": {
"commentStart": 263,
"commentStart": 258,
"end": 0,
"raw": "0.293",
"start": 0,
@ -172,19 +172,19 @@ description: Result of parsing i-beam.kcl
"type": "VariableDeclaration"
},
{
"commentStart": 269,
"commentStart": 264,
"declaration": {
"commentStart": 269,
"commentStart": 264,
"end": 0,
"id": {
"commentStart": 269,
"commentStart": 264,
"end": 0,
"name": "webThickness",
"start": 0,
"type": "Identifier"
},
"init": {
"commentStart": 284,
"commentStart": 279,
"end": 0,
"raw": "0.193",
"start": 0,
@ -205,19 +205,19 @@ description: Result of parsing i-beam.kcl
"type": "VariableDeclaration"
},
{
"commentStart": 290,
"commentStart": 285,
"declaration": {
"commentStart": 290,
"commentStart": 285,
"end": 0,
"id": {
"commentStart": 290,
"commentStart": 285,
"end": 0,
"name": "rootRadius",
"start": 0,
"type": "Identifier"
},
"init": {
"commentStart": 303,
"commentStart": 298,
"end": 0,
"raw": "0.457",
"start": 0,
@ -238,14 +238,14 @@ description: Result of parsing i-beam.kcl
"type": "VariableDeclaration"
},
{
"commentStart": 308,
"commentStart": 303,
"declaration": {
"commentStart": 435,
"commentStart": 430,
"end": 0,
"id": {
"commentStart": 435,
"commentStart": 430,
"end": 0,
"name": "sketch001",
"name": "iBeam",
"start": 0,
"type": "Identifier"
},
@ -256,10 +256,10 @@ description: Result of parsing i-beam.kcl
{
"argument": {
"abs_path": false,
"commentStart": 462,
"commentStart": 453,
"end": 0,
"name": {
"commentStart": 462,
"commentStart": 453,
"end": 0,
"name": "XZ",
"start": 0,
@ -270,7 +270,7 @@ description: Result of parsing i-beam.kcl
"type": "Name",
"type": "Name"
},
"commentStart": 461,
"commentStart": 452,
"end": 0,
"operator": "-",
"start": 0,
@ -280,10 +280,10 @@ description: Result of parsing i-beam.kcl
],
"callee": {
"abs_path": false,
"commentStart": 447,
"commentStart": 438,
"end": 0,
"name": {
"commentStart": 447,
"commentStart": 438,
"end": 0,
"name": "startSketchOn",
"start": 0,
@ -293,7 +293,7 @@ description: Result of parsing i-beam.kcl
"start": 0,
"type": "Name"
},
"commentStart": 447,
"commentStart": 438,
"end": 0,
"start": 0,
"type": "CallExpression",
@ -302,10 +302,10 @@ description: Result of parsing i-beam.kcl
{
"arguments": [
{
"commentStart": 486,
"commentStart": 477,
"elements": [
{
"commentStart": 487,
"commentStart": 478,
"end": 0,
"raw": "0",
"start": 0,
@ -317,14 +317,14 @@ description: Result of parsing i-beam.kcl
}
},
{
"commentStart": 490,
"commentStart": 481,
"end": 0,
"left": {
"abs_path": false,
"commentStart": 490,
"commentStart": 481,
"end": 0,
"name": {
"commentStart": 490,
"commentStart": 481,
"end": 0,
"name": "beamHeight",
"start": 0,
@ -337,7 +337,7 @@ description: Result of parsing i-beam.kcl
},
"operator": "/",
"right": {
"commentStart": 503,
"commentStart": 494,
"end": 0,
"raw": "2",
"start": 0,
@ -359,7 +359,7 @@ description: Result of parsing i-beam.kcl
"type": "ArrayExpression"
},
{
"commentStart": 507,
"commentStart": 498,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
@ -368,10 +368,10 @@ description: Result of parsing i-beam.kcl
],
"callee": {
"abs_path": false,
"commentStart": 471,
"commentStart": 462,
"end": 0,
"name": {
"commentStart": 471,
"commentStart": 462,
"end": 0,
"name": "startProfileAt",
"start": 0,
@ -381,7 +381,7 @@ description: Result of parsing i-beam.kcl
"start": 0,
"type": "Name"
},
"commentStart": 471,
"commentStart": 462,
"end": 0,
"start": 0,
"type": "CallExpression",
@ -392,21 +392,21 @@ description: Result of parsing i-beam.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 521,
"commentStart": 512,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 530,
"commentStart": 521,
"end": 0,
"left": {
"abs_path": false,
"commentStart": 530,
"commentStart": 521,
"end": 0,
"name": {
"commentStart": 530,
"commentStart": 521,
"end": 0,
"name": "flangeWidth",
"start": 0,
@ -419,7 +419,7 @@ description: Result of parsing i-beam.kcl
},
"operator": "/",
"right": {
"commentStart": 544,
"commentStart": 535,
"end": 0,
"raw": "2",
"start": 0,
@ -438,10 +438,10 @@ description: Result of parsing i-beam.kcl
],
"callee": {
"abs_path": false,
"commentStart": 515,
"commentStart": 506,
"end": 0,
"name": {
"commentStart": 515,
"commentStart": 506,
"end": 0,
"name": "xLine",
"start": 0,
@ -451,7 +451,7 @@ description: Result of parsing i-beam.kcl
"start": 0,
"type": "Name"
},
"commentStart": 515,
"commentStart": 506,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
@ -463,7 +463,7 @@ description: Result of parsing i-beam.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 558,
"commentStart": 549,
"end": 0,
"name": "length",
"start": 0,
@ -472,10 +472,10 @@ description: Result of parsing i-beam.kcl
"arg": {
"argument": {
"abs_path": false,
"commentStart": 568,
"commentStart": 559,
"end": 0,
"name": {
"commentStart": 568,
"commentStart": 559,
"end": 0,
"name": "flangeThickness",
"start": 0,
@ -486,7 +486,7 @@ description: Result of parsing i-beam.kcl
"type": "Name",
"type": "Name"
},
"commentStart": 567,
"commentStart": 558,
"end": 0,
"operator": "-",
"start": 0,
@ -497,10 +497,10 @@ description: Result of parsing i-beam.kcl
],
"callee": {
"abs_path": false,
"commentStart": 552,
"commentStart": 543,
"end": 0,
"name": {
"commentStart": 552,
"commentStart": 543,
"end": 0,
"name": "yLine",
"start": 0,
@ -510,7 +510,7 @@ description: Result of parsing i-beam.kcl
"start": 0,
"type": "Name"
},
"commentStart": 552,
"commentStart": 543,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
@ -522,24 +522,24 @@ description: Result of parsing i-beam.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 596,
"commentStart": 587,
"end": 0,
"name": "endAbsolute",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 610,
"commentStart": 601,
"end": 0,
"left": {
"commentStart": 610,
"commentStart": 601,
"end": 0,
"left": {
"abs_path": false,
"commentStart": 610,
"commentStart": 601,
"end": 0,
"name": {
"commentStart": 610,
"commentStart": 601,
"end": 0,
"name": "webThickness",
"start": 0,
@ -552,7 +552,7 @@ description: Result of parsing i-beam.kcl
},
"operator": "/",
"right": {
"commentStart": 625,
"commentStart": 616,
"end": 0,
"raw": "2",
"start": 0,
@ -570,10 +570,10 @@ description: Result of parsing i-beam.kcl
"operator": "+",
"right": {
"abs_path": false,
"commentStart": 629,
"commentStart": 620,
"end": 0,
"name": {
"commentStart": 629,
"commentStart": 620,
"end": 0,
"name": "rootRadius",
"start": 0,
@ -592,10 +592,10 @@ description: Result of parsing i-beam.kcl
],
"callee": {
"abs_path": false,
"commentStart": 590,
"commentStart": 581,
"end": 0,
"name": {
"commentStart": 590,
"commentStart": 581,
"end": 0,
"name": "xLine",
"start": 0,
@ -605,7 +605,7 @@ description: Result of parsing i-beam.kcl
"start": 0,
"type": "Name"
},
"commentStart": 590,
"commentStart": 581,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
@ -615,14 +615,14 @@ description: Result of parsing i-beam.kcl
{
"arguments": [
{
"commentStart": 660,
"commentStart": 651,
"end": 0,
"properties": [
{
"commentStart": 662,
"commentStart": 653,
"end": 0,
"key": {
"commentStart": 662,
"commentStart": 653,
"end": 0,
"name": "radius",
"start": 0,
@ -632,10 +632,10 @@ description: Result of parsing i-beam.kcl
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 671,
"commentStart": 662,
"end": 0,
"name": {
"commentStart": 671,
"commentStart": 662,
"end": 0,
"name": "rootRadius",
"start": 0,
@ -648,10 +648,10 @@ description: Result of parsing i-beam.kcl
}
},
{
"commentStart": 683,
"commentStart": 674,
"end": 0,
"key": {
"commentStart": 683,
"commentStart": 674,
"end": 0,
"name": "offset",
"start": 0,
@ -660,7 +660,7 @@ description: Result of parsing i-beam.kcl
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 692,
"commentStart": 683,
"end": 0,
"raw": "90",
"start": 0,
@ -678,7 +678,7 @@ description: Result of parsing i-beam.kcl
"type": "ObjectExpression"
},
{
"commentStart": 698,
"commentStart": 689,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
@ -687,10 +687,10 @@ description: Result of parsing i-beam.kcl
],
"callee": {
"abs_path": false,
"commentStart": 646,
"commentStart": 637,
"end": 0,
"name": {
"commentStart": 646,
"commentStart": 637,
"end": 0,
"name": "tangentialArc",
"start": 0,
@ -700,7 +700,7 @@ description: Result of parsing i-beam.kcl
"start": 0,
"type": "Name"
},
"commentStart": 646,
"commentStart": 637,
"end": 0,
"start": 0,
"type": "CallExpression",
@ -711,14 +711,14 @@ description: Result of parsing i-beam.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 712,
"commentStart": 703,
"end": 0,
"name": "endAbsolute",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 726,
"commentStart": 717,
"end": 0,
"raw": "0",
"start": 0,
@ -733,10 +733,10 @@ description: Result of parsing i-beam.kcl
],
"callee": {
"abs_path": false,
"commentStart": 706,
"commentStart": 697,
"end": 0,
"name": {
"commentStart": 706,
"commentStart": 697,
"end": 0,
"name": "yLine",
"start": 0,
@ -746,7 +746,7 @@ description: Result of parsing i-beam.kcl
"start": 0,
"type": "Name"
},
"commentStart": 706,
"commentStart": 697,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
@ -758,7 +758,7 @@ description: Result of parsing i-beam.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 743,
"commentStart": 734,
"end": 0,
"name": "axis",
"start": 0,
@ -766,10 +766,10 @@ description: Result of parsing i-beam.kcl
},
"arg": {
"abs_path": false,
"commentStart": 750,
"commentStart": 741,
"end": 0,
"name": {
"commentStart": 750,
"commentStart": 741,
"end": 0,
"name": "X",
"start": 0,
@ -784,10 +784,10 @@ description: Result of parsing i-beam.kcl
],
"callee": {
"abs_path": false,
"commentStart": 734,
"commentStart": 725,
"end": 0,
"name": {
"commentStart": 734,
"commentStart": 725,
"end": 0,
"name": "mirror2d",
"start": 0,
@ -797,7 +797,7 @@ description: Result of parsing i-beam.kcl
"start": 0,
"type": "Name"
},
"commentStart": 734,
"commentStart": 725,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
@ -809,7 +809,7 @@ description: Result of parsing i-beam.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 767,
"commentStart": 758,
"end": 0,
"name": "axis",
"start": 0,
@ -817,10 +817,10 @@ description: Result of parsing i-beam.kcl
},
"arg": {
"abs_path": false,
"commentStart": 774,
"commentStart": 765,
"end": 0,
"name": {
"commentStart": 774,
"commentStart": 765,
"end": 0,
"name": "Y",
"start": 0,
@ -835,10 +835,10 @@ description: Result of parsing i-beam.kcl
],
"callee": {
"abs_path": false,
"commentStart": 758,
"commentStart": 749,
"end": 0,
"name": {
"commentStart": 758,
"commentStart": 749,
"end": 0,
"name": "mirror2d",
"start": 0,
@ -848,7 +848,7 @@ description: Result of parsing i-beam.kcl
"start": 0,
"type": "Name"
},
"commentStart": 758,
"commentStart": 749,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
@ -860,7 +860,7 @@ description: Result of parsing i-beam.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 790,
"commentStart": 781,
"end": 0,
"name": "length",
"start": 0,
@ -868,10 +868,10 @@ description: Result of parsing i-beam.kcl
},
"arg": {
"abs_path": false,
"commentStart": 799,
"commentStart": 790,
"end": 0,
"name": {
"commentStart": 799,
"commentStart": 790,
"end": 0,
"name": "beamLength",
"start": 0,
@ -886,10 +886,10 @@ description: Result of parsing i-beam.kcl
],
"callee": {
"abs_path": false,
"commentStart": 782,
"commentStart": 773,
"end": 0,
"name": {
"commentStart": 782,
"commentStart": 773,
"end": 0,
"name": "extrude",
"start": 0,
@ -899,7 +899,7 @@ description: Result of parsing i-beam.kcl
"start": 0,
"type": "Name"
},
"commentStart": 782,
"commentStart": 773,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
@ -907,7 +907,7 @@ description: Result of parsing i-beam.kcl
"unlabeled": null
}
],
"commentStart": 447,
"commentStart": 438,
"end": 0,
"start": 0,
"type": "PipeExpression",
@ -946,7 +946,7 @@ description: Result of parsing i-beam.kcl
"// A structural metal beam with an I shaped cross section. Often used in construction and architecture",
"",
"",
"// Set Units"
"// Set units"
],
"properties": [
{

View File

@ -49,20 +49,7 @@ description: Variables in memory after executing i-beam.kcl
}
}
},
"rootRadius": {
"type": "Number",
"value": 0.457,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sketch001": {
"iBeam": {
"type": "Solid",
"value": {
"type": "Solid",
@ -235,6 +222,19 @@ description: Variables in memory after executing i-beam.kcl
}
}
},
"rootRadius": {
"type": "Number",
"value": 0.457,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"webThickness": {
"type": "Number",
"value": 0.193,

View File

@ -1,361 +1,361 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[554, 579, 0]"]
3["Segment<br>[585, 624, 0]"]
4["Segment<br>[630, 688, 0]"]
5["Segment<br>[694, 737, 0]"]
6["Segment<br>[743, 813, 0]"]
7["Segment<br>[819, 826, 0]"]
2["Path<br>[555, 580, 0]"]
3["Segment<br>[586, 625, 0]"]
4["Segment<br>[631, 689, 0]"]
5["Segment<br>[695, 738, 0]"]
6["Segment<br>[744, 814, 0]"]
7["Segment<br>[820, 827, 0]"]
8[Solid2d]
end
subgraph path28 [Path]
28["Path<br>[1177, 1231, 0]"]
29["Segment<br>[1177, 1231, 0]"]
28["Path<br>[1178, 1232, 0]"]
29["Segment<br>[1178, 1232, 0]"]
30[Solid2d]
end
subgraph path31 [Path]
31["Path<br>[1245, 1298, 0]"]
32["Segment<br>[1245, 1298, 0]"]
31["Path<br>[1246, 1299, 0]"]
32["Segment<br>[1246, 1299, 0]"]
33[Solid2d]
end
subgraph path34 [Path]
34["Path<br>[1312, 1372, 0]"]
35["Segment<br>[1312, 1372, 0]"]
34["Path<br>[1313, 1373, 0]"]
35["Segment<br>[1313, 1373, 0]"]
36[Solid2d]
end
subgraph path37 [Path]
37["Path<br>[1386, 1445, 0]"]
38["Segment<br>[1386, 1445, 0]"]
37["Path<br>[1387, 1446, 0]"]
38["Segment<br>[1387, 1446, 0]"]
39[Solid2d]
end
subgraph path61 [Path]
61["Path<br>[1991, 2050, 0]"]
62["Segment<br>[2058, 2150, 0]"]
63["Segment<br>[2158, 2214, 0]"]
64["Segment<br>[2222, 2269, 0]"]
65["Segment<br>[2277, 2393, 0]"]
66["Segment<br>[2401, 2448, 0]"]
67["Segment<br>[2456, 2582, 0]"]
68["Segment<br>[2590, 2637, 0]"]
69["Segment<br>[2645, 2730, 0]"]
70["Segment<br>[2738, 2745, 0]"]
61["Path<br>[1992, 2051, 0]"]
62["Segment<br>[2059, 2151, 0]"]
63["Segment<br>[2159, 2215, 0]"]
64["Segment<br>[2223, 2270, 0]"]
65["Segment<br>[2278, 2394, 0]"]
66["Segment<br>[2402, 2449, 0]"]
67["Segment<br>[2457, 2583, 0]"]
68["Segment<br>[2591, 2638, 0]"]
69["Segment<br>[2646, 2731, 0]"]
70["Segment<br>[2739, 2746, 0]"]
71[Solid2d]
end
subgraph path100 [Path]
100["Path<br>[1991, 2050, 0]"]
101["Segment<br>[2058, 2150, 0]"]
102["Segment<br>[2158, 2214, 0]"]
103["Segment<br>[2222, 2269, 0]"]
104["Segment<br>[2277, 2393, 0]"]
105["Segment<br>[2401, 2448, 0]"]
106["Segment<br>[2456, 2582, 0]"]
107["Segment<br>[2590, 2637, 0]"]
108["Segment<br>[2645, 2730, 0]"]
109["Segment<br>[2738, 2745, 0]"]
100["Path<br>[1992, 2051, 0]"]
101["Segment<br>[2059, 2151, 0]"]
102["Segment<br>[2159, 2215, 0]"]
103["Segment<br>[2223, 2270, 0]"]
104["Segment<br>[2278, 2394, 0]"]
105["Segment<br>[2402, 2449, 0]"]
106["Segment<br>[2457, 2583, 0]"]
107["Segment<br>[2591, 2638, 0]"]
108["Segment<br>[2646, 2731, 0]"]
109["Segment<br>[2739, 2746, 0]"]
110[Solid2d]
end
subgraph path139 [Path]
139["Path<br>[1991, 2050, 0]"]
140["Segment<br>[2058, 2150, 0]"]
141["Segment<br>[2158, 2214, 0]"]
142["Segment<br>[2222, 2269, 0]"]
143["Segment<br>[2277, 2393, 0]"]
144["Segment<br>[2401, 2448, 0]"]
145["Segment<br>[2456, 2582, 0]"]
146["Segment<br>[2590, 2637, 0]"]
147["Segment<br>[2645, 2730, 0]"]
148["Segment<br>[2738, 2745, 0]"]
139["Path<br>[1992, 2051, 0]"]
140["Segment<br>[2059, 2151, 0]"]
141["Segment<br>[2159, 2215, 0]"]
142["Segment<br>[2223, 2270, 0]"]
143["Segment<br>[2278, 2394, 0]"]
144["Segment<br>[2402, 2449, 0]"]
145["Segment<br>[2457, 2583, 0]"]
146["Segment<br>[2591, 2638, 0]"]
147["Segment<br>[2646, 2731, 0]"]
148["Segment<br>[2739, 2746, 0]"]
149[Solid2d]
end
subgraph path178 [Path]
178["Path<br>[1991, 2050, 0]"]
179["Segment<br>[2058, 2150, 0]"]
180["Segment<br>[2158, 2214, 0]"]
181["Segment<br>[2222, 2269, 0]"]
182["Segment<br>[2277, 2393, 0]"]
183["Segment<br>[2401, 2448, 0]"]
184["Segment<br>[2456, 2582, 0]"]
185["Segment<br>[2590, 2637, 0]"]
186["Segment<br>[2645, 2730, 0]"]
187["Segment<br>[2738, 2745, 0]"]
178["Path<br>[1992, 2051, 0]"]
179["Segment<br>[2059, 2151, 0]"]
180["Segment<br>[2159, 2215, 0]"]
181["Segment<br>[2223, 2270, 0]"]
182["Segment<br>[2278, 2394, 0]"]
183["Segment<br>[2402, 2449, 0]"]
184["Segment<br>[2457, 2583, 0]"]
185["Segment<br>[2591, 2638, 0]"]
186["Segment<br>[2646, 2731, 0]"]
187["Segment<br>[2739, 2746, 0]"]
188[Solid2d]
end
subgraph path217 [Path]
217["Path<br>[1991, 2050, 0]"]
218["Segment<br>[2058, 2150, 0]"]
219["Segment<br>[2158, 2214, 0]"]
220["Segment<br>[2222, 2269, 0]"]
221["Segment<br>[2277, 2393, 0]"]
222["Segment<br>[2401, 2448, 0]"]
223["Segment<br>[2456, 2582, 0]"]
224["Segment<br>[2590, 2637, 0]"]
225["Segment<br>[2645, 2730, 0]"]
226["Segment<br>[2738, 2745, 0]"]
217["Path<br>[1992, 2051, 0]"]
218["Segment<br>[2059, 2151, 0]"]
219["Segment<br>[2159, 2215, 0]"]
220["Segment<br>[2223, 2270, 0]"]
221["Segment<br>[2278, 2394, 0]"]
222["Segment<br>[2402, 2449, 0]"]
223["Segment<br>[2457, 2583, 0]"]
224["Segment<br>[2591, 2638, 0]"]
225["Segment<br>[2646, 2731, 0]"]
226["Segment<br>[2739, 2746, 0]"]
227[Solid2d]
end
subgraph path256 [Path]
256["Path<br>[1991, 2050, 0]"]
257["Segment<br>[2058, 2150, 0]"]
258["Segment<br>[2158, 2214, 0]"]
259["Segment<br>[2222, 2269, 0]"]
260["Segment<br>[2277, 2393, 0]"]
261["Segment<br>[2401, 2448, 0]"]
262["Segment<br>[2456, 2582, 0]"]
263["Segment<br>[2590, 2637, 0]"]
264["Segment<br>[2645, 2730, 0]"]
265["Segment<br>[2738, 2745, 0]"]
256["Path<br>[1992, 2051, 0]"]
257["Segment<br>[2059, 2151, 0]"]
258["Segment<br>[2159, 2215, 0]"]
259["Segment<br>[2223, 2270, 0]"]
260["Segment<br>[2278, 2394, 0]"]
261["Segment<br>[2402, 2449, 0]"]
262["Segment<br>[2457, 2583, 0]"]
263["Segment<br>[2591, 2638, 0]"]
264["Segment<br>[2646, 2731, 0]"]
265["Segment<br>[2739, 2746, 0]"]
266[Solid2d]
end
subgraph path295 [Path]
295["Path<br>[1991, 2050, 0]"]
296["Segment<br>[2058, 2150, 0]"]
297["Segment<br>[2158, 2214, 0]"]
298["Segment<br>[2222, 2269, 0]"]
299["Segment<br>[2277, 2393, 0]"]
300["Segment<br>[2401, 2448, 0]"]
301["Segment<br>[2456, 2582, 0]"]
302["Segment<br>[2590, 2637, 0]"]
303["Segment<br>[2645, 2730, 0]"]
304["Segment<br>[2738, 2745, 0]"]
295["Path<br>[1992, 2051, 0]"]
296["Segment<br>[2059, 2151, 0]"]
297["Segment<br>[2159, 2215, 0]"]
298["Segment<br>[2223, 2270, 0]"]
299["Segment<br>[2278, 2394, 0]"]
300["Segment<br>[2402, 2449, 0]"]
301["Segment<br>[2457, 2583, 0]"]
302["Segment<br>[2591, 2638, 0]"]
303["Segment<br>[2646, 2731, 0]"]
304["Segment<br>[2739, 2746, 0]"]
305[Solid2d]
end
subgraph path334 [Path]
334["Path<br>[1991, 2050, 0]"]
335["Segment<br>[2058, 2150, 0]"]
336["Segment<br>[2158, 2214, 0]"]
337["Segment<br>[2222, 2269, 0]"]
338["Segment<br>[2277, 2393, 0]"]
339["Segment<br>[2401, 2448, 0]"]
340["Segment<br>[2456, 2582, 0]"]
341["Segment<br>[2590, 2637, 0]"]
342["Segment<br>[2645, 2730, 0]"]
343["Segment<br>[2738, 2745, 0]"]
334["Path<br>[1992, 2051, 0]"]
335["Segment<br>[2059, 2151, 0]"]
336["Segment<br>[2159, 2215, 0]"]
337["Segment<br>[2223, 2270, 0]"]
338["Segment<br>[2278, 2394, 0]"]
339["Segment<br>[2402, 2449, 0]"]
340["Segment<br>[2457, 2583, 0]"]
341["Segment<br>[2591, 2638, 0]"]
342["Segment<br>[2646, 2731, 0]"]
343["Segment<br>[2739, 2746, 0]"]
344[Solid2d]
end
subgraph path373 [Path]
373["Path<br>[1991, 2050, 0]"]
374["Segment<br>[2058, 2150, 0]"]
375["Segment<br>[2158, 2214, 0]"]
376["Segment<br>[2222, 2269, 0]"]
377["Segment<br>[2277, 2393, 0]"]
378["Segment<br>[2401, 2448, 0]"]
379["Segment<br>[2456, 2582, 0]"]
380["Segment<br>[2590, 2637, 0]"]
381["Segment<br>[2645, 2730, 0]"]
382["Segment<br>[2738, 2745, 0]"]
373["Path<br>[1992, 2051, 0]"]
374["Segment<br>[2059, 2151, 0]"]
375["Segment<br>[2159, 2215, 0]"]
376["Segment<br>[2223, 2270, 0]"]
377["Segment<br>[2278, 2394, 0]"]
378["Segment<br>[2402, 2449, 0]"]
379["Segment<br>[2457, 2583, 0]"]
380["Segment<br>[2591, 2638, 0]"]
381["Segment<br>[2646, 2731, 0]"]
382["Segment<br>[2739, 2746, 0]"]
383[Solid2d]
end
subgraph path412 [Path]
412["Path<br>[1991, 2050, 0]"]
413["Segment<br>[2058, 2150, 0]"]
414["Segment<br>[2158, 2214, 0]"]
415["Segment<br>[2222, 2269, 0]"]
416["Segment<br>[2277, 2393, 0]"]
417["Segment<br>[2401, 2448, 0]"]
418["Segment<br>[2456, 2582, 0]"]
419["Segment<br>[2590, 2637, 0]"]
420["Segment<br>[2645, 2730, 0]"]
421["Segment<br>[2738, 2745, 0]"]
412["Path<br>[1992, 2051, 0]"]
413["Segment<br>[2059, 2151, 0]"]
414["Segment<br>[2159, 2215, 0]"]
415["Segment<br>[2223, 2270, 0]"]
416["Segment<br>[2278, 2394, 0]"]
417["Segment<br>[2402, 2449, 0]"]
418["Segment<br>[2457, 2583, 0]"]
419["Segment<br>[2591, 2638, 0]"]
420["Segment<br>[2646, 2731, 0]"]
421["Segment<br>[2739, 2746, 0]"]
422[Solid2d]
end
subgraph path451 [Path]
451["Path<br>[1991, 2050, 0]"]
452["Segment<br>[2058, 2150, 0]"]
453["Segment<br>[2158, 2214, 0]"]
454["Segment<br>[2222, 2269, 0]"]
455["Segment<br>[2277, 2393, 0]"]
456["Segment<br>[2401, 2448, 0]"]
457["Segment<br>[2456, 2582, 0]"]
458["Segment<br>[2590, 2637, 0]"]
459["Segment<br>[2645, 2730, 0]"]
460["Segment<br>[2738, 2745, 0]"]
451["Path<br>[1992, 2051, 0]"]
452["Segment<br>[2059, 2151, 0]"]
453["Segment<br>[2159, 2215, 0]"]
454["Segment<br>[2223, 2270, 0]"]
455["Segment<br>[2278, 2394, 0]"]
456["Segment<br>[2402, 2449, 0]"]
457["Segment<br>[2457, 2583, 0]"]
458["Segment<br>[2591, 2638, 0]"]
459["Segment<br>[2646, 2731, 0]"]
460["Segment<br>[2739, 2746, 0]"]
461[Solid2d]
end
subgraph path490 [Path]
490["Path<br>[1991, 2050, 0]"]
491["Segment<br>[2058, 2150, 0]"]
492["Segment<br>[2158, 2214, 0]"]
493["Segment<br>[2222, 2269, 0]"]
494["Segment<br>[2277, 2393, 0]"]
495["Segment<br>[2401, 2448, 0]"]
496["Segment<br>[2456, 2582, 0]"]
497["Segment<br>[2590, 2637, 0]"]
498["Segment<br>[2645, 2730, 0]"]
499["Segment<br>[2738, 2745, 0]"]
490["Path<br>[1992, 2051, 0]"]
491["Segment<br>[2059, 2151, 0]"]
492["Segment<br>[2159, 2215, 0]"]
493["Segment<br>[2223, 2270, 0]"]
494["Segment<br>[2278, 2394, 0]"]
495["Segment<br>[2402, 2449, 0]"]
496["Segment<br>[2457, 2583, 0]"]
497["Segment<br>[2591, 2638, 0]"]
498["Segment<br>[2646, 2731, 0]"]
499["Segment<br>[2739, 2746, 0]"]
500[Solid2d]
end
subgraph path529 [Path]
529["Path<br>[1991, 2050, 0]"]
530["Segment<br>[2058, 2150, 0]"]
531["Segment<br>[2158, 2214, 0]"]
532["Segment<br>[2222, 2269, 0]"]
533["Segment<br>[2277, 2393, 0]"]
534["Segment<br>[2401, 2448, 0]"]
535["Segment<br>[2456, 2582, 0]"]
536["Segment<br>[2590, 2637, 0]"]
537["Segment<br>[2645, 2730, 0]"]
538["Segment<br>[2738, 2745, 0]"]
529["Path<br>[1992, 2051, 0]"]
530["Segment<br>[2059, 2151, 0]"]
531["Segment<br>[2159, 2215, 0]"]
532["Segment<br>[2223, 2270, 0]"]
533["Segment<br>[2278, 2394, 0]"]
534["Segment<br>[2402, 2449, 0]"]
535["Segment<br>[2457, 2583, 0]"]
536["Segment<br>[2591, 2638, 0]"]
537["Segment<br>[2646, 2731, 0]"]
538["Segment<br>[2739, 2746, 0]"]
539[Solid2d]
end
subgraph path568 [Path]
568["Path<br>[1991, 2050, 0]"]
569["Segment<br>[2058, 2150, 0]"]
570["Segment<br>[2158, 2214, 0]"]
571["Segment<br>[2222, 2269, 0]"]
572["Segment<br>[2277, 2393, 0]"]
573["Segment<br>[2401, 2448, 0]"]
574["Segment<br>[2456, 2582, 0]"]
575["Segment<br>[2590, 2637, 0]"]
576["Segment<br>[2645, 2730, 0]"]
577["Segment<br>[2738, 2745, 0]"]
568["Path<br>[1992, 2051, 0]"]
569["Segment<br>[2059, 2151, 0]"]
570["Segment<br>[2159, 2215, 0]"]
571["Segment<br>[2223, 2270, 0]"]
572["Segment<br>[2278, 2394, 0]"]
573["Segment<br>[2402, 2449, 0]"]
574["Segment<br>[2457, 2583, 0]"]
575["Segment<br>[2591, 2638, 0]"]
576["Segment<br>[2646, 2731, 0]"]
577["Segment<br>[2739, 2746, 0]"]
578[Solid2d]
end
subgraph path607 [Path]
607["Path<br>[1991, 2050, 0]"]
608["Segment<br>[2058, 2150, 0]"]
609["Segment<br>[2158, 2214, 0]"]
610["Segment<br>[2222, 2269, 0]"]
611["Segment<br>[2277, 2393, 0]"]
612["Segment<br>[2401, 2448, 0]"]
613["Segment<br>[2456, 2582, 0]"]
614["Segment<br>[2590, 2637, 0]"]
615["Segment<br>[2645, 2730, 0]"]
616["Segment<br>[2738, 2745, 0]"]
607["Path<br>[1992, 2051, 0]"]
608["Segment<br>[2059, 2151, 0]"]
609["Segment<br>[2159, 2215, 0]"]
610["Segment<br>[2223, 2270, 0]"]
611["Segment<br>[2278, 2394, 0]"]
612["Segment<br>[2402, 2449, 0]"]
613["Segment<br>[2457, 2583, 0]"]
614["Segment<br>[2591, 2638, 0]"]
615["Segment<br>[2646, 2731, 0]"]
616["Segment<br>[2739, 2746, 0]"]
617[Solid2d]
end
subgraph path646 [Path]
646["Path<br>[1991, 2050, 0]"]
647["Segment<br>[2058, 2150, 0]"]
648["Segment<br>[2158, 2214, 0]"]
649["Segment<br>[2222, 2269, 0]"]
650["Segment<br>[2277, 2393, 0]"]
651["Segment<br>[2401, 2448, 0]"]
652["Segment<br>[2456, 2582, 0]"]
653["Segment<br>[2590, 2637, 0]"]
654["Segment<br>[2645, 2730, 0]"]
655["Segment<br>[2738, 2745, 0]"]
646["Path<br>[1992, 2051, 0]"]
647["Segment<br>[2059, 2151, 0]"]
648["Segment<br>[2159, 2215, 0]"]
649["Segment<br>[2223, 2270, 0]"]
650["Segment<br>[2278, 2394, 0]"]
651["Segment<br>[2402, 2449, 0]"]
652["Segment<br>[2457, 2583, 0]"]
653["Segment<br>[2591, 2638, 0]"]
654["Segment<br>[2646, 2731, 0]"]
655["Segment<br>[2739, 2746, 0]"]
656[Solid2d]
end
subgraph path685 [Path]
685["Path<br>[1991, 2050, 0]"]
686["Segment<br>[2058, 2150, 0]"]
687["Segment<br>[2158, 2214, 0]"]
688["Segment<br>[2222, 2269, 0]"]
689["Segment<br>[2277, 2393, 0]"]
690["Segment<br>[2401, 2448, 0]"]
691["Segment<br>[2456, 2582, 0]"]
692["Segment<br>[2590, 2637, 0]"]
693["Segment<br>[2645, 2730, 0]"]
694["Segment<br>[2738, 2745, 0]"]
685["Path<br>[1992, 2051, 0]"]
686["Segment<br>[2059, 2151, 0]"]
687["Segment<br>[2159, 2215, 0]"]
688["Segment<br>[2223, 2270, 0]"]
689["Segment<br>[2278, 2394, 0]"]
690["Segment<br>[2402, 2449, 0]"]
691["Segment<br>[2457, 2583, 0]"]
692["Segment<br>[2591, 2638, 0]"]
693["Segment<br>[2646, 2731, 0]"]
694["Segment<br>[2739, 2746, 0]"]
695[Solid2d]
end
subgraph path724 [Path]
724["Path<br>[1991, 2050, 0]"]
725["Segment<br>[2058, 2150, 0]"]
726["Segment<br>[2158, 2214, 0]"]
727["Segment<br>[2222, 2269, 0]"]
728["Segment<br>[2277, 2393, 0]"]
729["Segment<br>[2401, 2448, 0]"]
730["Segment<br>[2456, 2582, 0]"]
731["Segment<br>[2590, 2637, 0]"]
732["Segment<br>[2645, 2730, 0]"]
733["Segment<br>[2738, 2745, 0]"]
724["Path<br>[1992, 2051, 0]"]
725["Segment<br>[2059, 2151, 0]"]
726["Segment<br>[2159, 2215, 0]"]
727["Segment<br>[2223, 2270, 0]"]
728["Segment<br>[2278, 2394, 0]"]
729["Segment<br>[2402, 2449, 0]"]
730["Segment<br>[2457, 2583, 0]"]
731["Segment<br>[2591, 2638, 0]"]
732["Segment<br>[2646, 2731, 0]"]
733["Segment<br>[2739, 2746, 0]"]
734[Solid2d]
end
subgraph path763 [Path]
763["Path<br>[1991, 2050, 0]"]
764["Segment<br>[2058, 2150, 0]"]
765["Segment<br>[2158, 2214, 0]"]
766["Segment<br>[2222, 2269, 0]"]
767["Segment<br>[2277, 2393, 0]"]
768["Segment<br>[2401, 2448, 0]"]
769["Segment<br>[2456, 2582, 0]"]
770["Segment<br>[2590, 2637, 0]"]
771["Segment<br>[2645, 2730, 0]"]
772["Segment<br>[2738, 2745, 0]"]
763["Path<br>[1992, 2051, 0]"]
764["Segment<br>[2059, 2151, 0]"]
765["Segment<br>[2159, 2215, 0]"]
766["Segment<br>[2223, 2270, 0]"]
767["Segment<br>[2278, 2394, 0]"]
768["Segment<br>[2402, 2449, 0]"]
769["Segment<br>[2457, 2583, 0]"]
770["Segment<br>[2591, 2638, 0]"]
771["Segment<br>[2646, 2731, 0]"]
772["Segment<br>[2739, 2746, 0]"]
773[Solid2d]
end
subgraph path802 [Path]
802["Path<br>[1991, 2050, 0]"]
803["Segment<br>[2058, 2150, 0]"]
804["Segment<br>[2158, 2214, 0]"]
805["Segment<br>[2222, 2269, 0]"]
806["Segment<br>[2277, 2393, 0]"]
807["Segment<br>[2401, 2448, 0]"]
808["Segment<br>[2456, 2582, 0]"]
809["Segment<br>[2590, 2637, 0]"]
810["Segment<br>[2645, 2730, 0]"]
811["Segment<br>[2738, 2745, 0]"]
802["Path<br>[1992, 2051, 0]"]
803["Segment<br>[2059, 2151, 0]"]
804["Segment<br>[2159, 2215, 0]"]
805["Segment<br>[2223, 2270, 0]"]
806["Segment<br>[2278, 2394, 0]"]
807["Segment<br>[2402, 2449, 0]"]
808["Segment<br>[2457, 2583, 0]"]
809["Segment<br>[2591, 2638, 0]"]
810["Segment<br>[2646, 2731, 0]"]
811["Segment<br>[2739, 2746, 0]"]
812[Solid2d]
end
subgraph path841 [Path]
841["Path<br>[1991, 2050, 0]"]
842["Segment<br>[2058, 2150, 0]"]
843["Segment<br>[2158, 2214, 0]"]
844["Segment<br>[2222, 2269, 0]"]
845["Segment<br>[2277, 2393, 0]"]
846["Segment<br>[2401, 2448, 0]"]
847["Segment<br>[2456, 2582, 0]"]
848["Segment<br>[2590, 2637, 0]"]
849["Segment<br>[2645, 2730, 0]"]
850["Segment<br>[2738, 2745, 0]"]
841["Path<br>[1992, 2051, 0]"]
842["Segment<br>[2059, 2151, 0]"]
843["Segment<br>[2159, 2215, 0]"]
844["Segment<br>[2223, 2270, 0]"]
845["Segment<br>[2278, 2394, 0]"]
846["Segment<br>[2402, 2449, 0]"]
847["Segment<br>[2457, 2583, 0]"]
848["Segment<br>[2591, 2638, 0]"]
849["Segment<br>[2646, 2731, 0]"]
850["Segment<br>[2739, 2746, 0]"]
851[Solid2d]
end
subgraph path880 [Path]
880["Path<br>[5001, 5088, 0]"]
881["Segment<br>[5096, 5125, 0]"]
882["Segment<br>[5133, 5161, 0]"]
883["Segment<br>[5169, 5266, 0]"]
884["Segment<br>[5274, 5321, 0]"]
885["Segment<br>[5329, 5357, 0]"]
886["Segment<br>[5365, 5394, 0]"]
887["Segment<br>[5402, 5431, 0]"]
888["Segment<br>[5439, 5530, 0]"]
889["Segment<br>[5538, 5566, 0]"]
890["Segment<br>[5574, 5603, 0]"]
891["Segment<br>[5611, 5699, 0]"]
892["Segment<br>[5707, 5735, 0]"]
893["Segment<br>[5743, 5777, 0]"]
894["Segment<br>[5785, 5815, 0]"]
895["Segment<br>[5823, 5932, 0]"]
896["Segment<br>[5940, 5947, 0]"]
880["Path<br>[5002, 5089, 0]"]
881["Segment<br>[5097, 5126, 0]"]
882["Segment<br>[5134, 5162, 0]"]
883["Segment<br>[5170, 5267, 0]"]
884["Segment<br>[5275, 5322, 0]"]
885["Segment<br>[5330, 5358, 0]"]
886["Segment<br>[5366, 5395, 0]"]
887["Segment<br>[5403, 5432, 0]"]
888["Segment<br>[5440, 5531, 0]"]
889["Segment<br>[5539, 5567, 0]"]
890["Segment<br>[5575, 5604, 0]"]
891["Segment<br>[5612, 5700, 0]"]
892["Segment<br>[5708, 5736, 0]"]
893["Segment<br>[5744, 5778, 0]"]
894["Segment<br>[5786, 5816, 0]"]
895["Segment<br>[5824, 5933, 0]"]
896["Segment<br>[5941, 5948, 0]"]
897[Solid2d]
end
subgraph path950 [Path]
950["Path<br>[6147, 6245, 0]"]
951["Segment<br>[6253, 6372, 0]"]
952["Segment<br>[6380, 6434, 0]"]
953["Segment<br>[6442, 6563, 0]"]
954["Segment<br>[6571, 6578, 0]"]
950["Path<br>[6148, 6246, 0]"]
951["Segment<br>[6254, 6373, 0]"]
952["Segment<br>[6381, 6435, 0]"]
953["Segment<br>[6443, 6564, 0]"]
954["Segment<br>[6572, 6579, 0]"]
955[Solid2d]
end
subgraph path972 [Path]
972["Path<br>[6686, 6783, 0]"]
973["Segment<br>[6791, 6910, 0]"]
974["Segment<br>[6918, 6973, 0]"]
975["Segment<br>[6981, 7102, 0]"]
976["Segment<br>[7110, 7117, 0]"]
972["Path<br>[6687, 6784, 0]"]
973["Segment<br>[6792, 6911, 0]"]
974["Segment<br>[6919, 6974, 0]"]
975["Segment<br>[6982, 7103, 0]"]
976["Segment<br>[7111, 7118, 0]"]
977[Solid2d]
end
subgraph path994 [Path]
994["Path<br>[6147, 6245, 0]"]
995["Segment<br>[6253, 6372, 0]"]
996["Segment<br>[6380, 6434, 0]"]
997["Segment<br>[6442, 6563, 0]"]
998["Segment<br>[6571, 6578, 0]"]
994["Path<br>[6148, 6246, 0]"]
995["Segment<br>[6254, 6373, 0]"]
996["Segment<br>[6381, 6435, 0]"]
997["Segment<br>[6443, 6564, 0]"]
998["Segment<br>[6572, 6579, 0]"]
999[Solid2d]
end
subgraph path1016 [Path]
1016["Path<br>[6686, 6783, 0]"]
1017["Segment<br>[6791, 6910, 0]"]
1018["Segment<br>[6918, 6973, 0]"]
1019["Segment<br>[6981, 7102, 0]"]
1020["Segment<br>[7110, 7117, 0]"]
1016["Path<br>[6687, 6784, 0]"]
1017["Segment<br>[6792, 6911, 0]"]
1018["Segment<br>[6919, 6974, 0]"]
1019["Segment<br>[6982, 7103, 0]"]
1020["Segment<br>[7111, 7118, 0]"]
1021[Solid2d]
end
1["Plane<br>[531, 548, 0]"]
9["Sweep Extrusion<br>[832, 854, 0]"]
1["Plane<br>[532, 549, 0]"]
9["Sweep Extrusion<br>[833, 855, 0]"]
10[Wall]
11[Wall]
12[Wall]
@ -370,32 +370,32 @@ flowchart LR
21["SweepEdge Adjacent"]
22["SweepEdge Opposite"]
23["SweepEdge Adjacent"]
24["EdgeCut Fillet<br>[895, 1052, 0]"]
25["EdgeCut Fillet<br>[895, 1052, 0]"]
26["EdgeCut Fillet<br>[895, 1052, 0]"]
27["EdgeCut Fillet<br>[895, 1052, 0]"]
40["Sweep Extrusion<br>[1446, 1544, 0]"]
24["EdgeCut Fillet<br>[896, 1053, 0]"]
25["EdgeCut Fillet<br>[896, 1053, 0]"]
26["EdgeCut Fillet<br>[896, 1053, 0]"]
27["EdgeCut Fillet<br>[896, 1053, 0]"]
40["Sweep Extrusion<br>[1447, 1545, 0]"]
41[Wall]
42["Cap End"]
43["SweepEdge Opposite"]
44["SweepEdge Adjacent"]
45["Sweep Extrusion<br>[1446, 1544, 0]"]
45["Sweep Extrusion<br>[1447, 1545, 0]"]
46[Wall]
47["Cap End"]
48["SweepEdge Opposite"]
49["SweepEdge Adjacent"]
50["Sweep Extrusion<br>[1446, 1544, 0]"]
50["Sweep Extrusion<br>[1447, 1545, 0]"]
51[Wall]
52["Cap End"]
53["SweepEdge Opposite"]
54["SweepEdge Adjacent"]
55["Sweep Extrusion<br>[1446, 1544, 0]"]
55["Sweep Extrusion<br>[1447, 1545, 0]"]
56[Wall]
57["Cap End"]
58["SweepEdge Opposite"]
59["SweepEdge Adjacent"]
60["Plane<br>[1952, 1975, 0]"]
72["Sweep Extrusion<br>[2753, 2779, 0]"]
60["Plane<br>[1953, 1976, 0]"]
72["Sweep Extrusion<br>[2754, 2780, 0]"]
73[Wall]
74[Wall]
75[Wall]
@ -422,8 +422,8 @@ flowchart LR
96["SweepEdge Adjacent"]
97["SweepEdge Opposite"]
98["SweepEdge Adjacent"]
99["Plane<br>[1952, 1975, 0]"]
111["Sweep Extrusion<br>[2753, 2779, 0]"]
99["Plane<br>[1953, 1976, 0]"]
111["Sweep Extrusion<br>[2754, 2780, 0]"]
112[Wall]
113[Wall]
114[Wall]
@ -450,8 +450,8 @@ flowchart LR
135["SweepEdge Adjacent"]
136["SweepEdge Opposite"]
137["SweepEdge Adjacent"]
138["Plane<br>[1952, 1975, 0]"]
150["Sweep Extrusion<br>[2753, 2779, 0]"]
138["Plane<br>[1953, 1976, 0]"]
150["Sweep Extrusion<br>[2754, 2780, 0]"]
151[Wall]
152[Wall]
153[Wall]
@ -478,8 +478,8 @@ flowchart LR
174["SweepEdge Adjacent"]
175["SweepEdge Opposite"]
176["SweepEdge Adjacent"]
177["Plane<br>[1952, 1975, 0]"]
189["Sweep Extrusion<br>[2753, 2779, 0]"]
177["Plane<br>[1953, 1976, 0]"]
189["Sweep Extrusion<br>[2754, 2780, 0]"]
190[Wall]
191[Wall]
192[Wall]
@ -506,8 +506,8 @@ flowchart LR
213["SweepEdge Adjacent"]
214["SweepEdge Opposite"]
215["SweepEdge Adjacent"]
216["Plane<br>[1952, 1975, 0]"]
228["Sweep Extrusion<br>[2753, 2779, 0]"]
216["Plane<br>[1953, 1976, 0]"]
228["Sweep Extrusion<br>[2754, 2780, 0]"]
229[Wall]
230[Wall]
231[Wall]
@ -534,8 +534,8 @@ flowchart LR
252["SweepEdge Adjacent"]
253["SweepEdge Opposite"]
254["SweepEdge Adjacent"]
255["Plane<br>[1952, 1975, 0]"]
267["Sweep Extrusion<br>[2753, 2779, 0]"]
255["Plane<br>[1953, 1976, 0]"]
267["Sweep Extrusion<br>[2754, 2780, 0]"]
268[Wall]
269[Wall]
270[Wall]
@ -562,8 +562,8 @@ flowchart LR
291["SweepEdge Adjacent"]
292["SweepEdge Opposite"]
293["SweepEdge Adjacent"]
294["Plane<br>[1952, 1975, 0]"]
306["Sweep Extrusion<br>[2753, 2779, 0]"]
294["Plane<br>[1953, 1976, 0]"]
306["Sweep Extrusion<br>[2754, 2780, 0]"]
307[Wall]
308[Wall]
309[Wall]
@ -590,8 +590,8 @@ flowchart LR
330["SweepEdge Adjacent"]
331["SweepEdge Opposite"]
332["SweepEdge Adjacent"]
333["Plane<br>[1952, 1975, 0]"]
345["Sweep Extrusion<br>[2753, 2779, 0]"]
333["Plane<br>[1953, 1976, 0]"]
345["Sweep Extrusion<br>[2754, 2780, 0]"]
346[Wall]
347[Wall]
348[Wall]
@ -618,8 +618,8 @@ flowchart LR
369["SweepEdge Adjacent"]
370["SweepEdge Opposite"]
371["SweepEdge Adjacent"]
372["Plane<br>[1952, 1975, 0]"]
384["Sweep Extrusion<br>[2753, 2779, 0]"]
372["Plane<br>[1953, 1976, 0]"]
384["Sweep Extrusion<br>[2754, 2780, 0]"]
385[Wall]
386[Wall]
387[Wall]
@ -646,8 +646,8 @@ flowchart LR
408["SweepEdge Adjacent"]
409["SweepEdge Opposite"]
410["SweepEdge Adjacent"]
411["Plane<br>[1952, 1975, 0]"]
423["Sweep Extrusion<br>[2753, 2779, 0]"]
411["Plane<br>[1953, 1976, 0]"]
423["Sweep Extrusion<br>[2754, 2780, 0]"]
424[Wall]
425[Wall]
426[Wall]
@ -674,8 +674,8 @@ flowchart LR
447["SweepEdge Adjacent"]
448["SweepEdge Opposite"]
449["SweepEdge Adjacent"]
450["Plane<br>[1952, 1975, 0]"]
462["Sweep Extrusion<br>[2753, 2779, 0]"]
450["Plane<br>[1953, 1976, 0]"]
462["Sweep Extrusion<br>[2754, 2780, 0]"]
463[Wall]
464[Wall]
465[Wall]
@ -702,8 +702,8 @@ flowchart LR
486["SweepEdge Adjacent"]
487["SweepEdge Opposite"]
488["SweepEdge Adjacent"]
489["Plane<br>[1952, 1975, 0]"]
501["Sweep Extrusion<br>[2753, 2779, 0]"]
489["Plane<br>[1953, 1976, 0]"]
501["Sweep Extrusion<br>[2754, 2780, 0]"]
502[Wall]
503[Wall]
504[Wall]
@ -730,8 +730,8 @@ flowchart LR
525["SweepEdge Adjacent"]
526["SweepEdge Opposite"]
527["SweepEdge Adjacent"]
528["Plane<br>[1952, 1975, 0]"]
540["Sweep Extrusion<br>[2753, 2779, 0]"]
528["Plane<br>[1953, 1976, 0]"]
540["Sweep Extrusion<br>[2754, 2780, 0]"]
541[Wall]
542[Wall]
543[Wall]
@ -758,8 +758,8 @@ flowchart LR
564["SweepEdge Adjacent"]
565["SweepEdge Opposite"]
566["SweepEdge Adjacent"]
567["Plane<br>[1952, 1975, 0]"]
579["Sweep Extrusion<br>[2753, 2779, 0]"]
567["Plane<br>[1953, 1976, 0]"]
579["Sweep Extrusion<br>[2754, 2780, 0]"]
580[Wall]
581[Wall]
582[Wall]
@ -786,8 +786,8 @@ flowchart LR
603["SweepEdge Adjacent"]
604["SweepEdge Opposite"]
605["SweepEdge Adjacent"]
606["Plane<br>[1952, 1975, 0]"]
618["Sweep Extrusion<br>[2753, 2779, 0]"]
606["Plane<br>[1953, 1976, 0]"]
618["Sweep Extrusion<br>[2754, 2780, 0]"]
619[Wall]
620[Wall]
621[Wall]
@ -814,8 +814,8 @@ flowchart LR
642["SweepEdge Adjacent"]
643["SweepEdge Opposite"]
644["SweepEdge Adjacent"]
645["Plane<br>[1952, 1975, 0]"]
657["Sweep Extrusion<br>[2753, 2779, 0]"]
645["Plane<br>[1953, 1976, 0]"]
657["Sweep Extrusion<br>[2754, 2780, 0]"]
658[Wall]
659[Wall]
660[Wall]
@ -842,8 +842,8 @@ flowchart LR
681["SweepEdge Adjacent"]
682["SweepEdge Opposite"]
683["SweepEdge Adjacent"]
684["Plane<br>[1952, 1975, 0]"]
696["Sweep Extrusion<br>[2753, 2779, 0]"]
684["Plane<br>[1953, 1976, 0]"]
696["Sweep Extrusion<br>[2754, 2780, 0]"]
697[Wall]
698[Wall]
699[Wall]
@ -870,8 +870,8 @@ flowchart LR
720["SweepEdge Adjacent"]
721["SweepEdge Opposite"]
722["SweepEdge Adjacent"]
723["Plane<br>[1952, 1975, 0]"]
735["Sweep Extrusion<br>[2753, 2779, 0]"]
723["Plane<br>[1953, 1976, 0]"]
735["Sweep Extrusion<br>[2754, 2780, 0]"]
736[Wall]
737[Wall]
738[Wall]
@ -898,8 +898,8 @@ flowchart LR
759["SweepEdge Adjacent"]
760["SweepEdge Opposite"]
761["SweepEdge Adjacent"]
762["Plane<br>[1952, 1975, 0]"]
774["Sweep Extrusion<br>[2753, 2779, 0]"]
762["Plane<br>[1953, 1976, 0]"]
774["Sweep Extrusion<br>[2754, 2780, 0]"]
775[Wall]
776[Wall]
777[Wall]
@ -926,8 +926,8 @@ flowchart LR
798["SweepEdge Adjacent"]
799["SweepEdge Opposite"]
800["SweepEdge Adjacent"]
801["Plane<br>[1952, 1975, 0]"]
813["Sweep Extrusion<br>[2753, 2779, 0]"]
801["Plane<br>[1953, 1976, 0]"]
813["Sweep Extrusion<br>[2754, 2780, 0]"]
814[Wall]
815[Wall]
816[Wall]
@ -954,8 +954,8 @@ flowchart LR
837["SweepEdge Adjacent"]
838["SweepEdge Opposite"]
839["SweepEdge Adjacent"]
840["Plane<br>[1952, 1975, 0]"]
852["Sweep Extrusion<br>[2753, 2779, 0]"]
840["Plane<br>[1953, 1976, 0]"]
852["Sweep Extrusion<br>[2754, 2780, 0]"]
853[Wall]
854[Wall]
855[Wall]
@ -982,8 +982,8 @@ flowchart LR
876["SweepEdge Adjacent"]
877["SweepEdge Opposite"]
878["SweepEdge Adjacent"]
879["Plane<br>[4970, 4993, 0]"]
898["Sweep Extrusion<br>[5955, 5979, 0]"]
879["Plane<br>[4971, 4994, 0]"]
898["Sweep Extrusion<br>[5956, 5980, 0]"]
899[Wall]
900[Wall]
901[Wall]
@ -1034,8 +1034,8 @@ flowchart LR
946["SweepEdge Adjacent"]
947["SweepEdge Opposite"]
948["SweepEdge Adjacent"]
949["Plane<br>[6116, 6139, 0]"]
956["Sweep Extrusion<br>[6586, 6610, 0]"]
949["Plane<br>[6117, 6140, 0]"]
956["Sweep Extrusion<br>[6587, 6611, 0]"]
957[Wall]
958[Wall]
959[Wall]
@ -1050,8 +1050,8 @@ flowchart LR
968["SweepEdge Adjacent"]
969["SweepEdge Opposite"]
970["SweepEdge Adjacent"]
971["Plane<br>[6655, 6678, 0]"]
978["Sweep Extrusion<br>[7125, 7149, 0]"]
971["Plane<br>[6656, 6679, 0]"]
978["Sweep Extrusion<br>[7126, 7150, 0]"]
979[Wall]
980[Wall]
981[Wall]
@ -1066,8 +1066,8 @@ flowchart LR
990["SweepEdge Adjacent"]
991["SweepEdge Opposite"]
992["SweepEdge Adjacent"]
993["Plane<br>[6116, 6139, 0]"]
1000["Sweep Extrusion<br>[6586, 6610, 0]"]
993["Plane<br>[6117, 6140, 0]"]
1000["Sweep Extrusion<br>[6587, 6611, 0]"]
1001[Wall]
1002[Wall]
1003[Wall]
@ -1082,8 +1082,8 @@ flowchart LR
1012["SweepEdge Adjacent"]
1013["SweepEdge Opposite"]
1014["SweepEdge Adjacent"]
1015["Plane<br>[6655, 6678, 0]"]
1022["Sweep Extrusion<br>[7125, 7149, 0]"]
1015["Plane<br>[6656, 6679, 0]"]
1022["Sweep Extrusion<br>[7126, 7150, 0]"]
1023[Wall]
1024[Wall]
1025[Wall]
@ -1098,7 +1098,7 @@ flowchart LR
1034["SweepEdge Adjacent"]
1035["SweepEdge Opposite"]
1036["SweepEdge Adjacent"]
1037["StartSketchOnFace<br>[1132, 1163, 0]"]
1037["StartSketchOnFace<br>[1133, 1164, 0]"]
1 --- 2
2 --- 3
2 --- 4

File diff suppressed because it is too large Load Diff

View File

@ -212,8 +212,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "keyFn",
"functionSourceRange": [
1885,
3037,
1886,
3038,
0
],
"unlabeledArg": null,
@ -549,8 +549,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "keyFn",
"functionSourceRange": [
1885,
3037,
1886,
3038,
0
],
"unlabeledArg": null,
@ -886,8 +886,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "keyFn",
"functionSourceRange": [
1885,
3037,
1886,
3038,
0
],
"unlabeledArg": null,
@ -1223,8 +1223,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "keyFn",
"functionSourceRange": [
1885,
3037,
1886,
3038,
0
],
"unlabeledArg": null,
@ -1560,8 +1560,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "keyFn",
"functionSourceRange": [
1885,
3037,
1886,
3038,
0
],
"unlabeledArg": null,
@ -1897,8 +1897,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "keyFn",
"functionSourceRange": [
1885,
3037,
1886,
3038,
0
],
"unlabeledArg": null,
@ -2234,8 +2234,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "keyFn",
"functionSourceRange": [
1885,
3037,
1886,
3038,
0
],
"unlabeledArg": null,
@ -2571,8 +2571,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "keyFn",
"functionSourceRange": [
1885,
3037,
1886,
3038,
0
],
"unlabeledArg": null,
@ -2908,8 +2908,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "keyFn",
"functionSourceRange": [
1885,
3037,
1886,
3038,
0
],
"unlabeledArg": null,
@ -3245,8 +3245,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "keyFn",
"functionSourceRange": [
1885,
3037,
1886,
3038,
0
],
"unlabeledArg": null,
@ -3582,8 +3582,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "keyFn",
"functionSourceRange": [
1885,
3037,
1886,
3038,
0
],
"unlabeledArg": null,
@ -3919,8 +3919,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "keyFn",
"functionSourceRange": [
1885,
3037,
1886,
3038,
0
],
"unlabeledArg": null,
@ -4256,8 +4256,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "keyFn",
"functionSourceRange": [
1885,
3037,
1886,
3038,
0
],
"unlabeledArg": null,
@ -4593,8 +4593,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "keyFn",
"functionSourceRange": [
1885,
3037,
1886,
3038,
0
],
"unlabeledArg": null,
@ -4930,8 +4930,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "keyFn",
"functionSourceRange": [
1885,
3037,
1886,
3038,
0
],
"unlabeledArg": null,
@ -5267,8 +5267,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "keyFn",
"functionSourceRange": [
1885,
3037,
1886,
3038,
0
],
"unlabeledArg": null,
@ -5604,8 +5604,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "keyFn",
"functionSourceRange": [
1885,
3037,
1886,
3038,
0
],
"unlabeledArg": null,
@ -5941,8 +5941,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "keyFn",
"functionSourceRange": [
1885,
3037,
1886,
3038,
0
],
"unlabeledArg": null,
@ -6278,8 +6278,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "keyFn",
"functionSourceRange": [
1885,
3037,
1886,
3038,
0
],
"unlabeledArg": null,
@ -6615,8 +6615,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "keyFn",
"functionSourceRange": [
1885,
3037,
1886,
3038,
0
],
"unlabeledArg": null,
@ -6952,8 +6952,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "keyFn",
"functionSourceRange": [
1885,
3037,
1886,
3038,
0
],
"unlabeledArg": null,
@ -7307,8 +7307,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "z",
"functionSourceRange": [
4939,
6029,
4940,
6030,
0
],
"unlabeledArg": null,
@ -7549,8 +7549,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "o",
"functionSourceRange": [
6076,
7199,
6077,
7200,
0
],
"unlabeledArg": null,
@ -8015,8 +8015,8 @@ description: Operations executed keyboard.kcl
"type": "FunctionCall",
"name": "o",
"functionSourceRange": [
6076,
7199,
6077,
7200,
0
],
"unlabeledArg": null,

View File

@ -471,9 +471,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 617,
"end": 623,
"start": 617,
"commentStart": 618,
"end": 624,
"start": 618,
"type": "TagDeclarator",
"value": "seg01"
},
@ -484,9 +484,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 681,
"end": 687,
"start": 681,
"commentStart": 682,
"end": 688,
"start": 682,
"type": "TagDeclarator",
"value": "seg02"
},
@ -497,9 +497,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 730,
"end": 736,
"start": 730,
"commentStart": 731,
"end": 737,
"start": 731,
"type": "TagDeclarator",
"value": "seg03"
},
@ -510,9 +510,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 806,
"end": 812,
"start": 806,
"commentStart": 807,
"end": 813,
"start": 807,
"type": "TagDeclarator",
"value": "seg04"
},
@ -533,9 +533,9 @@ description: Variables in memory after executing keyboard.kcl
0.0
],
"tag": {
"commentStart": 617,
"end": 623,
"start": 617,
"commentStart": 618,
"end": 624,
"start": 618,
"type": "TagDeclarator",
"value": "seg01"
},
@ -558,9 +558,9 @@ description: Variables in memory after executing keyboard.kcl
0.68
],
"tag": {
"commentStart": 681,
"end": 687,
"start": 681,
"commentStart": 682,
"end": 688,
"start": 682,
"type": "TagDeclarator",
"value": "seg02"
},
@ -583,9 +583,9 @@ description: Variables in memory after executing keyboard.kcl
1.399
],
"tag": {
"commentStart": 730,
"end": 736,
"start": 730,
"commentStart": 731,
"end": 737,
"start": 731,
"type": "TagDeclarator",
"value": "seg03"
},
@ -608,9 +608,9 @@ description: Variables in memory after executing keyboard.kcl
0.0
],
"tag": {
"commentStart": 806,
"end": 812,
"start": 806,
"commentStart": 807,
"end": 813,
"start": 807,
"type": "TagDeclarator",
"value": "seg04"
},
@ -842,9 +842,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 617,
"end": 623,
"start": 617,
"commentStart": 618,
"end": 624,
"start": 618,
"type": "TagDeclarator",
"value": "seg01"
},
@ -855,9 +855,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 681,
"end": 687,
"start": 681,
"commentStart": 682,
"end": 688,
"start": 682,
"type": "TagDeclarator",
"value": "seg02"
},
@ -868,9 +868,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 730,
"end": 736,
"start": 730,
"commentStart": 731,
"end": 737,
"start": 731,
"type": "TagDeclarator",
"value": "seg03"
},
@ -881,9 +881,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 806,
"end": 812,
"start": 806,
"commentStart": 807,
"end": 813,
"start": 807,
"type": "TagDeclarator",
"value": "seg04"
},
@ -904,9 +904,9 @@ description: Variables in memory after executing keyboard.kcl
0.0
],
"tag": {
"commentStart": 617,
"end": 623,
"start": 617,
"commentStart": 618,
"end": 624,
"start": 618,
"type": "TagDeclarator",
"value": "seg01"
},
@ -929,9 +929,9 @@ description: Variables in memory after executing keyboard.kcl
0.68
],
"tag": {
"commentStart": 681,
"end": 687,
"start": 681,
"commentStart": 682,
"end": 688,
"start": 682,
"type": "TagDeclarator",
"value": "seg02"
},
@ -954,9 +954,9 @@ description: Variables in memory after executing keyboard.kcl
1.399
],
"tag": {
"commentStart": 730,
"end": 736,
"start": 730,
"commentStart": 731,
"end": 737,
"start": 731,
"type": "TagDeclarator",
"value": "seg03"
},
@ -979,9 +979,9 @@ description: Variables in memory after executing keyboard.kcl
0.0
],
"tag": {
"commentStart": 806,
"end": 812,
"start": 806,
"commentStart": 807,
"end": 813,
"start": 807,
"type": "TagDeclarator",
"value": "seg04"
},
@ -1213,9 +1213,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 617,
"end": 623,
"start": 617,
"commentStart": 618,
"end": 624,
"start": 618,
"type": "TagDeclarator",
"value": "seg01"
},
@ -1226,9 +1226,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 681,
"end": 687,
"start": 681,
"commentStart": 682,
"end": 688,
"start": 682,
"type": "TagDeclarator",
"value": "seg02"
},
@ -1239,9 +1239,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 730,
"end": 736,
"start": 730,
"commentStart": 731,
"end": 737,
"start": 731,
"type": "TagDeclarator",
"value": "seg03"
},
@ -1252,9 +1252,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 806,
"end": 812,
"start": 806,
"commentStart": 807,
"end": 813,
"start": 807,
"type": "TagDeclarator",
"value": "seg04"
},
@ -1275,9 +1275,9 @@ description: Variables in memory after executing keyboard.kcl
0.0
],
"tag": {
"commentStart": 617,
"end": 623,
"start": 617,
"commentStart": 618,
"end": 624,
"start": 618,
"type": "TagDeclarator",
"value": "seg01"
},
@ -1300,9 +1300,9 @@ description: Variables in memory after executing keyboard.kcl
0.68
],
"tag": {
"commentStart": 681,
"end": 687,
"start": 681,
"commentStart": 682,
"end": 688,
"start": 682,
"type": "TagDeclarator",
"value": "seg02"
},
@ -1325,9 +1325,9 @@ description: Variables in memory after executing keyboard.kcl
1.399
],
"tag": {
"commentStart": 730,
"end": 736,
"start": 730,
"commentStart": 731,
"end": 737,
"start": 731,
"type": "TagDeclarator",
"value": "seg03"
},
@ -1350,9 +1350,9 @@ description: Variables in memory after executing keyboard.kcl
0.0
],
"tag": {
"commentStart": 806,
"end": 812,
"start": 806,
"commentStart": 807,
"end": 813,
"start": 807,
"type": "TagDeclarator",
"value": "seg04"
},
@ -1584,9 +1584,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 617,
"end": 623,
"start": 617,
"commentStart": 618,
"end": 624,
"start": 618,
"type": "TagDeclarator",
"value": "seg01"
},
@ -1597,9 +1597,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 681,
"end": 687,
"start": 681,
"commentStart": 682,
"end": 688,
"start": 682,
"type": "TagDeclarator",
"value": "seg02"
},
@ -1610,9 +1610,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 730,
"end": 736,
"start": 730,
"commentStart": 731,
"end": 737,
"start": 731,
"type": "TagDeclarator",
"value": "seg03"
},
@ -1623,9 +1623,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 806,
"end": 812,
"start": 806,
"commentStart": 807,
"end": 813,
"start": 807,
"type": "TagDeclarator",
"value": "seg04"
},
@ -1646,9 +1646,9 @@ description: Variables in memory after executing keyboard.kcl
0.0
],
"tag": {
"commentStart": 617,
"end": 623,
"start": 617,
"commentStart": 618,
"end": 624,
"start": 618,
"type": "TagDeclarator",
"value": "seg01"
},
@ -1671,9 +1671,9 @@ description: Variables in memory after executing keyboard.kcl
0.68
],
"tag": {
"commentStart": 681,
"end": 687,
"start": 681,
"commentStart": 682,
"end": 688,
"start": 682,
"type": "TagDeclarator",
"value": "seg02"
},
@ -1696,9 +1696,9 @@ description: Variables in memory after executing keyboard.kcl
1.399
],
"tag": {
"commentStart": 730,
"end": 736,
"start": 730,
"commentStart": 731,
"end": 737,
"start": 731,
"type": "TagDeclarator",
"value": "seg03"
},
@ -1721,9 +1721,9 @@ description: Variables in memory after executing keyboard.kcl
0.0
],
"tag": {
"commentStart": 806,
"end": 812,
"start": 806,
"commentStart": 807,
"end": 813,
"start": 807,
"type": "TagDeclarator",
"value": "seg04"
},
@ -1967,9 +1967,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 617,
"end": 623,
"start": 617,
"commentStart": 618,
"end": 624,
"start": 618,
"type": "TagDeclarator",
"value": "seg01"
},
@ -1980,9 +1980,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 681,
"end": 687,
"start": 681,
"commentStart": 682,
"end": 688,
"start": 682,
"type": "TagDeclarator",
"value": "seg02"
},
@ -1993,9 +1993,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 730,
"end": 736,
"start": 730,
"commentStart": 731,
"end": 737,
"start": 731,
"type": "TagDeclarator",
"value": "seg03"
},
@ -2006,9 +2006,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 806,
"end": 812,
"start": 806,
"commentStart": 807,
"end": 813,
"start": 807,
"type": "TagDeclarator",
"value": "seg04"
},
@ -2029,9 +2029,9 @@ description: Variables in memory after executing keyboard.kcl
0.0
],
"tag": {
"commentStart": 617,
"end": 623,
"start": 617,
"commentStart": 618,
"end": 624,
"start": 618,
"type": "TagDeclarator",
"value": "seg01"
},
@ -2054,9 +2054,9 @@ description: Variables in memory after executing keyboard.kcl
0.68
],
"tag": {
"commentStart": 681,
"end": 687,
"start": 681,
"commentStart": 682,
"end": 688,
"start": 682,
"type": "TagDeclarator",
"value": "seg02"
},
@ -2079,9 +2079,9 @@ description: Variables in memory after executing keyboard.kcl
1.399
],
"tag": {
"commentStart": 730,
"end": 736,
"start": 730,
"commentStart": 731,
"end": 737,
"start": 731,
"type": "TagDeclarator",
"value": "seg03"
},
@ -2104,9 +2104,9 @@ description: Variables in memory after executing keyboard.kcl
0.0
],
"tag": {
"commentStart": 806,
"end": 812,
"start": 806,
"commentStart": 807,
"end": 813,
"start": 807,
"type": "TagDeclarator",
"value": "seg04"
},
@ -2279,9 +2279,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 617,
"end": 623,
"start": 617,
"commentStart": 618,
"end": 624,
"start": 618,
"type": "TagDeclarator",
"value": "seg01"
},
@ -2292,9 +2292,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 681,
"end": 687,
"start": 681,
"commentStart": 682,
"end": 688,
"start": 682,
"type": "TagDeclarator",
"value": "seg02"
},
@ -2305,9 +2305,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 730,
"end": 736,
"start": 730,
"commentStart": 731,
"end": 737,
"start": 731,
"type": "TagDeclarator",
"value": "seg03"
},
@ -2318,9 +2318,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 806,
"end": 812,
"start": 806,
"commentStart": 807,
"end": 813,
"start": 807,
"type": "TagDeclarator",
"value": "seg04"
},
@ -2341,9 +2341,9 @@ description: Variables in memory after executing keyboard.kcl
0.0
],
"tag": {
"commentStart": 617,
"end": 623,
"start": 617,
"commentStart": 618,
"end": 624,
"start": 618,
"type": "TagDeclarator",
"value": "seg01"
},
@ -2366,9 +2366,9 @@ description: Variables in memory after executing keyboard.kcl
0.68
],
"tag": {
"commentStart": 681,
"end": 687,
"start": 681,
"commentStart": 682,
"end": 688,
"start": 682,
"type": "TagDeclarator",
"value": "seg02"
},
@ -2391,9 +2391,9 @@ description: Variables in memory after executing keyboard.kcl
1.399
],
"tag": {
"commentStart": 730,
"end": 736,
"start": 730,
"commentStart": 731,
"end": 737,
"start": 731,
"type": "TagDeclarator",
"value": "seg03"
},
@ -2416,9 +2416,9 @@ description: Variables in memory after executing keyboard.kcl
0.0
],
"tag": {
"commentStart": 806,
"end": 812,
"start": 806,
"commentStart": 807,
"end": 813,
"start": 807,
"type": "TagDeclarator",
"value": "seg04"
},

View File

@ -698,7 +698,7 @@ description: Result of parsing kitt.kcl
"// The beloved KittyCAD mascot in a voxelized style.",
"",
"",
"// pixel box function"
"// Pixel box function"
],
"start": 0,
"type": "VariableDeclaration",

View File

@ -93,7 +93,7 @@ description: Artifact commands lego.kcl
"path": "[uuid]",
"to": {
"x": -7.9,
"y": -15.9,
"y": -11.9,
"z": 0.0
}
}
@ -132,7 +132,7 @@ description: Artifact commands lego.kcl
"type": "line",
"end": {
"x": 0.0,
"y": 31.8,
"y": 23.8,
"z": 0.0
},
"relative": true
@ -321,7 +321,7 @@ description: Artifact commands lego.kcl
"path": "[uuid]",
"to": {
"x": -6.4,
"y": -14.4,
"y": -10.4,
"z": 0.0
}
}
@ -360,7 +360,7 @@ description: Artifact commands lego.kcl
"type": "line",
"end": {
"x": 0.0,
"y": 28.8,
"y": 20.8,
"z": 0.0
},
"relative": true
@ -545,7 +545,7 @@ description: Artifact commands lego.kcl
"path": "[uuid]",
"to": {
"x": -1.6,
"y": -12.0,
"y": -8.0,
"z": 0.0
}
}
@ -567,7 +567,7 @@ description: Artifact commands lego.kcl
"type": "arc",
"center": {
"x": -4.0,
"y": -12.0
"y": -8.0
},
"radius": 2.4,
"start": {
@ -695,35 +695,6 @@ description: Artifact commands lego.kcl
},
"replicate": true
}
],
[
{
"translate": {
"x": 0.0,
"y": 24.0,
"z": 0.0
},
"scale": {
"x": 1.0,
"y": 1.0,
"z": 1.0
},
"rotation": {
"axis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
},
"angle": {
"unit": "degrees",
"value": 0.0
},
"origin": {
"type": "local"
}
},
"replicate": true
}
]
]
}
@ -793,35 +764,6 @@ description: Artifact commands lego.kcl
},
"replicate": true
}
],
[
{
"translate": {
"x": 0.0,
"y": 24.0,
"z": 0.0
},
"scale": {
"x": 1.0,
"y": 1.0,
"z": 1.0
},
"rotation": {
"axis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
},
"angle": {
"unit": "degrees",
"value": 0.0
},
"origin": {
"type": "local"
}
},
"replicate": true
}
]
]
}
@ -1234,138 +1176,6 @@ description: Artifact commands lego.kcl
"planar_normal": null
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "extrude",
"target": "[uuid]",
"distance": 1.8,
"faces": null
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "sketch_mode_disable"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "object_bring_to_front",
"object_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_opposite_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": "enable_sketch_mode",
"entity_id": "[uuid]",
"ortho": false,
"animated": false,
"adjust_camera": false,
"planar_normal": null
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "extrude",
"target": "[uuid]",
"distance": 1.8,
"faces": null
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "sketch_mode_disable"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "object_bring_to_front",
"object_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_opposite_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": "enable_sketch_mode",
"entity_id": "[uuid]",
"ortho": false,
"animated": false,
"adjust_camera": false,
"planar_normal": null
}
},
{
"cmdId": "[uuid]",
"range": [],
@ -1381,7 +1191,7 @@ description: Artifact commands lego.kcl
"path": "[uuid]",
"to": {
"x": 2.4,
"y": -8.0,
"y": -4.0,
"z": 0.0
}
}
@ -1403,7 +1213,7 @@ description: Artifact commands lego.kcl
"type": "arc",
"center": {
"x": -0.0,
"y": -8.0
"y": -4.0
},
"radius": 2.4,
"start": {
@ -1472,35 +1282,6 @@ description: Artifact commands lego.kcl
},
"replicate": true
}
],
[
{
"translate": {
"x": 0.0,
"y": 16.0,
"z": 0.0
},
"scale": {
"x": 1.0,
"y": 1.0,
"z": 1.0
},
"rotation": {
"axis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
},
"angle": {
"unit": "degrees",
"value": 0.0
},
"origin": {
"type": "local"
}
},
"replicate": true
}
]
]
}
@ -1627,72 +1408,6 @@ description: Artifact commands lego.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": "enable_sketch_mode",
"entity_id": "[uuid]",
"ortho": false,
"animated": false,
"adjust_camera": false,
"planar_normal": null
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "extrude",
"target": "[uuid]",
"distance": 1.8,
"faces": null
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "sketch_mode_disable"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "object_bring_to_front",
"object_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_opposite_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -1,33 +1,33 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[992, 1046, 0]"]
3["Segment<br>[1052, 1079, 0]"]
4["Segment<br>[1085, 1113, 0]"]
5["Segment<br>[1119, 1147, 0]"]
6["Segment<br>[1153, 1160, 0]"]
2["Path<br>[993, 1047, 0]"]
3["Segment<br>[1053, 1080, 0]"]
4["Segment<br>[1086, 1114, 0]"]
5["Segment<br>[1120, 1148, 0]"]
6["Segment<br>[1154, 1161, 0]"]
7[Solid2d]
end
subgraph path23 [Path]
23["Path<br>[1402, 1489, 0]"]
24["Segment<br>[1495, 1532, 0]"]
25["Segment<br>[1538, 1576, 0]"]
26["Segment<br>[1582, 1622, 0]"]
27["Segment<br>[1628, 1635, 0]"]
23["Path<br>[1403, 1490, 0]"]
24["Segment<br>[1496, 1533, 0]"]
25["Segment<br>[1539, 1577, 0]"]
26["Segment<br>[1583, 1623, 0]"]
27["Segment<br>[1629, 1636, 0]"]
28[Solid2d]
end
subgraph path43 [Path]
43["Path<br>[1754, 1901, 0]"]
44["Segment<br>[1754, 1901, 0]"]
43["Path<br>[1755, 1902, 0]"]
44["Segment<br>[1755, 1902, 0]"]
45[Solid2d]
end
subgraph path58 [Path]
58["Path<br>[2186, 2361, 0]"]
59["Segment<br>[2186, 2361, 0]"]
60[Solid2d]
subgraph path56 [Path]
56["Path<br>[2187, 2362, 0]"]
57["Segment<br>[2187, 2362, 0]"]
58[Solid2d]
end
1["Plane<br>[969, 986, 0]"]
8["Sweep Extrusion<br>[1166, 1190, 0]"]
1["Plane<br>[970, 987, 0]"]
8["Sweep Extrusion<br>[1167, 1191, 0]"]
9[Wall]
10[Wall]
11[Wall]
@ -42,7 +42,7 @@ flowchart LR
20["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
29["Sweep Extrusion<br>[1641, 1672, 0]"]
29["Sweep Extrusion<br>[1642, 1673, 0]"]
30[Wall]
31[Wall]
32[Wall]
@ -56,28 +56,25 @@ flowchart LR
40["SweepEdge Adjacent"]
41["SweepEdge Opposite"]
42["SweepEdge Adjacent"]
46["Sweep Extrusion<br>[2055, 2083, 0]"]
46["Sweep Extrusion<br>[2056, 2084, 0]"]
47[Wall]
48["Cap End"]
49["SweepEdge Opposite"]
50["SweepEdge Adjacent"]
51["Sweep Extrusion<br>[2055, 2083, 0]"]
52["Sweep Extrusion<br>[2055, 2083, 0]"]
53["Sweep Extrusion<br>[2055, 2083, 0]"]
54["Sweep Extrusion<br>[2055, 2083, 0]"]
55["Sweep Extrusion<br>[2055, 2083, 0]"]
56["Sweep Extrusion<br>[2055, 2083, 0]"]
57["Sweep Extrusion<br>[2055, 2083, 0]"]
61["Sweep Extrusion<br>[2523, 2551, 0]"]
62[Wall]
63["Cap End"]
64["SweepEdge Opposite"]
65["SweepEdge Adjacent"]
66["Sweep Extrusion<br>[2523, 2551, 0]"]
67["Sweep Extrusion<br>[2523, 2551, 0]"]
68["StartSketchOnFace<br>[1368, 1396, 0]"]
69["StartSketchOnFace<br>[1722, 1748, 0]"]
70["StartSketchOnFace<br>[2144, 2180, 0]"]
51["Sweep Extrusion<br>[2056, 2084, 0]"]
52["Sweep Extrusion<br>[2056, 2084, 0]"]
53["Sweep Extrusion<br>[2056, 2084, 0]"]
54["Sweep Extrusion<br>[2056, 2084, 0]"]
55["Sweep Extrusion<br>[2056, 2084, 0]"]
59["Sweep Extrusion<br>[2524, 2552, 0]"]
60[Wall]
61["Cap End"]
62["SweepEdge Opposite"]
63["SweepEdge Adjacent"]
64["Sweep Extrusion<br>[2524, 2552, 0]"]
65["StartSketchOnFace<br>[1369, 1397, 0]"]
66["StartSketchOnFace<br>[1723, 1749, 0]"]
67["StartSketchOnFace<br>[2145, 2181, 0]"]
1 --- 2
2 --- 3
2 --- 4
@ -144,7 +141,7 @@ flowchart LR
29 --- 40
29 --- 41
29 --- 42
34 --- 58
34 --- 56
43 --- 44
43 ---- 46
43 --- 45
@ -155,17 +152,17 @@ flowchart LR
46 --- 48
46 --- 49
46 --- 50
58 --- 59
58 ---- 61
58 --- 60
56 --- 57
56 ---- 59
56 --- 58
57 --- 60
57 --- 62
57 --- 63
59 --- 60
59 --- 61
59 --- 62
59 --- 64
59 --- 65
61 --- 62
61 --- 63
61 --- 64
61 --- 65
13 <--x 68
14 <--x 69
34 <--x 70
59 --- 63
13 <--x 65
14 <--x 66
34 <--x 67
```

File diff suppressed because it is too large Load Diff

View File

@ -180,18 +180,6 @@ description: Operations executed lego.kcl
"artifactId": "[uuid]"
}
},
{
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
{
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
{
"type": "Sketch",
"value": {
@ -259,12 +247,6 @@ description: Operations executed lego.kcl
"artifactId": "[uuid]"
}
},
{
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
{
"type": "Sketch",
"value": {

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 87 KiB

View File

@ -1,135 +1,135 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[520, 565, 0]"]
3["Segment<br>[520, 565, 0]"]
2["Path<br>[583, 628, 0]"]
3["Segment<br>[583, 628, 0]"]
4[Solid2d]
end
subgraph path12 [Path]
12["Path<br>[520, 565, 0]"]
13["Segment<br>[520, 565, 0]"]
12["Path<br>[583, 628, 0]"]
13["Segment<br>[583, 628, 0]"]
14[Solid2d]
end
subgraph path22 [Path]
22["Path<br>[520, 565, 0]"]
23["Segment<br>[520, 565, 0]"]
22["Path<br>[583, 628, 0]"]
23["Segment<br>[583, 628, 0]"]
24[Solid2d]
end
subgraph path32 [Path]
32["Path<br>[520, 565, 0]"]
33["Segment<br>[520, 565, 0]"]
32["Path<br>[583, 628, 0]"]
33["Segment<br>[583, 628, 0]"]
34[Solid2d]
end
subgraph path42 [Path]
42["Path<br>[520, 565, 0]"]
43["Segment<br>[520, 565, 0]"]
42["Path<br>[583, 628, 0]"]
43["Segment<br>[583, 628, 0]"]
44[Solid2d]
end
subgraph path52 [Path]
52["Path<br>[520, 565, 0]"]
53["Segment<br>[520, 565, 0]"]
52["Path<br>[583, 628, 0]"]
53["Segment<br>[583, 628, 0]"]
54[Solid2d]
end
subgraph path62 [Path]
62["Path<br>[520, 565, 0]"]
63["Segment<br>[520, 565, 0]"]
62["Path<br>[583, 628, 0]"]
63["Segment<br>[583, 628, 0]"]
64[Solid2d]
end
subgraph path72 [Path]
72["Path<br>[1136, 1191, 0]"]
73["Segment<br>[1136, 1191, 0]"]
72["Path<br>[1228, 1283, 0]"]
73["Segment<br>[1228, 1283, 0]"]
74[Solid2d]
end
subgraph path82 [Path]
82["Path<br>[1136, 1191, 0]"]
83["Segment<br>[1136, 1191, 0]"]
82["Path<br>[1228, 1283, 0]"]
83["Segment<br>[1228, 1283, 0]"]
84[Solid2d]
end
subgraph path92 [Path]
92["Path<br>[1555, 1618, 0]"]
93["Segment<br>[1555, 1618, 0]"]
92["Path<br>[1676, 1739, 0]"]
93["Segment<br>[1676, 1739, 0]"]
94[Solid2d]
end
subgraph path101 [Path]
101["Path<br>[1664, 1720, 0]"]
102["Segment<br>[1728, 1752, 0]"]
103["Segment<br>[1760, 1878, 0]"]
104["Segment<br>[1886, 1910, 0]"]
105["Segment<br>[1918, 2086, 0]"]
106["Segment<br>[2094, 2101, 0]"]
101["Path<br>[1785, 1841, 0]"]
102["Segment<br>[1849, 1873, 0]"]
103["Segment<br>[1881, 1999, 0]"]
104["Segment<br>[2007, 2031, 0]"]
105["Segment<br>[2039, 2207, 0]"]
106["Segment<br>[2215, 2222, 0]"]
107[Solid2d]
end
1["Plane<br>[484, 511, 0]"]
5["Sweep Extrusion<br>[573, 602, 0]"]
1["Plane<br>[547, 574, 0]"]
5["Sweep Extrusion<br>[636, 665, 0]"]
6[Wall]
7["Cap Start"]
8["Cap End"]
9["SweepEdge Opposite"]
10["SweepEdge Adjacent"]
11["Plane<br>[484, 511, 0]"]
15["Sweep Extrusion<br>[573, 602, 0]"]
11["Plane<br>[547, 574, 0]"]
15["Sweep Extrusion<br>[636, 665, 0]"]
16[Wall]
17["Cap Start"]
18["Cap End"]
19["SweepEdge Opposite"]
20["SweepEdge Adjacent"]
21["Plane<br>[484, 511, 0]"]
25["Sweep Extrusion<br>[573, 602, 0]"]
21["Plane<br>[547, 574, 0]"]
25["Sweep Extrusion<br>[636, 665, 0]"]
26[Wall]
27["Cap Start"]
28["Cap End"]
29["SweepEdge Opposite"]
30["SweepEdge Adjacent"]
31["Plane<br>[484, 511, 0]"]
35["Sweep Extrusion<br>[573, 602, 0]"]
31["Plane<br>[547, 574, 0]"]
35["Sweep Extrusion<br>[636, 665, 0]"]
36[Wall]
37["Cap Start"]
38["Cap End"]
39["SweepEdge Opposite"]
40["SweepEdge Adjacent"]
41["Plane<br>[484, 511, 0]"]
45["Sweep Extrusion<br>[573, 602, 0]"]
41["Plane<br>[547, 574, 0]"]
45["Sweep Extrusion<br>[636, 665, 0]"]
46[Wall]
47["Cap Start"]
48["Cap End"]
49["SweepEdge Opposite"]
50["SweepEdge Adjacent"]
51["Plane<br>[484, 511, 0]"]
55["Sweep Extrusion<br>[573, 602, 0]"]
51["Plane<br>[547, 574, 0]"]
55["Sweep Extrusion<br>[636, 665, 0]"]
56[Wall]
57["Cap Start"]
58["Cap End"]
59["SweepEdge Opposite"]
60["SweepEdge Adjacent"]
61["Plane<br>[484, 511, 0]"]
65["Sweep Extrusion<br>[573, 602, 0]"]
61["Plane<br>[547, 574, 0]"]
65["Sweep Extrusion<br>[636, 665, 0]"]
66[Wall]
67["Cap Start"]
68["Cap End"]
69["SweepEdge Opposite"]
70["SweepEdge Adjacent"]
71["Plane<br>[1108, 1128, 0]"]
75["Sweep Extrusion<br>[1199, 1226, 0]"]
71["Plane<br>[1200, 1220, 0]"]
75["Sweep Extrusion<br>[1291, 1318, 0]"]
76[Wall]
77["Cap Start"]
78["Cap End"]
79["SweepEdge Opposite"]
80["SweepEdge Adjacent"]
81["Plane<br>[1108, 1128, 0]"]
85["Sweep Extrusion<br>[1199, 1226, 0]"]
81["Plane<br>[1200, 1220, 0]"]
85["Sweep Extrusion<br>[1291, 1318, 0]"]
86[Wall]
87["Cap Start"]
88["Cap End"]
89["SweepEdge Opposite"]
90["SweepEdge Adjacent"]
91["Plane<br>[1491, 1541, 0]"]
95["Sweep Extrusion<br>[1626, 1649, 0]"]
91["Plane<br>[1612, 1662, 0]"]
95["Sweep Extrusion<br>[1747, 1770, 0]"]
96[Wall]
97["Cap Start"]
98["Cap End"]
99["SweepEdge Opposite"]
100["SweepEdge Adjacent"]
108["Sweep Extrusion<br>[2109, 2132, 0]"]
108["Sweep Extrusion<br>[2230, 2253, 0]"]
109[Wall]
110[Wall]
111[Wall]
@ -144,14 +144,14 @@ flowchart LR
120["SweepEdge Adjacent"]
121["SweepEdge Opposite"]
122["SweepEdge Adjacent"]
123["StartSketchOnPlane<br>[470, 512, 0]"]
124["StartSketchOnPlane<br>[470, 512, 0]"]
125["StartSketchOnPlane<br>[470, 512, 0]"]
126["StartSketchOnPlane<br>[470, 512, 0]"]
127["StartSketchOnPlane<br>[470, 512, 0]"]
128["StartSketchOnPlane<br>[470, 512, 0]"]
129["StartSketchOnPlane<br>[470, 512, 0]"]
130["StartSketchOnPlane<br>[1475, 1542, 0]"]
123["StartSketchOnPlane<br>[533, 575, 0]"]
124["StartSketchOnPlane<br>[533, 575, 0]"]
125["StartSketchOnPlane<br>[533, 575, 0]"]
126["StartSketchOnPlane<br>[533, 575, 0]"]
127["StartSketchOnPlane<br>[533, 575, 0]"]
128["StartSketchOnPlane<br>[533, 575, 0]"]
129["StartSketchOnPlane<br>[533, 575, 0]"]
130["StartSketchOnPlane<br>[1596, 1663, 0]"]
1 --- 2
2 --- 3
2 ---- 5

File diff suppressed because it is too large Load Diff

View File

@ -9,8 +9,8 @@ description: Operations executed makeup-mirror.kcl
"type": "FunctionCall",
"name": "hingeFn",
"functionSourceRange": [
444,
623,
507,
686,
0
],
"unlabeledArg": null,
@ -98,8 +98,8 @@ description: Operations executed makeup-mirror.kcl
"type": "FunctionCall",
"name": "hingeFn",
"functionSourceRange": [
444,
623,
507,
686,
0
],
"unlabeledArg": null,
@ -181,8 +181,8 @@ description: Operations executed makeup-mirror.kcl
"type": "FunctionCall",
"name": "hingeFn",
"functionSourceRange": [
444,
623,
507,
686,
0
],
"unlabeledArg": null,
@ -264,8 +264,8 @@ description: Operations executed makeup-mirror.kcl
"type": "FunctionCall",
"name": "hingeFn",
"functionSourceRange": [
444,
623,
507,
686,
0
],
"unlabeledArg": null,
@ -347,8 +347,8 @@ description: Operations executed makeup-mirror.kcl
"type": "FunctionCall",
"name": "hingeFn",
"functionSourceRange": [
444,
623,
507,
686,
0
],
"unlabeledArg": null,
@ -430,8 +430,8 @@ description: Operations executed makeup-mirror.kcl
"type": "FunctionCall",
"name": "hingeFn",
"functionSourceRange": [
444,
623,
507,
686,
0
],
"unlabeledArg": null,
@ -513,8 +513,8 @@ description: Operations executed makeup-mirror.kcl
"type": "FunctionCall",
"name": "hingeFn",
"functionSourceRange": [
444,
623,
507,
686,
0
],
"unlabeledArg": null,
@ -596,8 +596,8 @@ description: Operations executed makeup-mirror.kcl
"type": "FunctionCall",
"name": "armFn",
"functionSourceRange": [
1068,
1245,
1160,
1337,
0
],
"unlabeledArg": null,
@ -661,8 +661,8 @@ description: Operations executed makeup-mirror.kcl
"type": "FunctionCall",
"name": "armFn",
"functionSourceRange": [
1068,
1245,
1160,
1337,
0
],
"unlabeledArg": null,
@ -726,8 +726,8 @@ description: Operations executed makeup-mirror.kcl
"type": "FunctionCall",
"name": "mirrorFn",
"functionSourceRange": [
1389,
2151,
1510,
2272,
0
],
"unlabeledArg": null,

View File

@ -1,40 +1,40 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[565, 620, 0]"]
3["Segment<br>[628, 696, 0]"]
4["Segment<br>[704, 770, 0]"]
5["Segment<br>[778, 846, 0]"]
6["Segment<br>[854, 873, 0]"]
2["Path<br>[566, 621, 0]"]
3["Segment<br>[629, 697, 0]"]
4["Segment<br>[705, 771, 0]"]
5["Segment<br>[779, 847, 0]"]
6["Segment<br>[855, 874, 0]"]
7[Solid2d]
end
subgraph path8 [Path]
8["Path<br>[1104, 1249, 0]"]
9["Segment<br>[1104, 1249, 0]"]
8["Path<br>[1105, 1250, 0]"]
9["Segment<br>[1105, 1250, 0]"]
10[Solid2d]
end
subgraph path11 [Path]
11["Path<br>[1264, 1408, 0]"]
12["Segment<br>[1264, 1408, 0]"]
11["Path<br>[1265, 1409, 0]"]
12["Segment<br>[1265, 1409, 0]"]
13[Solid2d]
end
subgraph path14 [Path]
14["Path<br>[1423, 1569, 0]"]
15["Segment<br>[1423, 1569, 0]"]
14["Path<br>[1424, 1570, 0]"]
15["Segment<br>[1424, 1570, 0]"]
16[Solid2d]
end
subgraph path17 [Path]
17["Path<br>[1584, 1729, 0]"]
18["Segment<br>[1584, 1729, 0]"]
17["Path<br>[1585, 1730, 0]"]
18["Segment<br>[1585, 1730, 0]"]
19[Solid2d]
end
subgraph path20 [Path]
20["Path<br>[1744, 1796, 0]"]
21["Segment<br>[1744, 1796, 0]"]
20["Path<br>[1745, 1797, 0]"]
21["Segment<br>[1745, 1797, 0]"]
22[Solid2d]
end
1["Plane<br>[540, 557, 0]"]
23["Sweep Extrusion<br>[1806, 1838, 0]"]
1["Plane<br>[541, 558, 0]"]
23["Sweep Extrusion<br>[1807, 1839, 0]"]
24[Wall]
25[Wall]
26[Wall]
@ -49,10 +49,10 @@ flowchart LR
35["SweepEdge Adjacent"]
36["SweepEdge Opposite"]
37["SweepEdge Adjacent"]
38["EdgeCut Fillet<br>[1844, 2109, 0]"]
39["EdgeCut Fillet<br>[1844, 2109, 0]"]
40["EdgeCut Fillet<br>[1844, 2109, 0]"]
41["EdgeCut Fillet<br>[1844, 2109, 0]"]
38["EdgeCut Fillet<br>[1845, 2110, 0]"]
39["EdgeCut Fillet<br>[1845, 2110, 0]"]
40["EdgeCut Fillet<br>[1845, 2110, 0]"]
41["EdgeCut Fillet<br>[1845, 2110, 0]"]
1 --- 2
1 --- 8
1 --- 11

File diff suppressed because it is too large Load Diff

View File

@ -9,8 +9,8 @@ description: Operations executed mounting-plate.kcl
"type": "FunctionCall",
"name": "rectShape",
"functionSourceRange": [
519,
887,
520,
888,
0
],
"unlabeledArg": null,

View File

@ -87,9 +87,9 @@ description: Variables in memory after executing mounting-plate.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 689,
"end": 695,
"start": 689,
"commentStart": 690,
"end": 696,
"start": 690,
"type": "TagDeclarator",
"value": "edge1"
},
@ -100,9 +100,9 @@ description: Variables in memory after executing mounting-plate.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 763,
"end": 769,
"start": 763,
"commentStart": 764,
"end": 770,
"start": 764,
"type": "TagDeclarator",
"value": "edge2"
},
@ -113,9 +113,9 @@ description: Variables in memory after executing mounting-plate.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 839,
"end": 845,
"start": 839,
"commentStart": 840,
"end": 846,
"start": 840,
"type": "TagDeclarator",
"value": "edge3"
},
@ -126,9 +126,9 @@ description: Variables in memory after executing mounting-plate.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 866,
"end": 872,
"start": 866,
"commentStart": 867,
"end": 873,
"start": 867,
"type": "TagDeclarator",
"value": "edge4"
},
@ -149,9 +149,9 @@ description: Variables in memory after executing mounting-plate.kcl
-5.0
],
"tag": {
"commentStart": 689,
"end": 695,
"start": 689,
"commentStart": 690,
"end": 696,
"start": 690,
"type": "TagDeclarator",
"value": "edge1"
},
@ -174,9 +174,9 @@ description: Variables in memory after executing mounting-plate.kcl
-5.0
],
"tag": {
"commentStart": 763,
"end": 769,
"start": 763,
"commentStart": 764,
"end": 770,
"start": 764,
"type": "TagDeclarator",
"value": "edge2"
},
@ -199,9 +199,9 @@ description: Variables in memory after executing mounting-plate.kcl
5.0
],
"tag": {
"commentStart": 839,
"end": 845,
"start": 839,
"commentStart": 840,
"end": 846,
"start": 840,
"type": "TagDeclarator",
"value": "edge3"
},
@ -224,9 +224,9 @@ description: Variables in memory after executing mounting-plate.kcl
5.0
],
"tag": {
"commentStart": 866,
"end": 872,
"start": 866,
"commentStart": 867,
"end": 873,
"start": 867,
"type": "TagDeclarator",
"value": "edge4"
},
@ -407,9 +407,9 @@ description: Variables in memory after executing mounting-plate.kcl
-5.0
],
"tag": {
"commentStart": 689,
"end": 695,
"start": 689,
"commentStart": 690,
"end": 696,
"start": 690,
"type": "TagDeclarator",
"value": "edge1"
},
@ -432,9 +432,9 @@ description: Variables in memory after executing mounting-plate.kcl
-5.0
],
"tag": {
"commentStart": 763,
"end": 769,
"start": 763,
"commentStart": 764,
"end": 770,
"start": 764,
"type": "TagDeclarator",
"value": "edge2"
},
@ -457,9 +457,9 @@ description: Variables in memory after executing mounting-plate.kcl
5.0
],
"tag": {
"commentStart": 839,
"end": 845,
"start": 839,
"commentStart": 840,
"end": 846,
"start": 840,
"type": "TagDeclarator",
"value": "edge3"
},
@ -482,9 +482,9 @@ description: Variables in memory after executing mounting-plate.kcl
5.0
],
"tag": {
"commentStart": 866,
"end": 872,
"start": 866,
"commentStart": 867,
"end": 873,
"start": 867,
"type": "TagDeclarator",
"value": "edge4"
},

View File

@ -12,10 +12,13 @@ description: Result of parsing multi-axis-robot.kcl
"type": "Kcl",
"filename": "robot-arm-base.kcl"
},
"preComments": [
"// Import parts"
],
"selector": {
"type": "None",
"alias": {
"commentStart": 245,
"commentStart": 261,
"end": 0,
"name": "robotArmBase",
"start": 0,
@ -27,7 +30,7 @@ description: Result of parsing multi-axis-robot.kcl
"type": "ImportStatement"
},
{
"commentStart": 258,
"commentStart": 274,
"end": 0,
"path": {
"type": "Kcl",
@ -36,7 +39,7 @@ description: Result of parsing multi-axis-robot.kcl
"selector": {
"type": "None",
"alias": {
"commentStart": 294,
"commentStart": 310,
"end": 0,
"name": "rotatingBase",
"start": 0,
@ -48,7 +51,7 @@ description: Result of parsing multi-axis-robot.kcl
"type": "ImportStatement"
},
{
"commentStart": 307,
"commentStart": 323,
"end": 0,
"path": {
"type": "Kcl",
@ -57,7 +60,7 @@ description: Result of parsing multi-axis-robot.kcl
"selector": {
"type": "None",
"alias": {
"commentStart": 336,
"commentStart": 352,
"end": 0,
"name": "j2RobotArm",
"start": 0,
@ -69,7 +72,7 @@ description: Result of parsing multi-axis-robot.kcl
"type": "ImportStatement"
},
{
"commentStart": 347,
"commentStart": 363,
"end": 0,
"path": {
"type": "Kcl",
@ -78,7 +81,7 @@ description: Result of parsing multi-axis-robot.kcl
"selector": {
"type": "None",
"alias": {
"commentStart": 376,
"commentStart": 392,
"end": 0,
"name": "j3RobotArm",
"start": 0,
@ -90,14 +93,14 @@ description: Result of parsing multi-axis-robot.kcl
"type": "ImportStatement"
},
{
"commentStart": 386,
"commentStart": 402,
"end": 0,
"expression": {
"abs_path": false,
"commentStart": 388,
"commentStart": 404,
"end": 0,
"name": {
"commentStart": 388,
"commentStart": 404,
"end": 0,
"name": "robotArmBase",
"start": 0,
@ -113,14 +116,14 @@ description: Result of parsing multi-axis-robot.kcl
"type": "ExpressionStatement"
},
{
"commentStart": 401,
"commentStart": 417,
"end": 0,
"expression": {
"abs_path": false,
"commentStart": 401,
"commentStart": 417,
"end": 0,
"name": {
"commentStart": 401,
"commentStart": 417,
"end": 0,
"name": "rotatingBase",
"start": 0,
@ -136,14 +139,14 @@ description: Result of parsing multi-axis-robot.kcl
"type": "ExpressionStatement"
},
{
"commentStart": 414,
"commentStart": 430,
"end": 0,
"expression": {
"abs_path": false,
"commentStart": 414,
"commentStart": 430,
"end": 0,
"name": {
"commentStart": 414,
"commentStart": 430,
"end": 0,
"name": "j2RobotArm",
"start": 0,
@ -159,14 +162,14 @@ description: Result of parsing multi-axis-robot.kcl
"type": "ExpressionStatement"
},
{
"commentStart": 425,
"commentStart": 441,
"end": 0,
"expression": {
"abs_path": false,
"commentStart": 425,
"commentStart": 441,
"end": 0,
"name": {
"commentStart": 425,
"commentStart": 441,
"end": 0,
"name": "j3RobotArm",
"start": 0,
@ -241,7 +244,7 @@ description: Result of parsing multi-axis-robot.kcl
"nonCodeNodes": {
"3": [
{
"commentStart": 386,
"commentStart": 402,
"end": 0,
"start": 0,
"type": "NonCodeNode",

View File

@ -1,6 +1,6 @@
---
source: kcl-lib/src/simulation_tests.rs
description: Artifact commands a-parametric-bearing-pillow-block.kcl
description: Artifact commands parametric-bearing-pillow-block.kcl
---
[
{

View File

@ -1,6 +1,6 @@
---
source: kcl-lib/src/simulation_tests.rs
description: Artifact graph flowchart a-parametric-bearing-pillow-block.kcl
description: Artifact graph flowchart parametric-bearing-pillow-block.kcl
extension: md
snapshot_kind: binary
---

View File

@ -1,30 +1,30 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[969, 1013, 0]"]
3["Segment<br>[1019, 1063, 0]"]
4["Segment<br>[1069, 1112, 0]"]
5["Segment<br>[1118, 1162, 0]"]
6["Segment<br>[1168, 1175, 0]"]
2["Path<br>[773, 817, 0]"]
3["Segment<br>[823, 867, 0]"]
4["Segment<br>[873, 916, 0]"]
5["Segment<br>[922, 966, 0]"]
6["Segment<br>[972, 979, 0]"]
7[Solid2d]
end
subgraph path23 [Path]
23["Path<br>[1257, 1404, 0]"]
24["Segment<br>[1257, 1404, 0]"]
23["Path<br>[1061, 1208, 0]"]
24["Segment<br>[1061, 1208, 0]"]
25[Solid2d]
end
subgraph path34 [Path]
34["Path<br>[1653, 1802, 0]"]
35["Segment<br>[1653, 1802, 0]"]
34["Path<br>[1450, 1599, 0]"]
35["Segment<br>[1450, 1599, 0]"]
36[Solid2d]
end
subgraph path44 [Path]
44["Path<br>[2055, 2103, 0]"]
45["Segment<br>[2055, 2103, 0]"]
44["Path<br>[1846, 1894, 0]"]
45["Segment<br>[1846, 1894, 0]"]
46[Solid2d]
end
1["Plane<br>[946, 963, 0]"]
8["Sweep Extrusion<br>[1181, 1205, 0]"]
1["Plane<br>[750, 767, 0]"]
8["Sweep Extrusion<br>[985, 1009, 0]"]
9[Wall]
10[Wall]
11[Wall]
@ -39,28 +39,28 @@ flowchart LR
20["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
26["Sweep Extrusion<br>[1569, 1598, 0]"]
26["Sweep Extrusion<br>[1373, 1402, 0]"]
27[Wall]
28["Cap Start"]
29["SweepEdge Opposite"]
30["SweepEdge Adjacent"]
31["Sweep Extrusion<br>[1569, 1598, 0]"]
32["Sweep Extrusion<br>[1569, 1598, 0]"]
33["Sweep Extrusion<br>[1569, 1598, 0]"]
37["Sweep Extrusion<br>[1967, 2002, 0]"]
31["Sweep Extrusion<br>[1373, 1402, 0]"]
32["Sweep Extrusion<br>[1373, 1402, 0]"]
33["Sweep Extrusion<br>[1373, 1402, 0]"]
37["Sweep Extrusion<br>[1764, 1799, 0]"]
38[Wall]
39["SweepEdge Opposite"]
40["SweepEdge Adjacent"]
41["Sweep Extrusion<br>[1967, 2002, 0]"]
42["Sweep Extrusion<br>[1967, 2002, 0]"]
43["Sweep Extrusion<br>[1967, 2002, 0]"]
47["Sweep Extrusion<br>[2109, 2134, 0]"]
41["Sweep Extrusion<br>[1764, 1799, 0]"]
42["Sweep Extrusion<br>[1764, 1799, 0]"]
43["Sweep Extrusion<br>[1764, 1799, 0]"]
47["Sweep Extrusion<br>[1900, 1925, 0]"]
48[Wall]
49["SweepEdge Opposite"]
50["SweepEdge Adjacent"]
51["StartSketchOnFace<br>[1219, 1251, 0]"]
52["StartSketchOnFace<br>[1613, 1647, 0]"]
53["StartSketchOnFace<br>[2017, 2049, 0]"]
51["StartSketchOnFace<br>[1029, 1055, 0]"]
52["StartSketchOnFace<br>[1416, 1444, 0]"]
53["StartSketchOnFace<br>[1814, 1840, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -1,6 +1,6 @@
---
source: kcl-lib/src/simulation_tests.rs
description: Operations executed a-parametric-bearing-pillow-block.kcl
description: Operations executed parametric-bearing-pillow-block.kcl
---
[
{

View File

@ -1838,6 +1838,14 @@ description: Artifact commands pipe-flange-assembly.kcl
]
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "in"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

@ -1,206 +1,206 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[537, 630, 6]"]
3["Segment<br>[537, 630, 6]"]
2["Path<br>[595, 688, 7]"]
3["Segment<br>[595, 688, 7]"]
4[Solid2d]
end
subgraph path6 [Path]
6["Path<br>[859, 914, 6]"]
7["Segment<br>[859, 914, 6]"]
6["Path<br>[917, 972, 7]"]
7["Segment<br>[917, 972, 7]"]
8[Solid2d]
end
subgraph path15 [Path]
15["Path<br>[1129, 1188, 6]"]
16["Segment<br>[1129, 1188, 6]"]
15["Path<br>[1187, 1246, 7]"]
16["Segment<br>[1187, 1246, 7]"]
17[Solid2d]
end
subgraph path23 [Path]
23["Path<br>[1290, 1350, 6]"]
24["Segment<br>[1290, 1350, 6]"]
23["Path<br>[1348, 1408, 7]"]
24["Segment<br>[1348, 1408, 7]"]
25[Solid2d]
end
subgraph path31 [Path]
31["Path<br>[1507, 1560, 6]"]
32["Segment<br>[1507, 1560, 6]"]
31["Path<br>[1565, 1618, 7]"]
32["Segment<br>[1565, 1618, 7]"]
33[Solid2d]
end
subgraph path39 [Path]
39["Path<br>[537, 630, 6]"]
40["Segment<br>[537, 630, 6]"]
39["Path<br>[595, 688, 7]"]
40["Segment<br>[595, 688, 7]"]
41[Solid2d]
end
subgraph path43 [Path]
43["Path<br>[859, 914, 6]"]
44["Segment<br>[859, 914, 6]"]
43["Path<br>[917, 972, 7]"]
44["Segment<br>[917, 972, 7]"]
45[Solid2d]
end
subgraph path52 [Path]
52["Path<br>[1129, 1188, 6]"]
53["Segment<br>[1129, 1188, 6]"]
52["Path<br>[1187, 1246, 7]"]
53["Segment<br>[1187, 1246, 7]"]
54[Solid2d]
end
subgraph path60 [Path]
60["Path<br>[1290, 1350, 6]"]
61["Segment<br>[1290, 1350, 6]"]
60["Path<br>[1348, 1408, 7]"]
61["Segment<br>[1348, 1408, 7]"]
62[Solid2d]
end
subgraph path68 [Path]
68["Path<br>[1507, 1560, 6]"]
69["Segment<br>[1507, 1560, 6]"]
68["Path<br>[1565, 1618, 7]"]
69["Segment<br>[1565, 1618, 7]"]
70[Solid2d]
end
subgraph path76 [Path]
76["Path<br>[494, 556, 7]"]
77["Segment<br>[494, 556, 7]"]
76["Path<br>[422, 484, 6]"]
77["Segment<br>[422, 484, 6]"]
78[Solid2d]
end
subgraph path85 [Path]
85["Path<br>[706, 766, 7]"]
86["Segment<br>[706, 766, 7]"]
85["Path<br>[617, 677, 6]"]
86["Segment<br>[617, 677, 6]"]
87[Solid2d]
end
subgraph path93 [Path]
93["Path<br>[354, 406, 8]"]
94["Segment<br>[354, 406, 8]"]
93["Path<br>[411, 463, 8]"]
94["Segment<br>[411, 463, 8]"]
95[Solid2d]
end
subgraph path102 [Path]
102["Path<br>[539, 591, 8]"]
103["Segment<br>[539, 591, 8]"]
102["Path<br>[596, 648, 8]"]
103["Segment<br>[596, 648, 8]"]
104[Solid2d]
end
subgraph path110 [Path]
110["Path<br>[445, 515, 9]"]
111["Segment<br>[445, 515, 9]"]
110["Path<br>[439, 509, 9]"]
111["Segment<br>[439, 509, 9]"]
112[Solid2d]
end
subgraph path121 [Path]
121["Path<br>[779, 866, 9]"]
122["Segment<br>[874, 957, 9]"]
123["Segment<br>[965, 1048, 9]"]
124["Segment<br>[1056, 1139, 9]"]
125["Segment<br>[1147, 1229, 9]"]
126["Segment<br>[1237, 1319, 9]"]
127["Segment<br>[1327, 1334, 9]"]
121["Path<br>[773, 860, 9]"]
122["Segment<br>[868, 951, 9]"]
123["Segment<br>[959, 1042, 9]"]
124["Segment<br>[1050, 1133, 9]"]
125["Segment<br>[1141, 1223, 9]"]
126["Segment<br>[1231, 1313, 9]"]
127["Segment<br>[1321, 1328, 9]"]
128[Solid2d]
end
subgraph path149 [Path]
149["Path<br>[1468, 1537, 9]"]
150["Segment<br>[1468, 1537, 9]"]
149["Path<br>[1462, 1531, 9]"]
150["Segment<br>[1462, 1531, 9]"]
151[Solid2d]
end
subgraph path158 [Path]
158["Path<br>[378, 468, 10]"]
159["Segment<br>[476, 558, 10]"]
160["Segment<br>[566, 648, 10]"]
161["Segment<br>[656, 738, 10]"]
162["Segment<br>[746, 827, 10]"]
163["Segment<br>[835, 916, 10]"]
164["Segment<br>[924, 931, 10]"]
158["Path<br>[425, 515, 10]"]
159["Segment<br>[523, 605, 10]"]
160["Segment<br>[613, 695, 10]"]
161["Segment<br>[703, 785, 10]"]
162["Segment<br>[793, 874, 10]"]
163["Segment<br>[882, 963, 10]"]
164["Segment<br>[971, 978, 10]"]
165[Solid2d]
end
subgraph path187 [Path]
187["Path<br>[1075, 1127, 10]"]
188["Segment<br>[1075, 1127, 10]"]
187["Path<br>[1122, 1174, 10]"]
188["Segment<br>[1122, 1174, 10]"]
189[Solid2d]
end
subgraph path195 [Path]
195["Path<br>[313, 371, 11]"]
196["Segment<br>[313, 371, 11]"]
195["Path<br>[325, 383, 11]"]
196["Segment<br>[325, 383, 11]"]
197[Solid2d]
end
subgraph path204 [Path]
204["Path<br>[510, 565, 11]"]
205["Segment<br>[510, 565, 11]"]
204["Path<br>[522, 577, 11]"]
205["Segment<br>[522, 577, 11]"]
206[Solid2d]
end
subgraph path212 [Path]
212["Path<br>[313, 371, 11]"]
213["Segment<br>[313, 371, 11]"]
212["Path<br>[325, 383, 11]"]
213["Segment<br>[325, 383, 11]"]
214[Solid2d]
end
subgraph path221 [Path]
221["Path<br>[510, 565, 11]"]
222["Segment<br>[510, 565, 11]"]
221["Path<br>[522, 577, 11]"]
222["Segment<br>[522, 577, 11]"]
223[Solid2d]
end
1["Plane<br>[512, 529, 6]"]
5["Plane<br>[834, 851, 6]"]
9["Sweep Extrusion<br>[952, 992, 6]"]
1["Plane<br>[570, 587, 7]"]
5["Plane<br>[892, 909, 7]"]
9["Sweep Extrusion<br>[1010, 1050, 7]"]
10[Wall]
11["Cap Start"]
12["Cap End"]
13["SweepEdge Opposite"]
14["SweepEdge Adjacent"]
18["Sweep Extrusion<br>[1196, 1233, 6]"]
18["Sweep Extrusion<br>[1254, 1291, 7]"]
19[Wall]
20["Cap End"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
26["Sweep Extrusion<br>[1358, 1396, 6]"]
26["Sweep Extrusion<br>[1416, 1454, 7]"]
27[Wall]
28["Cap End"]
29["SweepEdge Opposite"]
30["SweepEdge Adjacent"]
34["Sweep Extrusion<br>[1568, 1610, 6]"]
34["Sweep Extrusion<br>[1626, 1668, 7]"]
35[Wall]
36["SweepEdge Opposite"]
37["SweepEdge Adjacent"]
38["Plane<br>[512, 529, 6]"]
42["Plane<br>[834, 851, 6]"]
46["Sweep Extrusion<br>[952, 992, 6]"]
38["Plane<br>[570, 587, 7]"]
42["Plane<br>[892, 909, 7]"]
46["Sweep Extrusion<br>[1010, 1050, 7]"]
47[Wall]
48["Cap Start"]
49["Cap End"]
50["SweepEdge Opposite"]
51["SweepEdge Adjacent"]
55["Sweep Extrusion<br>[1196, 1233, 6]"]
55["Sweep Extrusion<br>[1254, 1291, 7]"]
56[Wall]
57["Cap End"]
58["SweepEdge Opposite"]
59["SweepEdge Adjacent"]
63["Sweep Extrusion<br>[1358, 1396, 6]"]
63["Sweep Extrusion<br>[1416, 1454, 7]"]
64[Wall]
65["Cap End"]
66["SweepEdge Opposite"]
67["SweepEdge Adjacent"]
71["Sweep Extrusion<br>[1568, 1610, 6]"]
71["Sweep Extrusion<br>[1626, 1668, 7]"]
72[Wall]
73["SweepEdge Opposite"]
74["SweepEdge Adjacent"]
75["Plane<br>[469, 486, 7]"]
79["Sweep Extrusion<br>[564, 600, 7]"]
75["Plane<br>[399, 416, 6]"]
79["Sweep Extrusion<br>[490, 526, 6]"]
80[Wall]
81["Cap Start"]
82["Cap End"]
83["SweepEdge Opposite"]
84["SweepEdge Adjacent"]
88["Sweep Extrusion<br>[774, 811, 7]"]
88["Sweep Extrusion<br>[683, 720, 6]"]
89[Wall]
90["SweepEdge Opposite"]
91["SweepEdge Adjacent"]
92["Plane<br>[329, 346, 8]"]
96["Sweep Extrusion<br>[414, 447, 8]"]
92["Plane<br>[386, 403, 8]"]
96["Sweep Extrusion<br>[471, 504, 8]"]
97[Wall]
98["Cap Start"]
99["Cap End"]
100["SweepEdge Opposite"]
101["SweepEdge Adjacent"]
105["Sweep Extrusion<br>[599, 636, 8]"]
105["Sweep Extrusion<br>[656, 693, 8]"]
106[Wall]
107["SweepEdge Opposite"]
108["SweepEdge Adjacent"]
109["Plane<br>[420, 437, 9]"]
113["Sweep Extrusion<br>[523, 556, 9]"]
109["Plane<br>[414, 431, 9]"]
113["Sweep Extrusion<br>[517, 550, 9]"]
114[Wall]
115["Cap Start"]
116["Cap End"]
117["SweepEdge Opposite"]
118["SweepEdge Adjacent"]
119["EdgeCut Fillet<br>[564, 630, 9]"]
120["EdgeCut Fillet<br>[564, 630, 9]"]
129["Sweep Extrusion<br>[1342, 1382, 9]"]
119["EdgeCut Fillet<br>[558, 624, 9]"]
120["EdgeCut Fillet<br>[558, 624, 9]"]
129["Sweep Extrusion<br>[1336, 1376, 9]"]
130[Wall]
131[Wall]
132[Wall]
@ -220,13 +220,13 @@ flowchart LR
146["SweepEdge Adjacent"]
147["SweepEdge Opposite"]
148["SweepEdge Adjacent"]
152["Sweep Extrusion<br>[1545, 1573, 9]"]
152["Sweep Extrusion<br>[1539, 1567, 9]"]
153[Wall]
154["Cap End"]
155["SweepEdge Opposite"]
156["SweepEdge Adjacent"]
157["Plane<br>[353, 370, 10]"]
166["Sweep Extrusion<br>[939, 972, 10]"]
157["Plane<br>[400, 417, 10]"]
166["Sweep Extrusion<br>[986, 1019, 10]"]
167[Wall]
168[Wall]
169[Wall]
@ -247,45 +247,45 @@ flowchart LR
184["SweepEdge Adjacent"]
185["SweepEdge Opposite"]
186["SweepEdge Adjacent"]
190["Sweep Extrusion<br>[1135, 1172, 10]"]
190["Sweep Extrusion<br>[1182, 1219, 10]"]
191[Wall]
192["SweepEdge Opposite"]
193["SweepEdge Adjacent"]
194["Plane<br>[288, 305, 11]"]
198["Sweep Extrusion<br>[379, 410, 11]"]
194["Plane<br>[300, 317, 11]"]
198["Sweep Extrusion<br>[391, 422, 11]"]
199[Wall]
200["Cap Start"]
201["Cap End"]
202["SweepEdge Opposite"]
203["SweepEdge Adjacent"]
207["Sweep Extrusion<br>[573, 605, 11]"]
207["Sweep Extrusion<br>[585, 617, 11]"]
208[Wall]
209["SweepEdge Opposite"]
210["SweepEdge Adjacent"]
211["Plane<br>[288, 305, 11]"]
215["Sweep Extrusion<br>[379, 410, 11]"]
211["Plane<br>[300, 317, 11]"]
215["Sweep Extrusion<br>[391, 422, 11]"]
216[Wall]
217["Cap Start"]
218["Cap End"]
219["SweepEdge Opposite"]
220["SweepEdge Adjacent"]
224["Sweep Extrusion<br>[573, 605, 11]"]
224["Sweep Extrusion<br>[585, 617, 11]"]
225[Wall]
226["SweepEdge Opposite"]
227["SweepEdge Adjacent"]
228["StartSketchOnFace<br>[1087, 1121, 6]"]
229["StartSketchOnFace<br>[1250, 1282, 6]"]
230["StartSketchOnFace<br>[1466, 1499, 6]"]
231["StartSketchOnFace<br>[1087, 1121, 6]"]
232["StartSketchOnFace<br>[1250, 1282, 6]"]
233["StartSketchOnFace<br>[1466, 1499, 6]"]
234["StartSketchOnFace<br>[666, 698, 7]"]
235["StartSketchOnFace<br>[499, 531, 8]"]
236["StartSketchOnFace<br>[739, 771, 9]"]
237["StartSketchOnFace<br>[1430, 1460, 9]"]
238["StartSketchOnFace<br>[1035, 1067, 10]"]
239["StartSketchOnFace<br>[472, 502, 11]"]
240["StartSketchOnFace<br>[472, 502, 11]"]
228["StartSketchOnFace<br>[1145, 1179, 7]"]
229["StartSketchOnFace<br>[1308, 1340, 7]"]
230["StartSketchOnFace<br>[1524, 1557, 7]"]
231["StartSketchOnFace<br>[1145, 1179, 7]"]
232["StartSketchOnFace<br>[1308, 1340, 7]"]
233["StartSketchOnFace<br>[1524, 1557, 7]"]
234["StartSketchOnFace<br>[579, 611, 6]"]
235["StartSketchOnFace<br>[556, 588, 8]"]
236["StartSketchOnFace<br>[733, 765, 9]"]
237["StartSketchOnFace<br>[1424, 1454, 9]"]
238["StartSketchOnFace<br>[1082, 1114, 10]"]
239["StartSketchOnFace<br>[484, 514, 11]"]
240["StartSketchOnFace<br>[484, 514, 11]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -10,13 +10,13 @@ description: Result of parsing pipe-flange-assembly.kcl
"end": 0,
"path": {
"type": "Kcl",
"filename": "globals.kcl"
"filename": "parameters.kcl"
},
"preComments": [
"// import constants"
"// Import parameters"
],
"selector": {
"commentStart": 407,
"commentStart": 408,
"end": 0,
"start": 0,
"type": "Glob"
@ -26,26 +26,47 @@ description: Result of parsing pipe-flange-assembly.kcl
"type": "ImportStatement"
},
{
"commentStart": 427,
"commentStart": 431,
"end": 0,
"path": {
"type": "Kcl",
"filename": "9472k188-gasket.kcl"
},
"preComments": [
"",
"",
"// Import parts"
],
"selector": {
"type": "None",
"alias": {
"commentStart": 481,
"end": 0,
"name": "gasket",
"start": 0,
"type": "Identifier"
}
},
"start": 0,
"type": "ImportStatement",
"type": "ImportStatement"
},
{
"commentStart": 488,
"end": 0,
"path": {
"type": "Kcl",
"filename": "68095k348-flange.kcl"
},
"preComments": [
"",
"",
"// import parts"
],
"selector": {
"type": "List",
"items": [
{
"alias": null,
"commentStart": 452,
"commentStart": 495,
"end": 0,
"name": {
"commentStart": 452,
"commentStart": 495,
"end": 0,
"name": "flange",
"start": 0,
@ -61,37 +82,7 @@ description: Result of parsing pipe-flange-assembly.kcl
"type": "ImportStatement"
},
{
"commentStart": 487,
"end": 0,
"path": {
"type": "Kcl",
"filename": "9472k188-gasket.kcl"
},
"selector": {
"type": "List",
"items": [
{
"alias": null,
"commentStart": 494,
"end": 0,
"name": {
"commentStart": 494,
"end": 0,
"name": "gasket",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ImportItem"
}
]
},
"start": 0,
"type": "ImportStatement",
"type": "ImportStatement"
},
{
"commentStart": 528,
"commentStart": 530,
"end": 0,
"path": {
"type": "Kcl",
@ -102,10 +93,10 @@ description: Result of parsing pipe-flange-assembly.kcl
"items": [
{
"alias": null,
"commentStart": 535,
"commentStart": 537,
"end": 0,
"name": {
"commentStart": 535,
"commentStart": 537,
"end": 0,
"name": "washer",
"start": 0,
@ -121,7 +112,7 @@ description: Result of parsing pipe-flange-assembly.kcl
"type": "ImportStatement"
},
{
"commentStart": 570,
"commentStart": 572,
"end": 0,
"path": {
"type": "Kcl",
@ -132,10 +123,10 @@ description: Result of parsing pipe-flange-assembly.kcl
"items": [
{
"alias": null,
"commentStart": 577,
"commentStart": 579,
"end": 0,
"name": {
"commentStart": 577,
"commentStart": 579,
"end": 0,
"name": "bolt",
"start": 0,
@ -151,7 +142,7 @@ description: Result of parsing pipe-flange-assembly.kcl
"type": "ImportStatement"
},
{
"commentStart": 608,
"commentStart": 610,
"end": 0,
"path": {
"type": "Kcl",
@ -162,10 +153,10 @@ description: Result of parsing pipe-flange-assembly.kcl
"items": [
{
"alias": null,
"commentStart": 615,
"commentStart": 617,
"end": 0,
"name": {
"commentStart": 615,
"commentStart": 617,
"end": 0,
"name": "hexNut",
"start": 0,
@ -181,7 +172,7 @@ description: Result of parsing pipe-flange-assembly.kcl
"type": "ImportStatement"
},
{
"commentStart": 651,
"commentStart": 653,
"end": 0,
"path": {
"type": "Kcl",
@ -192,10 +183,10 @@ description: Result of parsing pipe-flange-assembly.kcl
"items": [
{
"alias": null,
"commentStart": 658,
"commentStart": 660,
"end": 0,
"name": {
"commentStart": 658,
"commentStart": 660,
"end": 0,
"name": "pipe",
"start": 0,
@ -211,16 +202,16 @@ description: Result of parsing pipe-flange-assembly.kcl
"type": "ImportStatement"
},
{
"commentStart": 686,
"commentStart": 688,
"end": 0,
"expression": {
"arguments": [],
"callee": {
"abs_path": false,
"commentStart": 705,
"commentStart": 707,
"end": 0,
"name": {
"commentStart": 705,
"commentStart": 707,
"end": 0,
"name": "flange",
"start": 0,
@ -230,7 +221,7 @@ description: Result of parsing pipe-flange-assembly.kcl
"start": 0,
"type": "Name"
},
"commentStart": 705,
"commentStart": 707,
"end": 0,
"start": 0,
"type": "CallExpression",
@ -239,14 +230,14 @@ description: Result of parsing pipe-flange-assembly.kcl
"preComments": [
"",
"",
"// place flanges"
"// Place flanges"
],
"start": 0,
"type": "ExpressionStatement",
"type": "ExpressionStatement"
},
{
"commentStart": 714,
"commentStart": 716,
"end": 0,
"expression": {
"body": [
@ -254,10 +245,10 @@ description: Result of parsing pipe-flange-assembly.kcl
"arguments": [],
"callee": {
"abs_path": false,
"commentStart": 714,
"commentStart": 716,
"end": 0,
"name": {
"commentStart": 714,
"commentStart": 716,
"end": 0,
"name": "flange",
"start": 0,
@ -267,7 +258,7 @@ description: Result of parsing pipe-flange-assembly.kcl
"start": 0,
"type": "Name"
},
"commentStart": 714,
"commentStart": 716,
"end": 0,
"start": 0,
"type": "CallExpression",
@ -278,17 +269,17 @@ description: Result of parsing pipe-flange-assembly.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 735,
"commentStart": 737,
"end": 0,
"name": "axis",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 742,
"commentStart": 744,
"elements": [
{
"commentStart": 743,
"commentStart": 745,
"end": 0,
"raw": "0",
"start": 0,
@ -300,7 +291,7 @@ description: Result of parsing pipe-flange-assembly.kcl
}
},
{
"commentStart": 746,
"commentStart": 748,
"end": 0,
"raw": "1",
"start": 0,
@ -312,7 +303,7 @@ description: Result of parsing pipe-flange-assembly.kcl
}
},
{
"commentStart": 749,
"commentStart": 751,
"end": 0,
"raw": "0",
"start": 0,
@ -333,14 +324,14 @@ description: Result of parsing pipe-flange-assembly.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 753,
"commentStart": 755,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 761,
"commentStart": 763,
"end": 0,
"raw": "180",
"start": 0,
@ -355,10 +346,10 @@ description: Result of parsing pipe-flange-assembly.kcl
],
"callee": {
"abs_path": false,
"commentStart": 728,
"commentStart": 730,
"end": 0,
"name": {
"commentStart": 728,
"commentStart": 730,
"end": 0,
"name": "rotate",
"start": 0,
@ -368,7 +359,7 @@ description: Result of parsing pipe-flange-assembly.kcl
"start": 0,
"type": "Name"
},
"commentStart": 728,
"commentStart": 730,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
@ -380,14 +371,14 @@ description: Result of parsing pipe-flange-assembly.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 781,
"commentStart": 783,
"end": 0,
"name": "x",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 785,
"commentStart": 787,
"end": 0,
"raw": "0",
"start": 0,
@ -402,14 +393,14 @@ description: Result of parsing pipe-flange-assembly.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 788,
"commentStart": 790,
"end": 0,
"name": "y",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 792,
"commentStart": 794,
"end": 0,
"raw": "0",
"start": 0,
@ -424,24 +415,24 @@ description: Result of parsing pipe-flange-assembly.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 795,
"commentStart": 797,
"end": 0,
"name": "z",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 799,
"commentStart": 801,
"end": 0,
"left": {
"commentStart": 799,
"commentStart": 801,
"end": 0,
"left": {
"abs_path": false,
"commentStart": 799,
"commentStart": 801,
"end": 0,
"name": {
"commentStart": 799,
"commentStart": 801,
"end": 0,
"name": "flangeBackHeight",
"start": 0,
@ -454,7 +445,7 @@ description: Result of parsing pipe-flange-assembly.kcl
},
"operator": "*",
"right": {
"commentStart": 818,
"commentStart": 820,
"end": 0,
"raw": "2",
"start": 0,
@ -472,10 +463,10 @@ description: Result of parsing pipe-flange-assembly.kcl
"operator": "+",
"right": {
"abs_path": false,
"commentStart": 822,
"commentStart": 824,
"end": 0,
"name": {
"commentStart": 822,
"commentStart": 824,
"end": 0,
"name": "gasketThickness",
"start": 0,
@ -494,10 +485,10 @@ description: Result of parsing pipe-flange-assembly.kcl
],
"callee": {
"abs_path": false,
"commentStart": 771,
"commentStart": 773,
"end": 0,
"name": {
"commentStart": 771,
"commentStart": 773,
"end": 0,
"name": "translate",
"start": 0,
@ -507,7 +498,7 @@ description: Result of parsing pipe-flange-assembly.kcl
"start": 0,
"type": "Name"
},
"commentStart": 771,
"commentStart": 773,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
@ -515,19 +506,19 @@ description: Result of parsing pipe-flange-assembly.kcl
"unlabeled": null
}
],
"commentStart": 714,
"commentStart": 716,
"end": 0,
"nonCodeMeta": {
"nonCodeNodes": {
"2": [
{
"commentStart": 838,
"commentStart": 840,
"end": 0,
"start": 0,
"type": "NonCodeNode",
"value": {
"type": "newLineBlockComment",
"value": "place gasket between the flanges",
"value": "Place gasket between the flanges",
"style": "line"
}
}
@ -544,32 +535,25 @@ description: Result of parsing pipe-flange-assembly.kcl
"type": "ExpressionStatement"
},
{
"commentStart": 876,
"commentStart": 878,
"end": 0,
"expression": {
"body": [
{
"arguments": [],
"callee": {
"abs_path": false,
"commentStart": 876,
"end": 0,
"name": {
"commentStart": 876,
"end": 0,
"name": "gasket",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 876,
"abs_path": false,
"commentStart": 878,
"end": 0,
"name": {
"commentStart": 878,
"end": 0,
"name": "gasket",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "Name",
"type": "Name"
},
{
"arguments": [
@ -699,7 +683,7 @@ description: Result of parsing pipe-flange-assembly.kcl
"unlabeled": null
}
],
"commentStart": 876,
"commentStart": 878,
"end": 0,
"nonCodeMeta": {
"nonCodeNodes": {
@ -711,7 +695,7 @@ description: Result of parsing pipe-flange-assembly.kcl
"type": "NonCodeNode",
"value": {
"type": "newLineBlockComment",
"value": "place eight washers (four front, four back)",
"value": "Place eight washers (four front, four back)",
"style": "line"
}
}
@ -1345,7 +1329,7 @@ description: Result of parsing pipe-flange-assembly.kcl
"type": "NonCodeNode",
"value": {
"type": "newLineBlockComment",
"value": "place four bolts",
"value": "Place four bolts",
"style": "line"
}
}
@ -1840,7 +1824,7 @@ description: Result of parsing pipe-flange-assembly.kcl
"type": "NonCodeNode",
"value": {
"type": "newLineBlockComment",
"value": "place four hex nuts",
"value": "Place four hex nuts",
"style": "line"
}
}
@ -2344,7 +2328,7 @@ description: Result of parsing pipe-flange-assembly.kcl
"type": "NonCodeNode",
"value": {
"type": "newLineBlockComment",
"value": "place both pieces of pipe",
"value": "Place both pieces of pipe",
"style": "line"
}
}
@ -3063,7 +3047,7 @@ description: Result of parsing pipe-flange-assembly.kcl
"// A crucial component in various piping systems, designed to facilitate the connection, disconnection, and access to piping for inspection, cleaning, and modifications. This assembly combines pipes (long cylindrical conduits) with flanges (plate-like fittings) to create a secure yet detachable joint.",
"",
"",
"// set units"
"// Set units"
],
"properties": [
{

View File

@ -9,9 +9,9 @@ description: Operations executed pipe-flange-assembly.kcl
"type": "FunctionCall",
"name": "flange",
"functionSourceRange": [
451,
1670,
6
509,
1728,
7
],
"unlabeledArg": null,
"labeledArgs": {}
@ -306,9 +306,9 @@ description: Operations executed pipe-flange-assembly.kcl
"type": "FunctionCall",
"name": "flange",
"functionSourceRange": [
451,
1670,
6
509,
1728,
7
],
"unlabeledArg": null,
"labeledArgs": {}
@ -600,15 +600,9 @@ description: Operations executed pipe-flange-assembly.kcl
{
"type": "GroupBegin",
"group": {
"type": "FunctionCall",
"type": "ModuleInstance",
"name": "gasket",
"functionSourceRange": [
414,
870,
7
],
"unlabeledArg": null,
"labeledArgs": {}
"moduleId": 6
},
"sourceRange": []
},
@ -724,8 +718,8 @@ description: Operations executed pipe-flange-assembly.kcl
"type": "FunctionCall",
"name": "washer",
"functionSourceRange": [
274,
695,
331,
752,
8
],
"unlabeledArg": null,
@ -1106,8 +1100,8 @@ description: Operations executed pipe-flange-assembly.kcl
"type": "FunctionCall",
"name": "bolt",
"functionSourceRange": [
364,
1663,
358,
1657,
9
],
"unlabeledArg": null,
@ -1475,8 +1469,8 @@ description: Operations executed pipe-flange-assembly.kcl
"type": "FunctionCall",
"name": "hexNut",
"functionSourceRange": [
297,
1231,
344,
1278,
10
],
"unlabeledArg": null,
@ -1733,8 +1727,8 @@ description: Operations executed pipe-flange-assembly.kcl
"type": "FunctionCall",
"name": "pipe",
"functionSourceRange": [
244,
658,
256,
670,
11
],
"unlabeledArg": null,
@ -1854,8 +1848,8 @@ description: Operations executed pipe-flange-assembly.kcl
"type": "FunctionCall",
"name": "pipe",
"functionSourceRange": [
244,
658,
256,
670,
11
],
"unlabeledArg": null,

View File

@ -185,7 +185,8 @@ description: Variables in memory after executing pipe-flange-assembly.kcl
}
},
"gasket": {
"type": "Function"
"type": "Module",
"value": 6
},
"gasketInnerDiameter": {
"type": "Number",

View File

@ -1,17 +1,17 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[427, 498, 0]"]
3["Segment<br>[427, 498, 0]"]
2["Path<br>[428, 499, 0]"]
3["Segment<br>[428, 499, 0]"]
4[Solid2d]
end
subgraph path5 [Path]
5["Path<br>[558, 629, 0]"]
6["Segment<br>[558, 629, 0]"]
5["Path<br>[559, 630, 0]"]
6["Segment<br>[559, 630, 0]"]
7[Solid2d]
end
1["Plane<br>[350, 367, 0]"]
8["Sweep Revolve<br>[776, 825, 0]"]
1["Plane<br>[351, 368, 0]"]
8["Sweep Revolve<br>[777, 826, 0]"]
9[Wall]
10["Cap Start"]
11["Cap End"]

View File

@ -8,17 +8,17 @@ description: Result of parsing pipe-with-bend.kcl
{
"commentStart": 209,
"declaration": {
"commentStart": 231,
"commentStart": 232,
"end": 0,
"id": {
"commentStart": 231,
"commentStart": 232,
"end": 0,
"name": "innerDiameter",
"start": 0,
"type": "Identifier"
},
"init": {
"commentStart": 247,
"commentStart": 248,
"end": 0,
"raw": "10",
"start": 0,
@ -35,26 +35,26 @@ description: Result of parsing pipe-with-bend.kcl
"end": 0,
"kind": "const",
"preComments": [
"// Define constants"
"// Define parameters"
],
"start": 0,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"commentStart": 250,
"commentStart": 251,
"declaration": {
"commentStart": 250,
"commentStart": 251,
"end": 0,
"id": {
"commentStart": 250,
"commentStart": 251,
"end": 0,
"name": "outerDiameter",
"start": 0,
"type": "Identifier"
},
"init": {
"commentStart": 266,
"commentStart": 267,
"end": 0,
"raw": "20",
"start": 0,
@ -75,19 +75,19 @@ description: Result of parsing pipe-with-bend.kcl
"type": "VariableDeclaration"
},
{
"commentStart": 269,
"commentStart": 270,
"declaration": {
"commentStart": 269,
"commentStart": 270,
"end": 0,
"id": {
"commentStart": 269,
"commentStart": 270,
"end": 0,
"name": "bendRadius",
"start": 0,
"type": "Identifier"
},
"init": {
"commentStart": 282,
"commentStart": 283,
"end": 0,
"raw": "30",
"start": 0,
@ -108,19 +108,19 @@ description: Result of parsing pipe-with-bend.kcl
"type": "VariableDeclaration"
},
{
"commentStart": 285,
"commentStart": 286,
"declaration": {
"commentStart": 285,
"commentStart": 286,
"end": 0,
"id": {
"commentStart": 285,
"commentStart": 286,
"end": 0,
"name": "bendAngle",
"start": 0,
"type": "Identifier"
},
"init": {
"commentStart": 297,
"commentStart": 298,
"end": 0,
"raw": "90",
"start": 0,
@ -141,12 +141,12 @@ description: Result of parsing pipe-with-bend.kcl
"type": "VariableDeclaration"
},
{
"commentStart": 299,
"commentStart": 300,
"declaration": {
"commentStart": 338,
"commentStart": 339,
"end": 0,
"id": {
"commentStart": 338,
"commentStart": 339,
"end": 0,
"name": "sketch000",
"start": 0,
@ -156,10 +156,10 @@ description: Result of parsing pipe-with-bend.kcl
"arguments": [
{
"abs_path": false,
"commentStart": 364,
"commentStart": 365,
"end": 0,
"name": {
"commentStart": 364,
"commentStart": 365,
"end": 0,
"name": "XZ",
"start": 0,
@ -173,10 +173,10 @@ description: Result of parsing pipe-with-bend.kcl
],
"callee": {
"abs_path": false,
"commentStart": 350,
"commentStart": 351,
"end": 0,
"name": {
"commentStart": 350,
"commentStart": 351,
"end": 0,
"name": "startSketchOn",
"start": 0,
@ -186,7 +186,7 @@ description: Result of parsing pipe-with-bend.kcl
"start": 0,
"type": "Name"
},
"commentStart": 350,
"commentStart": 351,
"end": 0,
"start": 0,
"type": "CallExpression",
@ -200,19 +200,19 @@ description: Result of parsing pipe-with-bend.kcl
"preComments": [
"",
"",
"// create a sketch in the 'XZ' plane"
"// Create a sketch in the 'XZ' plane"
],
"start": 0,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"commentStart": 367,
"commentStart": 368,
"declaration": {
"commentStart": 412,
"commentStart": 413,
"end": 0,
"id": {
"commentStart": 412,
"commentStart": 413,
"end": 0,
"name": "outerProfile",
"start": 0,
@ -223,21 +223,21 @@ description: Result of parsing pipe-with-bend.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 445,
"commentStart": 446,
"end": 0,
"name": "center",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 454,
"commentStart": 455,
"elements": [
{
"abs_path": false,
"commentStart": 455,
"commentStart": 456,
"end": 0,
"name": {
"commentStart": 455,
"commentStart": 456,
"end": 0,
"name": "bendRadius",
"start": 0,
@ -249,7 +249,7 @@ description: Result of parsing pipe-with-bend.kcl
"type": "Name"
},
{
"commentStart": 467,
"commentStart": 468,
"end": 0,
"raw": "0",
"start": 0,
@ -270,21 +270,21 @@ description: Result of parsing pipe-with-bend.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 471,
"commentStart": 472,
"end": 0,
"name": "radius",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 480,
"commentStart": 481,
"end": 0,
"left": {
"abs_path": false,
"commentStart": 480,
"commentStart": 481,
"end": 0,
"name": {
"commentStart": 480,
"commentStart": 481,
"end": 0,
"name": "outerDiameter",
"start": 0,
@ -297,7 +297,7 @@ description: Result of parsing pipe-with-bend.kcl
},
"operator": "/",
"right": {
"commentStart": 496,
"commentStart": 497,
"end": 0,
"raw": "2",
"start": 0,
@ -316,10 +316,10 @@ description: Result of parsing pipe-with-bend.kcl
],
"callee": {
"abs_path": false,
"commentStart": 427,
"commentStart": 428,
"end": 0,
"name": {
"commentStart": 427,
"commentStart": 428,
"end": 0,
"name": "circle",
"start": 0,
@ -329,17 +329,17 @@ description: Result of parsing pipe-with-bend.kcl
"start": 0,
"type": "Name"
},
"commentStart": 427,
"commentStart": 428,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 434,
"commentStart": 435,
"end": 0,
"name": {
"commentStart": 434,
"commentStart": 435,
"end": 0,
"name": "sketch000",
"start": 0,
@ -359,19 +359,19 @@ description: Result of parsing pipe-with-bend.kcl
"preComments": [
"",
"",
"// create a profile for the outer diameter"
"// Create a profile for the outer diameter"
],
"start": 0,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"commentStart": 498,
"commentStart": 499,
"declaration": {
"commentStart": 543,
"commentStart": 544,
"end": 0,
"id": {
"commentStart": 543,
"commentStart": 544,
"end": 0,
"name": "innerProfile",
"start": 0,
@ -382,21 +382,21 @@ description: Result of parsing pipe-with-bend.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 576,
"commentStart": 577,
"end": 0,
"name": "center",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 585,
"commentStart": 586,
"elements": [
{
"abs_path": false,
"commentStart": 586,
"commentStart": 587,
"end": 0,
"name": {
"commentStart": 586,
"commentStart": 587,
"end": 0,
"name": "bendRadius",
"start": 0,
@ -408,7 +408,7 @@ description: Result of parsing pipe-with-bend.kcl
"type": "Name"
},
{
"commentStart": 598,
"commentStart": 599,
"end": 0,
"raw": "0",
"start": 0,
@ -429,21 +429,21 @@ description: Result of parsing pipe-with-bend.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 602,
"commentStart": 603,
"end": 0,
"name": "radius",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 611,
"commentStart": 612,
"end": 0,
"left": {
"abs_path": false,
"commentStart": 611,
"commentStart": 612,
"end": 0,
"name": {
"commentStart": 611,
"commentStart": 612,
"end": 0,
"name": "innerDiameter",
"start": 0,
@ -456,7 +456,7 @@ description: Result of parsing pipe-with-bend.kcl
},
"operator": "/",
"right": {
"commentStart": 627,
"commentStart": 628,
"end": 0,
"raw": "2",
"start": 0,
@ -475,10 +475,10 @@ description: Result of parsing pipe-with-bend.kcl
],
"callee": {
"abs_path": false,
"commentStart": 558,
"commentStart": 559,
"end": 0,
"name": {
"commentStart": 558,
"commentStart": 559,
"end": 0,
"name": "circle",
"start": 0,
@ -488,17 +488,17 @@ description: Result of parsing pipe-with-bend.kcl
"start": 0,
"type": "Name"
},
"commentStart": 558,
"commentStart": 559,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 565,
"commentStart": 566,
"end": 0,
"name": {
"commentStart": 565,
"commentStart": 566,
"end": 0,
"name": "sketch000",
"start": 0,
@ -518,19 +518,19 @@ description: Result of parsing pipe-with-bend.kcl
"preComments": [
"",
"",
"// create a profile for the inner diameter"
"// Create a profile for the inner diameter"
],
"start": 0,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"commentStart": 629,
"commentStart": 630,
"declaration": {
"commentStart": 665,
"commentStart": 666,
"end": 0,
"id": {
"commentStart": 665,
"commentStart": 666,
"end": 0,
"name": "pipeProfile",
"start": 0,
@ -540,10 +540,10 @@ description: Result of parsing pipe-with-bend.kcl
"body": [
{
"abs_path": false,
"commentStart": 679,
"commentStart": 680,
"end": 0,
"name": {
"commentStart": 679,
"commentStart": 680,
"end": 0,
"name": "outerProfile",
"start": 0,
@ -558,10 +558,10 @@ description: Result of parsing pipe-with-bend.kcl
"arguments": [
{
"abs_path": false,
"commentStart": 702,
"commentStart": 703,
"end": 0,
"name": {
"commentStart": 702,
"commentStart": 703,
"end": 0,
"name": "innerProfile",
"start": 0,
@ -573,7 +573,7 @@ description: Result of parsing pipe-with-bend.kcl
"type": "Name"
},
{
"commentStart": 716,
"commentStart": 717,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
@ -582,10 +582,10 @@ description: Result of parsing pipe-with-bend.kcl
],
"callee": {
"abs_path": false,
"commentStart": 697,
"commentStart": 698,
"end": 0,
"name": {
"commentStart": 697,
"commentStart": 698,
"end": 0,
"name": "hole",
"start": 0,
@ -595,26 +595,26 @@ description: Result of parsing pipe-with-bend.kcl
"start": 0,
"type": "Name"
},
"commentStart": 697,
"commentStart": 698,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
],
"commentStart": 679,
"commentStart": 680,
"end": 0,
"nonCodeMeta": {
"nonCodeNodes": {
"1": [
{
"commentStart": 718,
"commentStart": 719,
"end": 0,
"start": 0,
"type": "NonCodeNode",
"value": {
"type": "newLineBlockComment",
"value": "revolve the pipe profile at the desired angle",
"value": "Revolve the pipe profile at the desired angle",
"style": "line"
}
}
@ -634,19 +634,19 @@ description: Result of parsing pipe-with-bend.kcl
"preComments": [
"",
"",
"// create the profile of the pipe"
"// Create the profile of the pipe"
],
"start": 0,
"type": "VariableDeclaration",
"type": "VariableDeclaration"
},
{
"commentStart": 769,
"commentStart": 770,
"declaration": {
"commentStart": 769,
"commentStart": 770,
"end": 0,
"id": {
"commentStart": 769,
"commentStart": 770,
"end": 0,
"name": "pipe",
"start": 0,
@ -657,7 +657,7 @@ description: Result of parsing pipe-with-bend.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 797,
"commentStart": 798,
"end": 0,
"name": "axis",
"start": 0,
@ -665,10 +665,10 @@ description: Result of parsing pipe-with-bend.kcl
},
"arg": {
"abs_path": false,
"commentStart": 804,
"commentStart": 805,
"end": 0,
"name": {
"commentStart": 804,
"commentStart": 805,
"end": 0,
"name": "Y",
"start": 0,
@ -683,7 +683,7 @@ description: Result of parsing pipe-with-bend.kcl
{
"type": "LabeledArg",
"label": {
"commentStart": 807,
"commentStart": 808,
"end": 0,
"name": "angle",
"start": 0,
@ -691,10 +691,10 @@ description: Result of parsing pipe-with-bend.kcl
},
"arg": {
"abs_path": false,
"commentStart": 815,
"commentStart": 816,
"end": 0,
"name": {
"commentStart": 815,
"commentStart": 816,
"end": 0,
"name": "bendAngle",
"start": 0,
@ -709,10 +709,10 @@ description: Result of parsing pipe-with-bend.kcl
],
"callee": {
"abs_path": false,
"commentStart": 776,
"commentStart": 777,
"end": 0,
"name": {
"commentStart": 776,
"commentStart": 777,
"end": 0,
"name": "revolve",
"start": 0,
@ -722,17 +722,17 @@ description: Result of parsing pipe-with-bend.kcl
"start": 0,
"type": "Name"
},
"commentStart": 776,
"commentStart": 777,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 784,
"commentStart": 785,
"end": 0,
"name": {
"commentStart": 784,
"commentStart": 785,
"end": 0,
"name": "pipeProfile",
"start": 0,

View File

@ -54,8 +54,8 @@ description: Artifact commands pipe.kcl
},
"y_axis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"y": 0.0,
"z": 1.0
},
"size": 60.0,
"clobber": false,
@ -73,8 +73,8 @@ description: Artifact commands pipe.kcl
"adjust_camera": false,
"planar_normal": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"y": -1.0,
"z": 0.0
}
}
},
@ -92,8 +92,8 @@ description: Artifact commands pipe.kcl
"type": "move_path_pen",
"path": "[uuid]",
"to": {
"x": 0.6875,
"y": 38.0,
"x": 1.1875,
"y": 0.0,
"z": 0.0
}
}
@ -112,113 +112,19 @@ description: Artifact commands pipe.kcl
"type": "extend_path",
"path": "[uuid]",
"segment": {
"type": "line",
"end": {
"x": 0.125,
"y": 0.0,
"z": 0.0
},
"relative": true
}
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "extend_path",
"path": "[uuid]",
"segment": {
"type": "line",
"end": {
"type": "arc",
"center": {
"x": 0.0,
"y": -18.5,
"z": 0.0
"y": 0.0
},
"relative": true
}
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "extend_path",
"path": "[uuid]",
"segment": {
"type": "line",
"end": {
"x": 0.2887,
"y": -0.5,
"z": 0.0
"radius": 1.1875,
"start": {
"unit": "degrees",
"value": 0.0
},
"relative": true
}
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "extend_path",
"path": "[uuid]",
"segment": {
"type": "line",
"end": {
"x": 0.0,
"y": -1.0,
"z": 0.0
},
"relative": true
}
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "extend_path",
"path": "[uuid]",
"segment": {
"type": "line",
"end": {
"x": -0.125,
"y": 0.0,
"z": 0.0
},
"relative": true
}
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "extend_path",
"path": "[uuid]",
"segment": {
"type": "line",
"end": {
"x": 0.0,
"y": 1.0,
"z": 0.0
},
"relative": true
}
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "extend_path",
"path": "[uuid]",
"segment": {
"type": "line",
"end": {
"x": 0.6875,
"y": 19.5,
"z": 0.0
"unit": "degrees",
"value": 360.0
},
"relative": false
}
@ -236,24 +142,33 @@ description: Artifact commands pipe.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "revolve",
"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]",
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"axis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
},
"axis_is_2d": true,
"angle": {
"unit": "degrees",
"value": 360.0
},
"tolerance": 0.0000001
"distance": 6.0,
"faces": null
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "sketch_mode_disable"
}
},
{
@ -297,20 +212,118 @@ description: Artifact commands pipe.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_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": null
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_next_adjacent_edge",
"type": "start_path"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "move_path_pen",
"path": "[uuid]",
"to": {
"x": 1.0,
"y": 0.0,
"z": 0.0
}
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "sketch_mode_disable"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "extend_path",
"path": "[uuid]",
"segment": {
"type": "arc",
"center": {
"x": 0.0,
"y": 0.0
},
"radius": 1.0,
"start": {
"unit": "degrees",
"value": 0.0
},
"end": {
"unit": "degrees",
"value": 360.0
},
"relative": false
}
}
},
{
"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": null
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "extrude",
"target": "[uuid]",
"distance": -6.0,
"faces": null
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "sketch_mode_disable"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "object_bring_to_front",
"object_id": "[uuid]"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_extrusion_face_info",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"edge_id": "[uuid]"
}
},
{
@ -337,100 +350,17 @@ description: Artifact commands pipe.kcl
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "solid3d_get_opposite_edge",
"type": "object_set_material_params_pbr",
"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_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_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_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_next_adjacent_edge",
"object_id": "[uuid]",
"edge_id": "[uuid]",
"face_id": "[uuid]"
"color": {
"r": 0.63529414,
"g": 0.30588236,
"b": 0.8156863,
"a": 100.0
},
"metalness": 0.0,
"roughness": 0.0,
"ambient_occlusion": 0.0
}
}
]

View File

@ -1,82 +1,48 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[628, 683, 0]"]
3["Segment<br>[689, 715, 0]"]
4["Segment<br>[721, 757, 0]"]
5["Segment<br>[763, 852, 0]"]
6["Segment<br>[858, 894, 0]"]
7["Segment<br>[900, 926, 0]"]
8["Segment<br>[932, 967, 0]"]
9["Segment<br>[973, 1085, 0]"]
10["Segment<br>[1091, 1098, 0]"]
11[Solid2d]
2["Path<br>[241, 299, 0]"]
3["Segment<br>[241, 299, 0]"]
4[Solid2d]
end
1["Plane<br>[605, 622, 0]"]
12["Sweep Revolve<br>[1148, 1177, 0]"]
13[Wall]
14[Wall]
subgraph path11 [Path]
11["Path<br>[430, 485, 0]"]
12["Segment<br>[430, 485, 0]"]
13[Solid2d]
end
1["Plane<br>[218, 235, 0]"]
5["Sweep Extrusion<br>[305, 336, 0]"]
6[Wall]
7["Cap Start"]
8["Cap End"]
9["SweepEdge Opposite"]
10["SweepEdge Adjacent"]
14["Sweep Extrusion<br>[491, 523, 0]"]
15[Wall]
16[Wall]
17[Wall]
18[Wall]
19[Wall]
20[Wall]
21["SweepEdge Adjacent"]
22["SweepEdge Adjacent"]
23["SweepEdge Adjacent"]
24["SweepEdge Adjacent"]
25["SweepEdge Adjacent"]
26["SweepEdge Adjacent"]
27["SweepEdge Adjacent"]
16["SweepEdge Opposite"]
17["SweepEdge Adjacent"]
18["StartSketchOnFace<br>[394, 424, 0]"]
1 --- 2
2 --- 3
2 ---- 5
2 --- 4
2 --- 5
2 --- 6
2 --- 7
2 --- 8
2 --- 9
2 --- 10
2 ---- 12
2 --- 11
3 --- 13
3 x--> 21
4 --- 14
4 --- 21
5 --- 15
5 --- 22
6 --- 16
6 --- 23
7 --- 17
7 --- 24
8 --- 18
8 --- 25
9 --- 19
9 --- 26
10 --- 20
10 --- 27
12 --- 13
12 --- 14
3 --- 6
3 --- 9
3 --- 10
5 --- 6
5 --- 7
5 --- 8
5 --- 9
5 --- 10
8 --- 11
11 --- 12
11 ---- 14
11 --- 13
12 --- 15
12 --- 16
12 --- 17
12 --- 18
12 --- 19
12 --- 20
12 <--x 3
12 --- 21
12 <--x 4
12 <--x 5
12 --- 22
12 <--x 6
12 --- 23
12 <--x 7
12 --- 24
12 <--x 8
12 --- 25
12 <--x 9
12 --- 26
12 <--x 10
12 --- 27
14 --- 15
14 --- 16
14 --- 17
8 <--x 18
```

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