Include NodePath in artifact graph mermaid charts as comments (#6884)

* Display NodePath in artifact graph mermaid charts

* Update output

* Change node path display to be only comments

* Update output

* Update output after rebase
This commit is contained in:
Jonathan Tran
2025-05-14 01:31:58 -04:00
committed by GitHub
parent 811ef3e72d
commit 1e487ef3bd
161 changed files with 2339 additions and 1160 deletions

View File

@ -77,7 +77,7 @@ description: Artifact commands involute_circular_units.kcl
"type": "move_path_pen",
"path": "[uuid]",
"to": {
"x": 49.333862591260186,
"x": 49.3339,
"y": 0.0,
"z": 0.0
}
@ -147,7 +147,7 @@ description: Artifact commands involute_circular_units.kcl
"radius": 57.5,
"start": {
"unit": "degrees",
"value": 3.400173269101186
"value": 3.4002
},
"end": {
"unit": "degrees",

View File

@ -2,22 +2,34 @@
flowchart LR
subgraph path2 [Path]
2["Path<br>[335, 375, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
4["Segment<br>[381, 519, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
5["Segment<br>[525, 571, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
6["Segment<br>[577, 722, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
7["Segment<br>[728, 870, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
8["Segment<br>[876, 922, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
9["Segment<br>[928, 1002, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
10["Segment<br>[1157, 1164, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
13[Solid2d]
end
subgraph path3 [Path]
3["Path<br>[1188, 1223, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }, CallKwArg { index: 0 }]
11["Segment<br>[1188, 1223, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }, CallKwArg { index: 0 }]
12[Solid2d]
end
1["Plane<br>[312, 329, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
14["Sweep Extrusion<br>[1230, 1258, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 11 }]
15[Wall]
16[Wall]
17[Wall]

View File

@ -1,6 +1,5 @@
---
source: kcl-lib/src/simulation_tests.rs
assertion_line: 282
description: Operations executed involute_circular_units.kcl
---
[
@ -28,7 +27,7 @@ description: Operations executed involute_circular_units.kcl
"angle": {
"value": {
"type": "Number",
"value": 17.142857142857142,
"value": 17.1429,
"ty": {
"type": "Default",
"len": {
@ -44,7 +43,7 @@ description: Operations executed involute_circular_units.kcl
"length": {
"value": {
"type": "Number",
"value": 4.933386259126019,
"value": 4.9334,
"ty": {
"type": "Default",
"len": {