Coerce the result of a function call to the function's return type (#6309)

Signed-off-by: Nick Cameron <nrc@ncameron.org>
This commit is contained in:
Nick Cameron
2025-04-22 11:00:53 +12:00
committed by GitHub
parent 30ee547ce4
commit e4e18dfd4b
207 changed files with 2796 additions and 1503 deletions

View File

@ -53,6 +53,14 @@ description: Artifact commands pattern_linear_in_module.kcl
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],
"command": {
"type": "set_scene_units",
"unit": "mm"
}
},
{
"cmdId": "[uuid]",
"range": [],

View File

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

View File

@ -11,7 +11,7 @@ description: Operations executed pattern_linear_in_module.kcl
"functionSourceRange": [
15,
221,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}
@ -117,7 +117,7 @@ description: Operations executed pattern_linear_in_module.kcl
"functionSourceRange": [
15,
221,
5
6
],
"unlabeledArg": null,
"labeledArgs": {}