Deterministic parallelized snaps (#6527)

* initial pass

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>

changes

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

more updates

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

more updates

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

serde variant name

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>

some sort

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

some sort

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

some sort

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

some sort

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

some sort

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

some sort

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

some sort

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

some sort

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

some sort

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

some sort

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>

updates

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>

updates

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>

updates

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>

updates

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>

updates

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

sort the edges

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

fixes

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

u[dates

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

u[dates

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>

updates

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

cleanups

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>

updates

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>

updates

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>

updates

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>

updates

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

add bs-to-kcl

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>

* fixes

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

* updates

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

* fixes

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>

---------

Signed-off-by: Jess Frazelle <github@jessfraz.com>
This commit is contained in:
Jess Frazelle
2025-04-29 06:38:52 -07:00
committed by GitHub
parent a173a82d59
commit 77e3efde9a
302 changed files with 233255 additions and 244172 deletions

View File

@ -1,71 +1,71 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[54, 89, 8]"]
3["Segment<br>[54, 89, 8]"]
4[Solid2d]
subgraph path3 [Path]
3["Path<br>[54, 89, 8]"]
5["Segment<br>[54, 89, 8]"]
7[Solid2d]
end
subgraph path18 [Path]
18["Path<br>[54, 89, 8]"]
19["Segment<br>[54, 89, 8]"]
20[Solid2d]
subgraph path4 [Path]
4["Path<br>[54, 89, 8]"]
6["Segment<br>[54, 89, 8]"]
8[Solid2d]
end
1["Plane<br>[29, 46, 8]"]
5["Sweep Extrusion<br>[200, 219, 8]"]
6[Wall]
7["Cap Start"]
8["Cap End"]
9["SweepEdge Opposite"]
10["SweepEdge Adjacent"]
2["Plane<br>[29, 46, 8]"]
9["Sweep Extrusion<br>[200, 219, 8]"]
10["Sweep Extrusion<br>[200, 219, 8]"]
11["Sweep Extrusion<br>[200, 219, 8]"]
12["Sweep Extrusion<br>[200, 219, 8]"]
13["Sweep Extrusion<br>[200, 219, 8]"]
14["Sweep Extrusion<br>[200, 219, 8]"]
15["Sweep Extrusion<br>[200, 219, 8]"]
16["Sweep Extrusion<br>[200, 219, 8]"]
17["Plane<br>[29, 46, 8]"]
17["Sweep Extrusion<br>[200, 219, 8]"]
18["Sweep Extrusion<br>[200, 219, 8]"]
19["Sweep Extrusion<br>[200, 219, 8]"]
20["Sweep Extrusion<br>[200, 219, 8]"]
21["Sweep Extrusion<br>[200, 219, 8]"]
22[Wall]
23["Cap Start"]
24["Cap End"]
25["SweepEdge Opposite"]
26["SweepEdge Adjacent"]
27["Sweep Extrusion<br>[200, 219, 8]"]
28["Sweep Extrusion<br>[200, 219, 8]"]
29["Sweep Extrusion<br>[200, 219, 8]"]
30["Sweep Extrusion<br>[200, 219, 8]"]
31["Sweep Extrusion<br>[200, 219, 8]"]
32["Sweep Extrusion<br>[200, 219, 8]"]
1 --- 2
2 --- 3
2 ---- 5
22["Sweep Extrusion<br>[200, 219, 8]"]
23[Wall]
24[Wall]
25["Cap Start"]
26["Cap Start"]
27["Cap End"]
28["Cap End"]
29["SweepEdge Opposite"]
30["SweepEdge Opposite"]
31["SweepEdge Adjacent"]
32["SweepEdge Adjacent"]
1 --- 3
2 --- 4
3 --- 6
3 --- 9
3 --- 10
3 x--> 7
5 --- 6
5 --- 7
5 --- 8
5 --- 9
5 --- 10
9 <--x 6
9 <--x 8
10 <--x 6
17 --- 18
18 --- 19
18 ---- 21
18 --- 20
19 --- 22
19 --- 25
19 --- 26
19 x--> 23
21 --- 22
21 --- 23
21 --- 24
21 --- 25
21 --- 26
25 <--x 22
25 <--x 24
26 <--x 22
3 --- 5
3 --- 7
3 ---- 20
4 --- 6
4 --- 8
4 ---- 13
5 --- 24
5 x--> 26
5 --- 30
5 --- 32
6 --- 23
6 x--> 25
6 --- 29
6 --- 31
13 --- 23
13 --- 25
13 --- 27
13 --- 29
13 --- 31
20 --- 24
20 --- 26
20 --- 28
20 --- 30
20 --- 32
29 <--x 23
31 <--x 23
30 <--x 24
32 <--x 24
29 <--x 27
30 <--x 28
```

View File

@ -102,108 +102,6 @@ description: Operations executed pattern_linear_in_module.kcl
"sourceRange": []
}
},
{
"type": "GroupEnd"
},
{
"type": "GroupBegin",
"group": {
"type": "FunctionCall",
"name": "thing",
"functionSourceRange": [],
"unlabeledArg": null,
"labeledArgs": {}
},
"sourceRange": []
},
{
"labeledArgs": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
},
"sourceRange": []
}
},
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
},
{
"labeledArgs": {
"length": {
"value": {
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
}
},
"name": "extrude",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": {
"value": {
"type": "Array",
"value": [
{
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
{
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
{
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
{
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
{
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
{
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
},
{
"type": "Sketch",
"value": {
"artifactId": "[uuid]"
}
}
]
},
"sourceRange": []
}
},
{
"type": "GroupEnd"
}