BREAKING: More units of measure work and keyword args (#6291)

* More units of measure work

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Update CSG output since engine change

---------

Signed-off-by: Nick Cameron <nrc@ncameron.org>
Co-authored-by: Nick Cameron <nrc@ncameron.org>
This commit is contained in:
Jonathan Tran
2025-04-14 05:58:19 -04:00
committed by GitHub
parent 7d7b153085
commit 160f55ede5
447 changed files with 60364 additions and 34465 deletions

View File

@ -20,7 +20,7 @@ description: Operations executed 80-20-rail.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"

View File

@ -10,8 +10,13 @@ description: Operations executed ball-bearing.kcl
"type": "Number",
"value": -0.1565,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -30,7 +35,7 @@ description: Operations executed ball-bearing.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -103,7 +108,7 @@ description: Operations executed ball-bearing.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -358,7 +363,7 @@ description: Operations executed ball-bearing.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -631,7 +636,7 @@ description: Operations executed ball-bearing.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -667,8 +672,13 @@ description: Operations executed ball-bearing.kcl
"type": "Number",
"value": 36.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -902,8 +912,13 @@ description: Operations executed ball-bearing.kcl
"type": "Number",
"value": -0.1565,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -922,7 +937,7 @@ description: Operations executed ball-bearing.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"

View File

@ -35,7 +35,7 @@ description: Operations executed bench.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -58,8 +58,13 @@ description: Operations executed bench.kcl
"type": "Number",
"value": 2.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -95,7 +100,7 @@ description: Operations executed bench.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -118,8 +123,13 @@ description: Operations executed bench.kcl
"type": "Number",
"value": -2.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -236,8 +246,13 @@ description: Operations executed bench.kcl
"type": "Number",
"value": 28.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -286,7 +301,7 @@ description: Operations executed bench.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -309,8 +324,13 @@ description: Operations executed bench.kcl
"type": "Number",
"value": 2.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -346,7 +366,7 @@ description: Operations executed bench.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -369,8 +389,13 @@ description: Operations executed bench.kcl
"type": "Number",
"value": -2.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -487,8 +512,13 @@ description: Operations executed bench.kcl
"type": "Number",
"value": 28.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -537,7 +567,7 @@ description: Operations executed bench.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -560,8 +590,13 @@ description: Operations executed bench.kcl
"type": "Number",
"value": 2.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -597,7 +632,7 @@ description: Operations executed bench.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -620,8 +655,13 @@ description: Operations executed bench.kcl
"type": "Number",
"value": -2.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -738,8 +778,13 @@ description: Operations executed bench.kcl
"type": "Number",
"value": -28.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -788,7 +833,7 @@ description: Operations executed bench.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -853,7 +898,7 @@ description: Operations executed bench.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -911,8 +956,13 @@ description: Operations executed bench.kcl
"type": "Number",
"value": -30.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -961,7 +1011,7 @@ description: Operations executed bench.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -1036,8 +1086,13 @@ description: Operations executed bench.kcl
"type": "Number",
"value": -30.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -1086,7 +1141,7 @@ description: Operations executed bench.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -1170,8 +1225,13 @@ description: Operations executed bench.kcl
"type": "Number",
"value": 28.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -1205,7 +1265,7 @@ description: Operations executed bench.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -1268,7 +1328,7 @@ description: Operations executed bench.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -1334,8 +1394,13 @@ description: Operations executed bench.kcl
"type": "Number",
"value": -28.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -1369,7 +1434,7 @@ description: Operations executed bench.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -1432,7 +1497,7 @@ description: Operations executed bench.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"

View File

@ -12,13 +12,13 @@ flowchart LR
10[Solid2d]
end
subgraph path32 [Path]
32["Path<br>[2512, 2702, 0]"]
33["Segment<br>[2512, 2702, 0]"]
32["Path<br>[2519, 2709, 0]"]
33["Segment<br>[2519, 2709, 0]"]
34[Solid2d]
end
subgraph path42 [Path]
42["Path<br>[3129, 3331, 0]"]
43["Segment<br>[3129, 3331, 0]"]
42["Path<br>[3143, 3345, 0]"]
43["Segment<br>[3143, 3345, 0]"]
44[Solid2d]
end
1["Plane<br>[1978, 1995, 0]"]
@ -43,26 +43,26 @@ flowchart LR
29["SweepEdge Adjacent"]
30["SweepEdge Opposite"]
31["SweepEdge Adjacent"]
35["Sweep Extrusion<br>[2988, 3025, 0]"]
35["Sweep Extrusion<br>[2995, 3032, 0]"]
36[Wall]
37["SweepEdge Opposite"]
38["SweepEdge Adjacent"]
39["Sweep Extrusion<br>[2988, 3025, 0]"]
40["Sweep Extrusion<br>[2988, 3025, 0]"]
41["Sweep Extrusion<br>[2988, 3025, 0]"]
45["Sweep Extrusion<br>[3446, 3483, 0]"]
39["Sweep Extrusion<br>[2995, 3032, 0]"]
40["Sweep Extrusion<br>[2995, 3032, 0]"]
41["Sweep Extrusion<br>[2995, 3032, 0]"]
45["Sweep Extrusion<br>[3460, 3497, 0]"]
46[Wall]
47["SweepEdge Opposite"]
48["SweepEdge Adjacent"]
49["Sweep Extrusion<br>[3446, 3483, 0]"]
50["EdgeCut Fillet<br>[3500, 3580, 0]"]
51["EdgeCut Fillet<br>[3581, 3658, 0]"]
52["EdgeCut Fillet<br>[3684, 3826, 0]"]
53["EdgeCut Fillet<br>[3684, 3826, 0]"]
54["EdgeCut Fillet<br>[3684, 3826, 0]"]
55["EdgeCut Fillet<br>[3684, 3826, 0]"]
56["StartSketchOnFace<br>[2473, 2506, 0]"]
57["StartSketchOnFace<br>[3090, 3123, 0]"]
49["Sweep Extrusion<br>[3460, 3497, 0]"]
50["EdgeCut Fillet<br>[3514, 3594, 0]"]
51["EdgeCut Fillet<br>[3595, 3672, 0]"]
52["EdgeCut Fillet<br>[3698, 3840, 0]"]
53["EdgeCut Fillet<br>[3698, 3840, 0]"]
54["EdgeCut Fillet<br>[3698, 3840, 0]"]
55["EdgeCut Fillet<br>[3698, 3840, 0]"]
56["StartSketchOnFace<br>[2473, 2513, 0]"]
57["StartSketchOnFace<br>[3097, 3137, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -1901,36 +1901,30 @@ description: Result of parsing bracket.kcl
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "bracketBody",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "seg03",
"name": {
"commentStart": 0,
"end": 0,
"name": "seg03",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -1951,8 +1945,24 @@ description: Result of parsing bracket.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "bracketBody",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"arguments": [
@ -2608,36 +2618,30 @@ description: Result of parsing bracket.kcl
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "bracketBody",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "seg04",
"name": {
"commentStart": 0,
"end": 0,
"name": "seg04",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -2658,8 +2662,24 @@ description: Result of parsing bracket.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "bracketBody",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"arguments": [

View File

@ -5,7 +5,7 @@ description: Operations executed bracket.kcl
[
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -52,16 +52,7 @@ description: Operations executed bracket.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "TagIdentifier",
"value": "seg03",
@ -73,7 +64,15 @@ description: Operations executed bracket.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -82,7 +81,13 @@ description: Operations executed bracket.kcl
"type": "Number",
"value": -0.39485618835389114,
"ty": {
"type": "Unknown"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -126,16 +131,7 @@ description: Operations executed bracket.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "TagIdentifier",
"value": "seg04",
@ -147,7 +143,15 @@ description: Operations executed bracket.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -156,7 +160,13 @@ description: Operations executed bracket.kcl
"type": "Number",
"value": -0.4848561883538911,
"ty": {
"type": "Unknown"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -193,7 +203,13 @@ description: Operations executed bracket.kcl
"type": "Number",
"value": 0.6348561883538911,
"ty": {
"type": "Unknown"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []

View File

@ -284,22 +284,34 @@ description: Variables in memory after executing bracket.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -367,7 +379,13 @@ description: Variables in memory after executing bracket.kcl
"type": "Number",
"value": 0.6349,
"ty": {
"type": "Unknown"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"filletRadius": {
@ -560,17 +578,26 @@ description: Variables in memory after executing bracket.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -838,22 +865,34 @@ description: Variables in memory after executing bracket.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -1005,17 +1044,26 @@ description: Variables in memory after executing bracket.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -1283,22 +1331,34 @@ description: Variables in memory after executing bracket.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -1450,17 +1510,26 @@ description: Variables in memory after executing bracket.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -1728,22 +1797,34 @@ description: Variables in memory after executing bracket.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -1895,17 +1976,26 @@ description: Variables in memory after executing bracket.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -2173,22 +2263,34 @@ description: Variables in memory after executing bracket.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -2306,7 +2408,13 @@ description: Variables in memory after executing bracket.kcl
"type": "Number",
"value": 0.3849,
"ty": {
"type": "Unknown"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"wallMountLength": {
@ -2404,17 +2512,26 @@ description: Variables in memory after executing bracket.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -2682,22 +2799,34 @@ description: Variables in memory after executing bracket.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -2849,17 +2978,26 @@ description: Variables in memory after executing bracket.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -3127,22 +3265,34 @@ description: Variables in memory after executing bracket.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"

View File

@ -6,51 +6,51 @@ flowchart LR
4[Solid2d]
end
subgraph path11 [Path]
11["Path<br>[805, 861, 6]"]
12["Segment<br>[805, 861, 6]"]
11["Path<br>[812, 868, 6]"]
12["Segment<br>[812, 868, 6]"]
13[Solid2d]
end
subgraph path19 [Path]
19["Path<br>[984, 1037, 6]"]
20["Segment<br>[984, 1037, 6]"]
19["Path<br>[998, 1051, 6]"]
20["Segment<br>[998, 1051, 6]"]
21[Solid2d]
end
subgraph path30 [Path]
30["Path<br>[1418, 1458, 6]"]
31["Segment<br>[1418, 1458, 6]"]
30["Path<br>[1439, 1479, 6]"]
31["Segment<br>[1439, 1479, 6]"]
32[Solid2d]
end
subgraph path38 [Path]
38["Path<br>[1560, 1611, 6]"]
39["Segment<br>[1560, 1611, 6]"]
38["Path<br>[1588, 1639, 6]"]
39["Segment<br>[1588, 1639, 6]"]
40[Solid2d]
end
subgraph path47 [Path]
47["Path<br>[1742, 1795, 6]"]
48["Segment<br>[1742, 1795, 6]"]
47["Path<br>[1777, 1830, 6]"]
48["Segment<br>[1777, 1830, 6]"]
49[Solid2d]
end
subgraph path58 [Path]
58["Path<br>[2036, 2108, 6]"]
59["Segment<br>[2036, 2108, 6]"]
58["Path<br>[2078, 2150, 6]"]
59["Segment<br>[2078, 2150, 6]"]
60[Solid2d]
end
subgraph path81 [Path]
81["Path<br>[2363, 2394, 6]"]
82["Segment<br>[2400, 2420, 6]"]
83["Segment<br>[2426, 2446, 6]"]
84["Segment<br>[2452, 2473, 6]"]
85["Segment<br>[2479, 2535, 6]"]
86["Segment<br>[2541, 2548, 6]"]
81["Path<br>[2412, 2443, 6]"]
82["Segment<br>[2449, 2469, 6]"]
83["Segment<br>[2475, 2495, 6]"]
84["Segment<br>[2501, 2522, 6]"]
85["Segment<br>[2528, 2584, 6]"]
86["Segment<br>[2590, 2597, 6]"]
87[Solid2d]
end
subgraph path106 [Path]
106["Path<br>[2848, 2880, 6]"]
107["Segment<br>[2886, 2907, 6]"]
108["Segment<br>[2913, 2933, 6]"]
109["Segment<br>[2939, 2959, 6]"]
110["Segment<br>[2965, 3021, 6]"]
111["Segment<br>[3027, 3034, 6]"]
106["Path<br>[2904, 2936, 6]"]
107["Segment<br>[2942, 2963, 6]"]
108["Segment<br>[2969, 2989, 6]"]
109["Segment<br>[2995, 3015, 6]"]
110["Segment<br>[3021, 3077, 6]"]
111["Segment<br>[3083, 3090, 6]"]
112[Solid2d]
end
subgraph path132 [Path]
@ -64,100 +64,100 @@ flowchart LR
137[Solid2d]
end
subgraph path144 [Path]
144["Path<br>[640, 696, 5]"]
145["Segment<br>[640, 696, 5]"]
144["Path<br>[647, 703, 5]"]
145["Segment<br>[647, 703, 5]"]
146[Solid2d]
end
subgraph path147 [Path]
147["Path<br>[707, 763, 5]"]
148["Segment<br>[707, 763, 5]"]
147["Path<br>[714, 770, 5]"]
148["Segment<br>[714, 770, 5]"]
149[Solid2d]
end
subgraph path156 [Path]
156["Path<br>[905, 959, 5]"]
157["Segment<br>[905, 959, 5]"]
156["Path<br>[919, 973, 5]"]
157["Segment<br>[919, 973, 5]"]
158[Solid2d]
end
subgraph path167 [Path]
167["Path<br>[1235, 1296, 5]"]
168["Segment<br>[1235, 1296, 5]"]
167["Path<br>[1256, 1317, 5]"]
168["Segment<br>[1256, 1317, 5]"]
169[Solid2d]
end
subgraph path179 [Path]
179["Path<br>[1654, 1700, 5]"]
180["Segment<br>[1706, 1758, 5]"]
181["Segment<br>[1764, 1869, 5]"]
182["Segment<br>[1875, 1897, 5]"]
183["Segment<br>[1903, 1959, 5]"]
184["Segment<br>[1965, 1972, 5]"]
179["Path<br>[1675, 1721, 5]"]
180["Segment<br>[1727, 1779, 5]"]
181["Segment<br>[1785, 1890, 5]"]
182["Segment<br>[1896, 1918, 5]"]
183["Segment<br>[1924, 1980, 5]"]
184["Segment<br>[1986, 1993, 5]"]
185[Solid2d]
end
subgraph path195 [Path]
195["Path<br>[2104, 2150, 5]"]
196["Segment<br>[2156, 2208, 5]"]
197["Segment<br>[2214, 2321, 5]"]
198["Segment<br>[2327, 2364, 5]"]
199["Segment<br>[2370, 2426, 5]"]
200["Segment<br>[2432, 2439, 5]"]
195["Path<br>[2125, 2171, 5]"]
196["Segment<br>[2177, 2229, 5]"]
197["Segment<br>[2235, 2342, 5]"]
198["Segment<br>[2348, 2385, 5]"]
199["Segment<br>[2391, 2447, 5]"]
200["Segment<br>[2453, 2460, 5]"]
201[Solid2d]
end
subgraph path212 [Path]
212["Path<br>[2948, 2995, 5]"]
213["Segment<br>[3003, 3343, 5]"]
214["Segment<br>[3351, 3383, 5]"]
215["Segment<br>[3391, 3735, 5]"]
216["Segment<br>[3743, 3799, 5]"]
217["Segment<br>[3807, 3814, 5]"]
212["Path<br>[2941, 2988, 5]"]
213["Segment<br>[2996, 3336, 5]"]
214["Segment<br>[3344, 3376, 5]"]
215["Segment<br>[3384, 3728, 5]"]
216["Segment<br>[3736, 3792, 5]"]
217["Segment<br>[3800, 3807, 5]"]
218[Solid2d]
end
subgraph path235 [Path]
235["Path<br>[2948, 2995, 5]"]
236["Segment<br>[3003, 3343, 5]"]
237["Segment<br>[3351, 3383, 5]"]
238["Segment<br>[3391, 3735, 5]"]
239["Segment<br>[3743, 3799, 5]"]
240["Segment<br>[3807, 3814, 5]"]
235["Path<br>[2941, 2988, 5]"]
236["Segment<br>[2996, 3336, 5]"]
237["Segment<br>[3344, 3376, 5]"]
238["Segment<br>[3384, 3728, 5]"]
239["Segment<br>[3736, 3792, 5]"]
240["Segment<br>[3800, 3807, 5]"]
241[Solid2d]
end
subgraph path258 [Path]
258["Path<br>[4342, 4437, 5]"]
259["Segment<br>[4443, 4476, 5]"]
260["Segment<br>[4482, 4533, 5]"]
261["Segment<br>[4539, 4572, 5]"]
262["Segment<br>[4578, 4628, 5]"]
263["Segment<br>[4634, 4675, 5]"]
264["Segment<br>[4681, 4730, 5]"]
265["Segment<br>[4736, 4769, 5]"]
266["Segment<br>[4775, 4809, 5]"]
267["Segment<br>[4815, 4849, 5]"]
268["Segment<br>[4855, 4907, 5]"]
269["Segment<br>[4913, 4947, 5]"]
270["Segment<br>[4953, 5029, 5]"]
271["Segment<br>[5035, 5068, 5]"]
272["Segment<br>[5074, 5150, 5]"]
273["Segment<br>[5156, 5190, 5]"]
274["Segment<br>[5196, 5270, 5]"]
275["Segment<br>[5276, 5310, 5]"]
276["Segment<br>[5316, 5367, 5]"]
277["Segment<br>[5373, 5435, 5]"]
278["Segment<br>[5441, 5492, 5]"]
279["Segment<br>[5498, 5532, 5]"]
280["Segment<br>[5538, 5571, 5]"]
281["Segment<br>[5577, 5610, 5]"]
282["Segment<br>[5616, 5623, 5]"]
258["Path<br>[4335, 4430, 5]"]
259["Segment<br>[4436, 4469, 5]"]
260["Segment<br>[4475, 4526, 5]"]
261["Segment<br>[4532, 4565, 5]"]
262["Segment<br>[4571, 4621, 5]"]
263["Segment<br>[4627, 4668, 5]"]
264["Segment<br>[4674, 4723, 5]"]
265["Segment<br>[4729, 4762, 5]"]
266["Segment<br>[4768, 4802, 5]"]
267["Segment<br>[4808, 4842, 5]"]
268["Segment<br>[4848, 4900, 5]"]
269["Segment<br>[4906, 4940, 5]"]
270["Segment<br>[4946, 5022, 5]"]
271["Segment<br>[5028, 5061, 5]"]
272["Segment<br>[5067, 5143, 5]"]
273["Segment<br>[5149, 5183, 5]"]
274["Segment<br>[5189, 5263, 5]"]
275["Segment<br>[5269, 5303, 5]"]
276["Segment<br>[5309, 5360, 5]"]
277["Segment<br>[5366, 5428, 5]"]
278["Segment<br>[5434, 5485, 5]"]
279["Segment<br>[5491, 5525, 5]"]
280["Segment<br>[5531, 5564, 5]"]
281["Segment<br>[5570, 5603, 5]"]
282["Segment<br>[5609, 5616, 5]"]
283[Solid2d]
end
subgraph path334 [Path]
334["Path<br>[745, 785, 8]"]
335["Segment<br>[793, 840, 8]"]
336["Segment<br>[848, 884, 8]"]
337["Segment<br>[892, 922, 8]"]
338["Segment<br>[930, 975, 8]"]
339["Segment<br>[983, 1023, 8]"]
340["Segment<br>[1031, 1066, 8]"]
341["Segment<br>[1074, 1112, 8]"]
342["Segment<br>[1120, 1142, 8]"]
343["Segment<br>[1150, 1157, 8]"]
334["Path<br>[713, 753, 8]"]
335["Segment<br>[761, 808, 8]"]
336["Segment<br>[816, 852, 8]"]
337["Segment<br>[860, 890, 8]"]
338["Segment<br>[898, 943, 8]"]
339["Segment<br>[951, 991, 8]"]
340["Segment<br>[999, 1034, 8]"]
341["Segment<br>[1042, 1080, 8]"]
342["Segment<br>[1088, 1110, 8]"]
343["Segment<br>[1118, 1125, 8]"]
344[Solid2d]
end
subgraph path365 [Path]
@ -206,59 +206,59 @@ flowchart LR
8["Cap End"]
9["SweepEdge Opposite"]
10["SweepEdge Adjacent"]
14["Sweep Extrusion<br>[874, 936, 6]"]
14["Sweep Extrusion<br>[881, 943, 6]"]
15[Wall]
16["Cap End"]
17["SweepEdge Opposite"]
18["SweepEdge Adjacent"]
22["Sweep Extrusion<br>[1184, 1263, 6]"]
22["Sweep Extrusion<br>[1198, 1277, 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>[1464, 1497, 6]"]
26["Sweep Extrusion<br>[1198, 1277, 6]"]
27["Sweep Extrusion<br>[1198, 1277, 6]"]
28["Sweep Extrusion<br>[1198, 1277, 6]"]
29["Sweep Extrusion<br>[1198, 1277, 6]"]
33["Sweep Extrusion<br>[1485, 1518, 6]"]
34[Wall]
35["Cap End"]
36["SweepEdge Opposite"]
37["SweepEdge Adjacent"]
41["Sweep Extrusion<br>[1626, 1691, 6]"]
41["Sweep Extrusion<br>[1654, 1719, 6]"]
42[Wall]
43["Cap Start"]
44["Cap End"]
45["SweepEdge Opposite"]
46["SweepEdge Adjacent"]
50["Sweep Extrusion<br>[1942, 1986, 6]"]
50["Sweep Extrusion<br>[1977, 2021, 6]"]
51[Wall]
52["SweepEdge Opposite"]
53["SweepEdge Adjacent"]
54["Sweep Extrusion<br>[1942, 1986, 6]"]
55["Sweep Extrusion<br>[1942, 1986, 6]"]
56["Sweep Extrusion<br>[1942, 1986, 6]"]
57["Sweep Extrusion<br>[1942, 1986, 6]"]
61["Sweep Extrusion<br>[2263, 2307, 6]"]
54["Sweep Extrusion<br>[1977, 2021, 6]"]
55["Sweep Extrusion<br>[1977, 2021, 6]"]
56["Sweep Extrusion<br>[1977, 2021, 6]"]
57["Sweep Extrusion<br>[1977, 2021, 6]"]
61["Sweep Extrusion<br>[2305, 2349, 6]"]
62[Wall]
63["Cap End"]
64["SweepEdge Opposite"]
65["SweepEdge Adjacent"]
66["Sweep Extrusion<br>[2263, 2307, 6]"]
67["Sweep Extrusion<br>[2263, 2307, 6]"]
68["Sweep Extrusion<br>[2263, 2307, 6]"]
69["Sweep Extrusion<br>[2263, 2307, 6]"]
70["Sweep Extrusion<br>[2263, 2307, 6]"]
71["Sweep Extrusion<br>[2263, 2307, 6]"]
72["Sweep Extrusion<br>[2263, 2307, 6]"]
73["Sweep Extrusion<br>[2263, 2307, 6]"]
74["Sweep Extrusion<br>[2263, 2307, 6]"]
75["Sweep Extrusion<br>[2263, 2307, 6]"]
76["Sweep Extrusion<br>[2263, 2307, 6]"]
77["Sweep Extrusion<br>[2263, 2307, 6]"]
78["Sweep Extrusion<br>[2263, 2307, 6]"]
79["Sweep Extrusion<br>[2263, 2307, 6]"]
80["Sweep Extrusion<br>[2263, 2307, 6]"]
88["Sweep Extrusion<br>[2714, 2782, 6]"]
66["Sweep Extrusion<br>[2305, 2349, 6]"]
67["Sweep Extrusion<br>[2305, 2349, 6]"]
68["Sweep Extrusion<br>[2305, 2349, 6]"]
69["Sweep Extrusion<br>[2305, 2349, 6]"]
70["Sweep Extrusion<br>[2305, 2349, 6]"]
71["Sweep Extrusion<br>[2305, 2349, 6]"]
72["Sweep Extrusion<br>[2305, 2349, 6]"]
73["Sweep Extrusion<br>[2305, 2349, 6]"]
74["Sweep Extrusion<br>[2305, 2349, 6]"]
75["Sweep Extrusion<br>[2305, 2349, 6]"]
76["Sweep Extrusion<br>[2305, 2349, 6]"]
77["Sweep Extrusion<br>[2305, 2349, 6]"]
78["Sweep Extrusion<br>[2305, 2349, 6]"]
79["Sweep Extrusion<br>[2305, 2349, 6]"]
80["Sweep Extrusion<br>[2305, 2349, 6]"]
88["Sweep Extrusion<br>[2763, 2831, 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>[2714, 2782, 6]"]
103["Sweep Extrusion<br>[2714, 2782, 6]"]
104["Sweep Extrusion<br>[2714, 2782, 6]"]
105["Sweep Extrusion<br>[2714, 2782, 6]"]
113["Sweep Extrusion<br>[3186, 3260, 6]"]
102["Sweep Extrusion<br>[2763, 2831, 6]"]
103["Sweep Extrusion<br>[2763, 2831, 6]"]
104["Sweep Extrusion<br>[2763, 2831, 6]"]
105["Sweep Extrusion<br>[2763, 2831, 6]"]
113["Sweep Extrusion<br>[3242, 3316, 6]"]
114[Wall]
115[Wall]
116[Wall]
@ -290,10 +290,10 @@ flowchart LR
124["SweepEdge Adjacent"]
125["SweepEdge Opposite"]
126["SweepEdge Adjacent"]
127["Sweep Extrusion<br>[3186, 3260, 6]"]
128["Sweep Extrusion<br>[3186, 3260, 6]"]
129["Sweep Extrusion<br>[3186, 3260, 6]"]
130["Sweep Extrusion<br>[3186, 3260, 6]"]
127["Sweep Extrusion<br>[3242, 3316, 6]"]
128["Sweep Extrusion<br>[3242, 3316, 6]"]
129["Sweep Extrusion<br>[3242, 3316, 6]"]
130["Sweep Extrusion<br>[3242, 3316, 6]"]
131["Plane<br>[331, 348, 5]"]
138["Sweep Extrusion<br>[487, 520, 5]"]
139[Wall]
@ -301,30 +301,30 @@ flowchart LR
141["Cap End"]
142["SweepEdge Opposite"]
143["SweepEdge Adjacent"]
150["Sweep Extrusion<br>[773, 806, 5]"]
150["Sweep Extrusion<br>[780, 813, 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>[1120, 1154, 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>[1443, 1477, 5]"]
163["Sweep Extrusion<br>[1120, 1154, 5]"]
164["Sweep Extrusion<br>[1120, 1154, 5]"]
165["Sweep Extrusion<br>[1120, 1154, 5]"]
166["Sweep Extrusion<br>[1120, 1154, 5]"]
170["Sweep Extrusion<br>[1464, 1498, 5]"]
171[Wall]
172["SweepEdge Opposite"]
173["SweepEdge Adjacent"]
174["Sweep Extrusion<br>[1443, 1477, 5]"]
175["Sweep Extrusion<br>[1443, 1477, 5]"]
176["Sweep Extrusion<br>[1443, 1477, 5]"]
177["Sweep Extrusion<br>[1443, 1477, 5]"]
178["Plane<br>[1631, 1648, 5]"]
186["Sweep Revolve<br>[1978, 1995, 5]"]
174["Sweep Extrusion<br>[1464, 1498, 5]"]
175["Sweep Extrusion<br>[1464, 1498, 5]"]
176["Sweep Extrusion<br>[1464, 1498, 5]"]
177["Sweep Extrusion<br>[1464, 1498, 5]"]
178["Plane<br>[1652, 1669, 5]"]
186["Sweep Revolve<br>[1999, 2016, 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>[2081, 2098, 5]"]
202["Sweep Revolve<br>[2445, 2462, 5]"]
194["Plane<br>[2102, 2119, 5]"]
202["Sweep Revolve<br>[2466, 2483, 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>[2917, 2940, 5]"]
219["Sweep Extrusion<br>[3862, 3908, 5]"]
211["Plane<br>[2910, 2933, 5]"]
219["Sweep Extrusion<br>[3855, 3901, 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>[2917, 2940, 5]"]
242["Sweep Extrusion<br>[3862, 3908, 5]"]
234["Plane<br>[2910, 2933, 5]"]
242["Sweep Extrusion<br>[3855, 3901, 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>[4319, 4336, 5]"]
284["Sweep Revolve<br>[5629, 5646, 5]"]
257["Plane<br>[4312, 4329, 5]"]
284["Sweep Revolve<br>[5622, 5639, 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>[711, 737, 8]"]
345["Sweep Revolve<br>[1165, 1182, 8]"]
333["Plane<br>[679, 705, 8]"]
345["Sweep Revolve<br>[1133, 1150, 8]"]
346[Wall]
347[Wall]
348[Wall]
@ -529,17 +529,17 @@ flowchart LR
481["SweepEdge Adjacent"]
482["SweepEdge Adjacent"]
483["SweepEdge Adjacent"]
484["StartSketchOnFace<br>[774, 799, 6]"]
485["StartSketchOnFace<br>[949, 978, 6]"]
486["StartSketchOnFace<br>[1385, 1412, 6]"]
487["StartSketchOnFace<br>[1522, 1554, 6]"]
488["StartSketchOnFace<br>[1705, 1736, 6]"]
489["StartSketchOnFace<br>[2003, 2030, 6]"]
490["StartSketchOnFace<br>[2330, 2357, 6]"]
491["StartSketchOnFace<br>[2811, 2842, 6]"]
492["StartSketchOnFace<br>[607, 634, 5]"]
493["StartSketchOnFace<br>[867, 899, 5]"]
494["StartSketchOnFace<br>[1202, 1229, 5]"]
484["StartSketchOnFace<br>[774, 806, 6]"]
485["StartSketchOnFace<br>[956, 992, 6]"]
486["StartSketchOnFace<br>[1399, 1433, 6]"]
487["StartSketchOnFace<br>[1543, 1582, 6]"]
488["StartSketchOnFace<br>[1733, 1771, 6]"]
489["StartSketchOnFace<br>[2038, 2072, 6]"]
490["StartSketchOnFace<br>[2372, 2406, 6]"]
491["StartSketchOnFace<br>[2860, 2898, 6]"]
492["StartSketchOnFace<br>[607, 641, 5]"]
493["StartSketchOnFace<br>[874, 913, 5]"]
494["StartSketchOnFace<br>[1216, 1250, 5]"]
1 --- 2
2 --- 3
2 ---- 5

File diff suppressed because it is too large Load Diff

View File

@ -10,8 +10,13 @@ description: Operations executed color-cube.kcl
"type": "Number",
"value": 50.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -35,8 +40,13 @@ description: Operations executed color-cube.kcl
"type": "Number",
"value": -50.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -60,8 +70,13 @@ description: Operations executed color-cube.kcl
"type": "Number",
"value": -50.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -85,8 +100,13 @@ description: Operations executed color-cube.kcl
"type": "Number",
"value": -50.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -110,8 +130,13 @@ description: Operations executed color-cube.kcl
"type": "Number",
"value": 49.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -135,8 +160,13 @@ description: Operations executed color-cube.kcl
"type": "Number",
"value": -50.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []

View File

@ -12,22 +12,34 @@ description: Variables in memory after executing color-cube.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 50.0
"z": 50.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
@ -56,22 +68,34 @@ description: Variables in memory after executing color-cube.kcl
"origin": {
"x": 0.0,
"y": 50.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
@ -82,8 +106,13 @@ description: Variables in memory after executing color-cube.kcl
"type": "Number",
"value": 50.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"metalConstant": {
@ -108,22 +137,34 @@ description: Variables in memory after executing color-cube.kcl
"origin": {
"x": 0.0,
"y": -50.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": -0.0,
"y": 1.0,
"z": -0.0
"z": -0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
@ -139,22 +180,34 @@ description: Variables in memory after executing color-cube.kcl
"origin": {
"x": 49.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
@ -199,22 +252,34 @@ description: Variables in memory after executing color-cube.kcl
"origin": {
"x": -50.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
@ -230,22 +295,34 @@ description: Variables in memory after executing color-cube.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": -50.0
"z": -50.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"

View File

@ -65,7 +65,7 @@ description: Operations executed cycloidal-gear.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -201,8 +201,13 @@ description: Operations executed cycloidal-gear.kcl
"type": "Number",
"value": 0.75,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -221,7 +226,7 @@ description: Operations executed cycloidal-gear.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -382,7 +387,7 @@ description: Operations executed cycloidal-gear.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"

View File

@ -1,28 +1,28 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[1162, 1274, 0]"]
3["Segment<br>[1162, 1274, 0]"]
4["Segment<br>[1162, 1274, 0]"]
5["Segment<br>[1162, 1274, 0]"]
6["Segment<br>[1162, 1274, 0]"]
7["Segment<br>[1162, 1274, 0]"]
8["Segment<br>[1162, 1274, 0]"]
2["Path<br>[1130, 1242, 0]"]
3["Segment<br>[1130, 1242, 0]"]
4["Segment<br>[1130, 1242, 0]"]
5["Segment<br>[1130, 1242, 0]"]
6["Segment<br>[1130, 1242, 0]"]
7["Segment<br>[1130, 1242, 0]"]
8["Segment<br>[1130, 1242, 0]"]
9[Solid2d]
end
subgraph path11 [Path]
11["Path<br>[1319, 1431, 0]"]
12["Segment<br>[1319, 1431, 0]"]
13["Segment<br>[1319, 1431, 0]"]
14["Segment<br>[1319, 1431, 0]"]
15["Segment<br>[1319, 1431, 0]"]
16["Segment<br>[1319, 1431, 0]"]
17["Segment<br>[1319, 1431, 0]"]
11["Path<br>[1287, 1399, 0]"]
12["Segment<br>[1287, 1399, 0]"]
13["Segment<br>[1287, 1399, 0]"]
14["Segment<br>[1287, 1399, 0]"]
15["Segment<br>[1287, 1399, 0]"]
16["Segment<br>[1287, 1399, 0]"]
17["Segment<br>[1287, 1399, 0]"]
18[Solid2d]
end
1["Plane<br>[1139, 1156, 0]"]
10["Plane<br>[1293, 1313, 0]"]
19["Sweep Extrusion<br>[1477, 1520, 0]"]
1["Plane<br>[1107, 1124, 0]"]
10["Plane<br>[1261, 1281, 0]"]
19["Sweep Extrusion<br>[1445, 1488, 0]"]
20[Wall]
21[Wall]
22[Wall]
@ -40,7 +40,7 @@ flowchart LR
34["SweepEdge Adjacent"]
35["SweepEdge Opposite"]
36["SweepEdge Adjacent"]
37["Sweep Extrusion<br>[1534, 1581, 0]"]
37["Sweep Extrusion<br>[1502, 1549, 0]"]
38[Wall]
39[Wall]
40[Wall]

File diff suppressed because it is too large Load Diff

View File

@ -131,7 +131,7 @@ description: Operations executed dodecahedron.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -146,158 +146,165 @@ description: Operations executed dodecahedron.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Object",
"value": {
"plane": {
"type": "Object",
"value": {
"origin": {
"type": "Array",
"value": [
{
"type": "Number",
"value": -17.76901418668612,
"ty": {
"type": "Unknown"
}
"origin": {
"type": "Array",
"value": [
{
"type": "Number",
"value": -17.76901418668612,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 10.981854713951094,
"ty": {
"type": "Unknown"
}
"angle": {
"type": "Degrees"
}
]
}
},
"xAxis": {
"type": "Array",
"value": [
{
"type": "Number",
"value": -0.4472135954999579,
"ty": {
"type": "Known",
"type": "Count"
}
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.8944271909999159,
"ty": {
"type": "Known",
"type": "Count"
}
"angle": {
"type": "Degrees"
}
]
}
},
"yAxis": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
{
"type": "Number",
"value": 10.981854713951094,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
{
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
"angle": {
"type": "Degrees"
}
]
},
"zAxis": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 0.8944271909999159,
"ty": {
"type": "Known",
"type": "Count"
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.4472135954999579,
"ty": {
"type": "Known",
"type": "Count"
}
}
]
}
}
}
]
},
"xAxis": {
"type": "Array",
"value": [
{
"type": "Number",
"value": -0.4472135954999579,
"ty": {
"type": "Known",
"type": "Count"
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.8944271909999159,
"ty": {
"type": "Known",
"type": "Count"
}
}
]
},
"yAxis": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
}
]
},
"zAxis": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 0.8944271909999159,
"ty": {
"type": "Known",
"type": "Count"
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.4472135954999579,
"ty": {
"type": "Known",
"type": "Count"
}
}
]
}
}
},
@ -621,7 +628,13 @@ description: Operations executed dodecahedron.kcl
"type": "Number",
"value": 19.866361807294155,
"ty": {
"type": "Unknown"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
}
]
@ -764,7 +777,13 @@ description: Operations executed dodecahedron.kcl
"type": "Number",
"value": 19.866361807294155,
"ty": {
"type": "Unknown"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
}
]

View File

@ -154,22 +154,34 @@ description: Variables in memory after executing dodecahedron.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -361,22 +373,34 @@ description: Variables in memory after executing dodecahedron.kcl
"origin": {
"x": -17.76901418668612,
"y": 0.0,
"z": 10.981854713951094
"z": 10.981854713951094,
"units": {
"type": "Inches"
}
},
"xAxis": {
"x": -0.4472135954999579,
"y": 0.0,
"z": 0.8944271909999159
"z": 0.8944271909999159,
"units": {
"type": "Unknown"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Inches"
}
},
"zAxis": {
"x": 0.8944271909999159,
"y": 0.0,
"z": 0.4472135954999579
"z": 0.4472135954999579,
"units": {
"type": "Unknown"
}
},
"units": {
"type": "Inches"
@ -565,22 +589,34 @@ description: Variables in memory after executing dodecahedron.kcl
"origin": {
"x": -17.76901418668612,
"y": 0.0,
"z": 10.981854713951094
"z": 10.981854713951094,
"units": {
"type": "Inches"
}
},
"xAxis": {
"x": -0.4472135954999579,
"y": 0.0,
"z": 0.8944271909999159
"z": 0.8944271909999159,
"units": {
"type": "Unknown"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Inches"
}
},
"zAxis": {
"x": 0.8944271909999159,
"y": 0.0,
"z": 0.4472135954999579
"z": 0.4472135954999579,
"units": {
"type": "Unknown"
}
},
"units": {
"type": "Inches"
@ -769,22 +805,34 @@ description: Variables in memory after executing dodecahedron.kcl
"origin": {
"x": -17.76901418668612,
"y": 0.0,
"z": 10.981854713951094
"z": 10.981854713951094,
"units": {
"type": "Inches"
}
},
"xAxis": {
"x": -0.4472135954999579,
"y": 0.0,
"z": 0.8944271909999159
"z": 0.8944271909999159,
"units": {
"type": "Unknown"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Inches"
}
},
"zAxis": {
"x": 0.8944271909999159,
"y": 0.0,
"z": 0.4472135954999579
"z": 0.4472135954999579,
"units": {
"type": "Unknown"
}
},
"units": {
"type": "Inches"
@ -973,22 +1021,34 @@ description: Variables in memory after executing dodecahedron.kcl
"origin": {
"x": -17.76901418668612,
"y": 0.0,
"z": 10.981854713951094
"z": 10.981854713951094,
"units": {
"type": "Inches"
}
},
"xAxis": {
"x": -0.4472135954999579,
"y": 0.0,
"z": 0.8944271909999159
"z": 0.8944271909999159,
"units": {
"type": "Unknown"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Inches"
}
},
"zAxis": {
"x": 0.8944271909999159,
"y": 0.0,
"z": 0.4472135954999579
"z": 0.4472135954999579,
"units": {
"type": "Unknown"
}
},
"units": {
"type": "Inches"
@ -1177,22 +1237,34 @@ description: Variables in memory after executing dodecahedron.kcl
"origin": {
"x": -17.76901418668612,
"y": 0.0,
"z": 10.981854713951094
"z": 10.981854713951094,
"units": {
"type": "Inches"
}
},
"xAxis": {
"x": -0.4472135954999579,
"y": 0.0,
"z": 0.8944271909999159
"z": 0.8944271909999159,
"units": {
"type": "Unknown"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Inches"
}
},
"zAxis": {
"x": 0.8944271909999159,
"y": 0.0,
"z": 0.4472135954999579
"z": 0.4472135954999579,
"units": {
"type": "Unknown"
}
},
"units": {
"type": "Inches"
@ -1342,22 +1414,34 @@ description: Variables in memory after executing dodecahedron.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -1539,22 +1623,34 @@ description: Variables in memory after executing dodecahedron.kcl
"origin": {
"x": -17.76901418668612,
"y": 0.0,
"z": 10.981854713951094
"z": 10.981854713951094,
"units": {
"type": "Inches"
}
},
"xAxis": {
"x": -0.4472135954999579,
"y": 0.0,
"z": 0.8944271909999159
"z": 0.8944271909999159,
"units": {
"type": "Unknown"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Inches"
}
},
"zAxis": {
"x": 0.8944271909999159,
"y": 0.0,
"z": 0.4472135954999579
"z": 0.4472135954999579,
"units": {
"type": "Unknown"
}
},
"units": {
"type": "Inches"
@ -1702,22 +1798,34 @@ description: Variables in memory after executing dodecahedron.kcl
"origin": {
"x": -17.76901418668612,
"y": 0.0,
"z": 10.981854713951094
"z": 10.981854713951094,
"units": {
"type": "Inches"
}
},
"xAxis": {
"x": -0.4472135954999579,
"y": 0.0,
"z": 0.8944271909999159
"z": 0.8944271909999159,
"units": {
"type": "Unknown"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Inches"
}
},
"zAxis": {
"x": 0.8944271909999159,
"y": 0.0,
"z": 0.4472135954999579
"z": 0.4472135954999579,
"units": {
"type": "Unknown"
}
},
"units": {
"type": "Inches"
@ -1774,174 +1882,199 @@ description: Variables in memory after executing dodecahedron.kcl
"type": "Number",
"value": 17.8411,
"ty": {
"type": "Unknown"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"inscR": {
"type": "Number",
"value": 19.8664,
"ty": {
"type": "Unknown"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"pentR": {
"type": "Number",
"value": 15.1765,
"ty": {
"type": "Unknown"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"plane": {
"type": "Object",
"value": {
"plane": {
"type": "Object",
"value": {
"origin": {
"type": "MixedArray",
"value": [
{
"type": "Number",
"value": -17.769,
"ty": {
"type": "Unknown"
}
"origin": {
"type": "MixedArray",
"value": [
{
"type": "Number",
"value": -17.769,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 10.9819,
"ty": {
"type": "Unknown"
}
"angle": {
"type": "Degrees"
}
]
}
},
"xAxis": {
"type": "MixedArray",
"value": [
{
"type": "Number",
"value": -0.4472,
"ty": {
"type": "Known",
"type": "Count"
}
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.8944,
"ty": {
"type": "Known",
"type": "Count"
}
"angle": {
"type": "Degrees"
}
]
}
},
"yAxis": {
"type": "MixedArray",
"value": [
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
{
"type": "Number",
"value": 10.9819,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
{
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
"angle": {
"type": "Degrees"
}
]
},
"zAxis": {
"type": "MixedArray",
"value": [
{
"type": "Number",
"value": 0.8944,
"ty": {
"type": "Known",
"type": "Count"
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.4472,
"ty": {
"type": "Known",
"type": "Count"
}
}
]
}
}
}
]
},
"xAxis": {
"type": "MixedArray",
"value": [
{
"type": "Number",
"value": -0.4472,
"ty": {
"type": "Known",
"type": "Count"
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.8944,
"ty": {
"type": "Known",
"type": "Count"
}
}
]
},
"yAxis": {
"type": "MixedArray",
"value": [
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
}
]
},
"zAxis": {
"type": "MixedArray",
"value": [
{
"type": "Number",
"value": 0.8944,
"ty": {
"type": "Known",
"type": "Count"
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.4472,
"ty": {
"type": "Known",
"type": "Count"
}
}
]
}
}
},

View File

@ -64,52 +64,52 @@ flowchart LR
164[Solid2d]
end
subgraph path180 [Path]
180["Path<br>[4348, 4416, 0]"]
181["Segment<br>[4422, 4448, 0]"]
182["Segment<br>[4454, 4480, 0]"]
183["Segment<br>[4486, 4513, 0]"]
184["Segment<br>[4519, 4575, 0]"]
185["Segment<br>[4581, 4588, 0]"]
180["Path<br>[4355, 4423, 0]"]
181["Segment<br>[4429, 4455, 0]"]
182["Segment<br>[4461, 4487, 0]"]
183["Segment<br>[4493, 4520, 0]"]
184["Segment<br>[4526, 4582, 0]"]
185["Segment<br>[4588, 4595, 0]"]
186[Solid2d]
end
subgraph path202 [Path]
202["Path<br>[4775, 4896, 0]"]
203["Segment<br>[4902, 4951, 0]"]
204["Segment<br>[4957, 5005, 0]"]
205["Segment<br>[5011, 5059, 0]"]
206["Segment<br>[5065, 5121, 0]"]
207["Segment<br>[5127, 5134, 0]"]
202["Path<br>[4789, 4910, 0]"]
203["Segment<br>[4916, 4965, 0]"]
204["Segment<br>[4971, 5019, 0]"]
205["Segment<br>[5025, 5073, 0]"]
206["Segment<br>[5079, 5135, 0]"]
207["Segment<br>[5141, 5148, 0]"]
208[Solid2d]
end
subgraph path225 [Path]
225["Path<br>[5666, 5707, 0]"]
226["Segment<br>[5713, 5745, 0]"]
227["Segment<br>[5751, 5776, 0]"]
228["Segment<br>[5782, 5815, 0]"]
229["Segment<br>[5821, 5877, 0]"]
230["Segment<br>[5883, 5890, 0]"]
225["Path<br>[5680, 5721, 0]"]
226["Segment<br>[5727, 5759, 0]"]
227["Segment<br>[5765, 5790, 0]"]
228["Segment<br>[5796, 5829, 0]"]
229["Segment<br>[5835, 5891, 0]"]
230["Segment<br>[5897, 5904, 0]"]
231[Solid2d]
end
subgraph path252 [Path]
252["Path<br>[6177, 6218, 0]"]
253["Segment<br>[6224, 6250, 0]"]
254["Segment<br>[6256, 6288, 0]"]
255["Segment<br>[6294, 6321, 0]"]
256["Segment<br>[6327, 6383, 0]"]
257["Segment<br>[6389, 6396, 0]"]
252["Path<br>[6191, 6232, 0]"]
253["Segment<br>[6238, 6264, 0]"]
254["Segment<br>[6270, 6302, 0]"]
255["Segment<br>[6308, 6335, 0]"]
256["Segment<br>[6341, 6397, 0]"]
257["Segment<br>[6403, 6410, 0]"]
258[Solid2d]
end
subgraph path276 [Path]
276["Path<br>[6873, 6923, 0]"]
277["Segment<br>[6929, 6966, 0]"]
278["Segment<br>[6972, 7065, 0]"]
279["Segment<br>[7071, 7107, 0]"]
280["Segment<br>[7113, 7214, 0]"]
281["Segment<br>[7220, 7256, 0]"]
276["Path<br>[6887, 6937, 0]"]
277["Segment<br>[6943, 6980, 0]"]
278["Segment<br>[6986, 7079, 0]"]
279["Segment<br>[7085, 7121, 0]"]
280["Segment<br>[7127, 7228, 0]"]
281["Segment<br>[7234, 7270, 0]"]
end
subgraph path283 [Path]
283["Path<br>[7319, 7430, 0]"]
284["Segment<br>[7319, 7430, 0]"]
283["Path<br>[7333, 7444, 0]"]
284["Segment<br>[7333, 7444, 0]"]
285[Solid2d]
end
1["Plane<br>[565, 582, 0]"]
@ -242,7 +242,7 @@ flowchart LR
177["SweepEdge Adjacent"]
178["SweepEdge Opposite"]
179["SweepEdge Adjacent"]
187["Sweep Extrusion<br>[4678, 4705, 0]"]
187["Sweep Extrusion<br>[4685, 4712, 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>[4678, 4705, 0]"]
209["Sweep Extrusion<br>[5223, 5251, 0]"]
201["Sweep Extrusion<br>[4685, 4712, 0]"]
209["Sweep Extrusion<br>[5237, 5265, 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>[5223, 5251, 0]"]
224["Plane<br>[5604, 5653, 0]"]
232["Sweep Extrusion<br>[5989, 6017, 0]"]
223["Sweep Extrusion<br>[5237, 5265, 0]"]
224["Plane<br>[5618, 5667, 0]"]
232["Sweep Extrusion<br>[6003, 6031, 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>[5989, 6017, 0]"]
248["Sweep Extrusion<br>[5989, 6017, 0]"]
249["Sweep Extrusion<br>[5989, 6017, 0]"]
250["Sweep Extrusion<br>[5989, 6017, 0]"]
251["Sweep Extrusion<br>[5989, 6017, 0]"]
259["Sweep Extrusion<br>[6478, 6506, 0]"]
247["Sweep Extrusion<br>[6003, 6031, 0]"]
248["Sweep Extrusion<br>[6003, 6031, 0]"]
249["Sweep Extrusion<br>[6003, 6031, 0]"]
250["Sweep Extrusion<br>[6003, 6031, 0]"]
251["Sweep Extrusion<br>[6003, 6031, 0]"]
259["Sweep Extrusion<br>[6492, 6520, 0]"]
260[Wall]
261[Wall]
262[Wall]
@ -308,10 +308,10 @@ flowchart LR
271["SweepEdge Adjacent"]
272["SweepEdge Opposite"]
273["SweepEdge Adjacent"]
274["Sweep Extrusion<br>[6478, 6506, 0]"]
275["Plane<br>[6799, 6850, 0]"]
282["Plane<br>[7278, 7295, 0]"]
286["Sweep Sweep<br>[7444, 7497, 0]"]
274["Sweep Extrusion<br>[6492, 6520, 0]"]
275["Plane<br>[6813, 6864, 0]"]
282["Plane<br>[7292, 7309, 0]"]
286["Sweep Sweep<br>[7458, 7511, 0]"]
287[Wall]
288["Cap Start"]
289["Cap Start"]
@ -321,10 +321,10 @@ flowchart LR
293["StartSketchOnPlane<br>[2276, 2342, 0]"]
294["StartSketchOnPlane<br>[2912, 2964, 0]"]
295["StartSketchOnPlane<br>[3791, 3843, 0]"]
296["StartSketchOnFace<br>[4295, 4329, 0]"]
297["StartSketchOnFace<br>[4725, 4757, 0]"]
298["StartSketchOnPlane<br>[5590, 5654, 0]"]
299["StartSketchOnPlane<br>[6785, 6851, 0]"]
296["StartSketchOnFace<br>[4295, 4336, 0]"]
297["StartSketchOnFace<br>[4732, 4771, 0]"]
298["StartSketchOnPlane<br>[5604, 5668, 0]"]
299["StartSketchOnPlane<br>[6799, 6865, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -6160,36 +6160,30 @@ description: Result of parsing dual-basin-utility-sink.kcl
"init": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "tableTopBody",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "START",
"name": {
"commentStart": 0,
"end": 0,
"name": "START",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -6210,8 +6204,24 @@ description: Result of parsing dual-basin-utility-sink.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "tableTopBody",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
"start": 0,
"type": "VariableDeclarator"
@ -6833,36 +6843,30 @@ description: Result of parsing dual-basin-utility-sink.kcl
"init": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "tableTopBody",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "END",
"name": {
"commentStart": 0,
"end": 0,
"name": "END",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -6883,8 +6887,24 @@ description: Result of parsing dual-basin-utility-sink.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "tableTopBody",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
"start": 0,
"type": "VariableDeclarator"

View File

@ -5,7 +5,7 @@ description: Operations executed dual-basin-utility-sink.kcl
[
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -129,7 +129,7 @@ description: Operations executed dual-basin-utility-sink.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -284,7 +284,7 @@ description: Operations executed dual-basin-utility-sink.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -396,7 +396,7 @@ description: Operations executed dual-basin-utility-sink.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -527,7 +527,7 @@ description: Operations executed dual-basin-utility-sink.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -574,16 +574,7 @@ description: Operations executed dual-basin-utility-sink.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "start"
@ -594,7 +585,15 @@ description: Operations executed dual-basin-utility-sink.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -641,16 +640,7 @@ description: Operations executed dual-basin-utility-sink.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "end"
@ -661,7 +651,15 @@ description: Operations executed dual-basin-utility-sink.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -738,7 +736,7 @@ description: Operations executed dual-basin-utility-sink.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -893,7 +891,7 @@ description: Operations executed dual-basin-utility-sink.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -908,7 +906,7 @@ description: Operations executed dual-basin-utility-sink.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -1000,8 +998,13 @@ description: Operations executed dual-basin-utility-sink.kcl
"type": "Number",
"value": 564.5,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []

View File

@ -10,101 +10,101 @@ flowchart LR
8[Solid2d]
end
subgraph path29 [Path]
29["Path<br>[1625, 1708, 0]"]
30["Segment<br>[1625, 1708, 0]"]
29["Path<br>[1597, 1680, 0]"]
30["Segment<br>[1597, 1680, 0]"]
31[Solid2d]
end
subgraph path32 [Path]
32["Path<br>[1721, 1788, 0]"]
33["Segment<br>[1721, 1788, 0]"]
32["Path<br>[1693, 1760, 0]"]
33["Segment<br>[1693, 1760, 0]"]
34[Solid2d]
end
subgraph path42 [Path]
42["Path<br>[1625, 1708, 0]"]
43["Segment<br>[1625, 1708, 0]"]
42["Path<br>[1597, 1680, 0]"]
43["Segment<br>[1597, 1680, 0]"]
44[Solid2d]
end
subgraph path45 [Path]
45["Path<br>[1721, 1788, 0]"]
46["Segment<br>[1721, 1788, 0]"]
45["Path<br>[1693, 1760, 0]"]
46["Segment<br>[1693, 1760, 0]"]
47[Solid2d]
end
subgraph path55 [Path]
55["Path<br>[1625, 1708, 0]"]
56["Segment<br>[1625, 1708, 0]"]
55["Path<br>[1597, 1680, 0]"]
56["Segment<br>[1597, 1680, 0]"]
57[Solid2d]
end
subgraph path58 [Path]
58["Path<br>[1721, 1788, 0]"]
59["Segment<br>[1721, 1788, 0]"]
58["Path<br>[1693, 1760, 0]"]
59["Segment<br>[1693, 1760, 0]"]
60[Solid2d]
end
subgraph path68 [Path]
68["Path<br>[1625, 1708, 0]"]
69["Segment<br>[1625, 1708, 0]"]
68["Path<br>[1597, 1680, 0]"]
69["Segment<br>[1597, 1680, 0]"]
70[Solid2d]
end
subgraph path71 [Path]
71["Path<br>[1721, 1788, 0]"]
72["Segment<br>[1721, 1788, 0]"]
71["Path<br>[1693, 1760, 0]"]
72["Segment<br>[1693, 1760, 0]"]
73[Solid2d]
end
subgraph path81 [Path]
81["Path<br>[2359, 2394, 0]"]
82["Segment<br>[2400, 2466, 0]"]
83["Segment<br>[2472, 2571, 0]"]
84["Segment<br>[2577, 2694, 0]"]
85["Segment<br>[2700, 2785, 0]"]
86["Segment<br>[2791, 2798, 0]"]
81["Path<br>[2331, 2366, 0]"]
82["Segment<br>[2372, 2438, 0]"]
83["Segment<br>[2444, 2543, 0]"]
84["Segment<br>[2549, 2666, 0]"]
85["Segment<br>[2672, 2757, 0]"]
86["Segment<br>[2763, 2770, 0]"]
87[Solid2d]
end
subgraph path88 [Path]
88["Path<br>[2809, 2965, 0]"]
89["Segment<br>[2809, 2965, 0]"]
88["Path<br>[2781, 2937, 0]"]
89["Segment<br>[2781, 2937, 0]"]
90[Solid2d]
end
subgraph path91 [Path]
91["Path<br>[2980, 3147, 0]"]
92["Segment<br>[2980, 3147, 0]"]
91["Path<br>[2952, 3119, 0]"]
92["Segment<br>[2952, 3119, 0]"]
93[Solid2d]
end
subgraph path94 [Path]
94["Path<br>[3162, 3320, 0]"]
95["Segment<br>[3162, 3320, 0]"]
94["Path<br>[3134, 3292, 0]"]
95["Segment<br>[3134, 3292, 0]"]
96[Solid2d]
end
subgraph path97 [Path]
97["Path<br>[3335, 3504, 0]"]
98["Segment<br>[3335, 3504, 0]"]
97["Path<br>[3307, 3476, 0]"]
98["Segment<br>[3307, 3476, 0]"]
99[Solid2d]
end
subgraph path119 [Path]
119["Path<br>[3943, 4027, 0]"]
120["Segment<br>[4033, 4121, 0]"]
121["Segment<br>[4127, 4248, 0]"]
122["Segment<br>[4254, 4371, 0]"]
123["Segment<br>[4377, 4462, 0]"]
124["Segment<br>[4468, 4475, 0]"]
119["Path<br>[3922, 4006, 0]"]
120["Segment<br>[4012, 4100, 0]"]
121["Segment<br>[4106, 4227, 0]"]
122["Segment<br>[4233, 4350, 0]"]
123["Segment<br>[4356, 4441, 0]"]
124["Segment<br>[4447, 4454, 0]"]
125[Solid2d]
end
subgraph path126 [Path]
126["Path<br>[4486, 4658, 0]"]
127["Segment<br>[4486, 4658, 0]"]
126["Path<br>[4465, 4637, 0]"]
127["Segment<br>[4465, 4637, 0]"]
128[Solid2d]
end
subgraph path129 [Path]
129["Path<br>[4673, 4856, 0]"]
130["Segment<br>[4673, 4856, 0]"]
129["Path<br>[4652, 4835, 0]"]
130["Segment<br>[4652, 4835, 0]"]
131[Solid2d]
end
subgraph path132 [Path]
132["Path<br>[4871, 5045, 0]"]
133["Segment<br>[4871, 5045, 0]"]
132["Path<br>[4850, 5024, 0]"]
133["Segment<br>[4850, 5024, 0]"]
134[Solid2d]
end
subgraph path135 [Path]
135["Path<br>[5060, 5245, 0]"]
136["Segment<br>[5060, 5245, 0]"]
135["Path<br>[5039, 5224, 0]"]
136["Segment<br>[5039, 5224, 0]"]
137[Solid2d]
end
1["Plane<br>[264, 281, 0]"]
@ -127,36 +127,36 @@ flowchart LR
25["EdgeCut Fillet<br>[771, 1053, 0]"]
26["EdgeCut Fillet<br>[771, 1053, 0]"]
27["EdgeCut Fillet<br>[771, 1053, 0]"]
28["Plane<br>[1594, 1617, 0]"]
35["Sweep Extrusion<br>[1808, 1859, 0]"]
28["Plane<br>[1566, 1589, 0]"]
35["Sweep Extrusion<br>[1780, 1831, 0]"]
36[Wall]
37["Cap Start"]
38["Cap End"]
39["SweepEdge Opposite"]
40["SweepEdge Adjacent"]
41["Plane<br>[1594, 1617, 0]"]
48["Sweep Extrusion<br>[1808, 1859, 0]"]
41["Plane<br>[1566, 1589, 0]"]
48["Sweep Extrusion<br>[1780, 1831, 0]"]
49[Wall]
50["Cap Start"]
51["Cap End"]
52["SweepEdge Opposite"]
53["SweepEdge Adjacent"]
54["Plane<br>[1594, 1617, 0]"]
61["Sweep Extrusion<br>[1808, 1859, 0]"]
54["Plane<br>[1566, 1589, 0]"]
61["Sweep Extrusion<br>[1780, 1831, 0]"]
62[Wall]
63["Cap Start"]
64["Cap End"]
65["SweepEdge Opposite"]
66["SweepEdge Adjacent"]
67["Plane<br>[1594, 1617, 0]"]
74["Sweep Extrusion<br>[1808, 1859, 0]"]
67["Plane<br>[1566, 1589, 0]"]
74["Sweep Extrusion<br>[1780, 1831, 0]"]
75[Wall]
76["Cap Start"]
77["Cap End"]
78["SweepEdge Opposite"]
79["SweepEdge Adjacent"]
80["Plane<br>[2336, 2353, 0]"]
100["Sweep Extrusion<br>[3522, 3564, 0]"]
80["Plane<br>[2308, 2325, 0]"]
100["Sweep Extrusion<br>[3494, 3536, 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>[3570, 3852, 0]"]
116["EdgeCut Fillet<br>[3570, 3852, 0]"]
117["EdgeCut Fillet<br>[3570, 3852, 0]"]
118["EdgeCut Fillet<br>[3570, 3852, 0]"]
138["Sweep Extrusion<br>[5263, 5305, 0]"]
115["EdgeCut Fillet<br>[3542, 3824, 0]"]
116["EdgeCut Fillet<br>[3542, 3824, 0]"]
117["EdgeCut Fillet<br>[3542, 3824, 0]"]
118["EdgeCut Fillet<br>[3542, 3824, 0]"]
138["Sweep Extrusion<br>[5242, 5284, 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>[5311, 5593, 0]"]
154["EdgeCut Fillet<br>[5311, 5593, 0]"]
155["EdgeCut Fillet<br>[5311, 5593, 0]"]
156["EdgeCut Fillet<br>[5311, 5593, 0]"]
157["StartSketchOnFace<br>[3907, 3937, 0]"]
153["EdgeCut Fillet<br>[5290, 5572, 0]"]
154["EdgeCut Fillet<br>[5290, 5572, 0]"]
155["EdgeCut Fillet<br>[5290, 5572, 0]"]
156["EdgeCut Fillet<br>[5290, 5572, 0]"]
157["StartSketchOnFace<br>[3879, 3916, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -1340,7 +1340,7 @@ description: Result of parsing enclosure.kcl
"key": {
"commentStart": 0,
"end": 0,
"name": "plane",
"name": "origin",
"start": 0,
"type": "Identifier"
},
@ -1348,248 +1348,226 @@ description: Result of parsing enclosure.kcl
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "wallThickness",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"end": 0,
"properties": [
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "xAxis",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "origin",
"start": 0,
"type": "Identifier"
},
"raw": "1.0",
"start": 0,
"type": "ObjectProperty",
"type": "Literal",
"type": "Literal",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "wallThickness",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
"value": 1.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "xAxis",
"start": 0,
"type": "Identifier"
},
"raw": "0.0",
"start": 0,
"type": "ObjectProperty",
"type": "Literal",
"type": "Literal",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "1.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "yAxis",
"start": 0,
"type": "Identifier"
},
"raw": "0.0",
"start": 0,
"type": "ObjectProperty",
"type": "Literal",
"type": "Literal",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "1.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "zAxis",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "1.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
"value": 0.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
"type": "ArrayExpression",
"type": "ArrayExpression"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "yAxis",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "1.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "zAxis",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "1.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
}
],
@ -5094,36 +5072,30 @@ description: Result of parsing enclosure.kcl
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "extrude003",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "END",
"name": {
"commentStart": 0,
"end": 0,
"name": "END",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -5144,8 +5116,24 @@ description: Result of parsing enclosure.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "extrude003",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"arguments": [

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,172 +1,172 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[817, 852, 0]"]
3["Segment<br>[860, 886, 0]"]
4["Segment<br>[894, 955, 0]"]
5["Segment<br>[963, 1022, 0]"]
6["Segment<br>[1030, 1090, 0]"]
7["Segment<br>[1098, 1157, 0]"]
2["Path<br>[781, 816, 0]"]
3["Segment<br>[824, 850, 0]"]
4["Segment<br>[858, 919, 0]"]
5["Segment<br>[927, 986, 0]"]
6["Segment<br>[994, 1054, 0]"]
7["Segment<br>[1062, 1121, 0]"]
end
subgraph path9 [Path]
9["Path<br>[1259, 1321, 0]"]
10["Segment<br>[1259, 1321, 0]"]
9["Path<br>[1223, 1285, 0]"]
10["Segment<br>[1223, 1285, 0]"]
11[Solid2d]
end
subgraph path12 [Path]
12["Path<br>[1334, 1412, 0]"]
13["Segment<br>[1334, 1412, 0]"]
12["Path<br>[1298, 1376, 0]"]
13["Segment<br>[1298, 1376, 0]"]
14[Solid2d]
end
subgraph path22 [Path]
22["Path<br>[817, 852, 0]"]
23["Segment<br>[860, 886, 0]"]
24["Segment<br>[894, 955, 0]"]
25["Segment<br>[963, 1022, 0]"]
26["Segment<br>[1030, 1090, 0]"]
27["Segment<br>[1098, 1157, 0]"]
22["Path<br>[781, 816, 0]"]
23["Segment<br>[824, 850, 0]"]
24["Segment<br>[858, 919, 0]"]
25["Segment<br>[927, 986, 0]"]
26["Segment<br>[994, 1054, 0]"]
27["Segment<br>[1062, 1121, 0]"]
end
subgraph path29 [Path]
29["Path<br>[1259, 1321, 0]"]
30["Segment<br>[1259, 1321, 0]"]
29["Path<br>[1223, 1285, 0]"]
30["Segment<br>[1223, 1285, 0]"]
31[Solid2d]
end
subgraph path32 [Path]
32["Path<br>[1334, 1412, 0]"]
33["Segment<br>[1334, 1412, 0]"]
32["Path<br>[1298, 1376, 0]"]
33["Segment<br>[1298, 1376, 0]"]
34[Solid2d]
end
subgraph path42 [Path]
42["Path<br>[817, 852, 0]"]
43["Segment<br>[860, 886, 0]"]
44["Segment<br>[894, 955, 0]"]
45["Segment<br>[963, 1022, 0]"]
46["Segment<br>[1030, 1090, 0]"]
47["Segment<br>[1098, 1157, 0]"]
42["Path<br>[781, 816, 0]"]
43["Segment<br>[824, 850, 0]"]
44["Segment<br>[858, 919, 0]"]
45["Segment<br>[927, 986, 0]"]
46["Segment<br>[994, 1054, 0]"]
47["Segment<br>[1062, 1121, 0]"]
end
subgraph path49 [Path]
49["Path<br>[1259, 1321, 0]"]
50["Segment<br>[1259, 1321, 0]"]
49["Path<br>[1223, 1285, 0]"]
50["Segment<br>[1223, 1285, 0]"]
51[Solid2d]
end
subgraph path52 [Path]
52["Path<br>[1334, 1412, 0]"]
53["Segment<br>[1334, 1412, 0]"]
52["Path<br>[1298, 1376, 0]"]
53["Segment<br>[1298, 1376, 0]"]
54[Solid2d]
end
subgraph path62 [Path]
62["Path<br>[817, 852, 0]"]
63["Segment<br>[860, 886, 0]"]
64["Segment<br>[894, 955, 0]"]
65["Segment<br>[963, 1022, 0]"]
66["Segment<br>[1030, 1090, 0]"]
67["Segment<br>[1098, 1157, 0]"]
62["Path<br>[781, 816, 0]"]
63["Segment<br>[824, 850, 0]"]
64["Segment<br>[858, 919, 0]"]
65["Segment<br>[927, 986, 0]"]
66["Segment<br>[994, 1054, 0]"]
67["Segment<br>[1062, 1121, 0]"]
end
subgraph path69 [Path]
69["Path<br>[1259, 1321, 0]"]
70["Segment<br>[1259, 1321, 0]"]
69["Path<br>[1223, 1285, 0]"]
70["Segment<br>[1223, 1285, 0]"]
71[Solid2d]
end
subgraph path72 [Path]
72["Path<br>[1334, 1412, 0]"]
73["Segment<br>[1334, 1412, 0]"]
72["Path<br>[1298, 1376, 0]"]
73["Segment<br>[1298, 1376, 0]"]
74[Solid2d]
end
subgraph path82 [Path]
82["Path<br>[1739, 1774, 0]"]
83["Segment<br>[1780, 1814, 0]"]
84["Segment<br>[1820, 1859, 0]"]
85["Segment<br>[1865, 1903, 0]"]
86["Segment<br>[1909, 1948, 0]"]
87["Segment<br>[1954, 1988, 0]"]
88["Segment<br>[1994, 2037, 0]"]
89["Segment<br>[2043, 2076, 0]"]
90["Segment<br>[2082, 2121, 0]"]
91["Segment<br>[2127, 2166, 0]"]
92["Segment<br>[2172, 2211, 0]"]
93["Segment<br>[2217, 2260, 0]"]
94["Segment<br>[2266, 2317, 0]"]
95["Segment<br>[2323, 2367, 0]"]
96["Segment<br>[2373, 2412, 0]"]
97["Segment<br>[2418, 2456, 0]"]
98["Segment<br>[2462, 2527, 0]"]
99["Segment<br>[2533, 2540, 0]"]
82["Path<br>[1703, 1738, 0]"]
83["Segment<br>[1744, 1778, 0]"]
84["Segment<br>[1784, 1823, 0]"]
85["Segment<br>[1829, 1867, 0]"]
86["Segment<br>[1873, 1912, 0]"]
87["Segment<br>[1918, 1952, 0]"]
88["Segment<br>[1958, 2001, 0]"]
89["Segment<br>[2007, 2040, 0]"]
90["Segment<br>[2046, 2085, 0]"]
91["Segment<br>[2091, 2130, 0]"]
92["Segment<br>[2136, 2175, 0]"]
93["Segment<br>[2181, 2224, 0]"]
94["Segment<br>[2230, 2281, 0]"]
95["Segment<br>[2287, 2331, 0]"]
96["Segment<br>[2337, 2376, 0]"]
97["Segment<br>[2382, 2420, 0]"]
98["Segment<br>[2426, 2491, 0]"]
99["Segment<br>[2497, 2504, 0]"]
100[Solid2d]
end
subgraph path101 [Path]
101["Path<br>[2612, 2685, 0]"]
102["Segment<br>[2612, 2685, 0]"]
101["Path<br>[2576, 2649, 0]"]
102["Segment<br>[2576, 2649, 0]"]
103[Solid2d]
end
subgraph path104 [Path]
104["Path<br>[2700, 2773, 0]"]
105["Segment<br>[2700, 2773, 0]"]
104["Path<br>[2664, 2737, 0]"]
105["Segment<br>[2664, 2737, 0]"]
106[Solid2d]
end
subgraph path107 [Path]
107["Path<br>[2788, 2861, 0]"]
108["Segment<br>[2788, 2861, 0]"]
107["Path<br>[2752, 2825, 0]"]
108["Segment<br>[2752, 2825, 0]"]
109[Solid2d]
end
subgraph path110 [Path]
110["Path<br>[2876, 2949, 0]"]
111["Segment<br>[2876, 2949, 0]"]
110["Path<br>[2840, 2913, 0]"]
111["Segment<br>[2840, 2913, 0]"]
112[Solid2d]
end
subgraph path113 [Path]
113["Path<br>[3003, 3142, 0]"]
114["Segment<br>[3003, 3142, 0]"]
113["Path<br>[2967, 3106, 0]"]
114["Segment<br>[2967, 3106, 0]"]
115[Solid2d]
end
subgraph path116 [Path]
116["Path<br>[3157, 3294, 0]"]
117["Segment<br>[3157, 3294, 0]"]
116["Path<br>[3121, 3258, 0]"]
117["Segment<br>[3121, 3258, 0]"]
118[Solid2d]
end
subgraph path119 [Path]
119["Path<br>[3309, 3456, 0]"]
120["Segment<br>[3309, 3456, 0]"]
119["Path<br>[3273, 3420, 0]"]
120["Segment<br>[3273, 3420, 0]"]
121[Solid2d]
end
subgraph path122 [Path]
122["Path<br>[3471, 3617, 0]"]
123["Segment<br>[3471, 3617, 0]"]
122["Path<br>[3435, 3581, 0]"]
123["Segment<br>[3435, 3581, 0]"]
124[Solid2d]
end
1["Plane<br>[784, 809, 0]"]
8["Plane<br>[1234, 1251, 0]"]
15["Sweep Sweep<br>[1424, 1447, 0]"]
1["Plane<br>[748, 773, 0]"]
8["Plane<br>[1198, 1215, 0]"]
15["Sweep Sweep<br>[1388, 1411, 0]"]
16[Wall]
17["Cap Start"]
18["Cap End"]
19["SweepEdge Opposite"]
20["SweepEdge Adjacent"]
21["Plane<br>[784, 809, 0]"]
28["Plane<br>[1234, 1251, 0]"]
35["Sweep Sweep<br>[1424, 1447, 0]"]
21["Plane<br>[748, 773, 0]"]
28["Plane<br>[1198, 1215, 0]"]
35["Sweep Sweep<br>[1388, 1411, 0]"]
36[Wall]
37["Cap Start"]
38["Cap End"]
39["SweepEdge Opposite"]
40["SweepEdge Adjacent"]
41["Plane<br>[784, 809, 0]"]
48["Plane<br>[1234, 1251, 0]"]
55["Sweep Sweep<br>[1424, 1447, 0]"]
41["Plane<br>[748, 773, 0]"]
48["Plane<br>[1198, 1215, 0]"]
55["Sweep Sweep<br>[1388, 1411, 0]"]
56[Wall]
57["Cap Start"]
58["Cap End"]
59["SweepEdge Opposite"]
60["SweepEdge Adjacent"]
61["Plane<br>[784, 809, 0]"]
68["Plane<br>[1234, 1251, 0]"]
75["Sweep Sweep<br>[1424, 1447, 0]"]
61["Plane<br>[748, 773, 0]"]
68["Plane<br>[1198, 1215, 0]"]
75["Sweep Sweep<br>[1388, 1411, 0]"]
76[Wall]
77["Cap Start"]
78["Cap End"]
79["SweepEdge Opposite"]
80["SweepEdge Adjacent"]
81["Plane<br>[1716, 1733, 0]"]
125["Sweep Extrusion<br>[3673, 3702, 0]"]
81["Plane<br>[1680, 1697, 0]"]
125["Sweep Extrusion<br>[3637, 3666, 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>[3708, 3842, 0]"]
177["EdgeCut Fillet<br>[3708, 3842, 0]"]
178["EdgeCut Fillet<br>[3848, 3982, 0]"]
179["EdgeCut Fillet<br>[3848, 3982, 0]"]
176["EdgeCut Fillet<br>[3672, 3806, 0]"]
177["EdgeCut Fillet<br>[3672, 3806, 0]"]
178["EdgeCut Fillet<br>[3812, 3946, 0]"]
179["EdgeCut Fillet<br>[3812, 3946, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -237,7 +237,7 @@ description: Result of parsing exhaust-manifold.kcl
"key": {
"commentStart": 0,
"end": 0,
"name": "plane",
"name": "origin",
"start": 0,
"type": "Identifier"
},
@ -245,368 +245,346 @@ description: Result of parsing exhaust-manifold.kcl
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"end": 0,
"properties": [
"elements": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"key": {
"name": {
"commentStart": 0,
"end": 0,
"name": "origin",
"name": "pos001",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "ObjectProperty",
"type": "Name",
"type": "Name"
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"commentStart": 0,
"elements": [
{
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "xAxis",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"elements": [
{
"arguments": [
{
"arguments": [
{
"argument": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "angle001",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "pos001",
"name": "toRadians",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
],
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "sin",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
},
{
"type": "Name"
},
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "xAxis",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"elements": [
{
"arguments": [
{
"arguments": [
{
"argument": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "angle001",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
],
"callee": {
"abs_path": false,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"arguments": [
{
"argument": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "toRadians",
"start": 0,
"type": "Identifier"
},
"path": [],
"name": "angle001",
"start": 0,
"type": "Name"
"type": "Identifier"
},
"commentStart": 0,
"end": 0,
"path": [],
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
],
"callee": {
"abs_path": false,
"type": "Name",
"type": "Name"
},
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "sin",
"start": 0,
"type": "Identifier"
},
"path": [],
"operator": "-",
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"arguments": [
{
"argument": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "angle001",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "toRadians",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "cos",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
"type": "UnaryExpression",
"type": "UnaryExpression"
}
}
],
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "toRadians",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "cos",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "yAxis",
"start": 0,
"type": "Identifier"
},
"raw": "0.0",
"start": 0,
"type": "ObjectProperty",
"type": "Literal",
"type": "Literal",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "1.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "zAxis",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "1.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
"value": 0.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
"type": "ArrayExpression",
"type": "ArrayExpression"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "yAxis",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "1.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "zAxis",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "1.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
}
],

File diff suppressed because it is too large Load Diff

View File

@ -28,9 +28,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1807,
"end": 1813,
"start": 1807,
"commentStart": 1771,
"end": 1777,
"start": 1771,
"type": "TagDeclarator",
"value": "seg01"
},
@ -62,9 +62,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1981,
"end": 1987,
"start": 1981,
"commentStart": 1945,
"end": 1951,
"start": 1945,
"type": "TagDeclarator",
"value": "seg03"
},
@ -75,9 +75,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2030,
"end": 2036,
"start": 2030,
"commentStart": 1994,
"end": 2000,
"start": 1994,
"type": "TagDeclarator",
"value": "seg04"
},
@ -88,9 +88,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2069,
"end": 2075,
"start": 2069,
"commentStart": 2033,
"end": 2039,
"start": 2033,
"type": "TagDeclarator",
"value": "seg05"
},
@ -122,9 +122,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2253,
"end": 2259,
"start": 2253,
"commentStart": 2217,
"end": 2223,
"start": 2217,
"type": "TagDeclarator",
"value": "seg07"
},
@ -135,9 +135,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2310,
"end": 2316,
"start": 2310,
"commentStart": 2274,
"end": 2280,
"start": 2274,
"type": "TagDeclarator",
"value": "seg08"
},
@ -148,9 +148,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2360,
"end": 2366,
"start": 2360,
"commentStart": 2324,
"end": 2330,
"start": 2324,
"type": "TagDeclarator",
"value": "seg09"
},
@ -192,9 +192,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
-1.25
],
"tag": {
"commentStart": 1807,
"end": 1813,
"start": 1807,
"commentStart": 1771,
"end": 1777,
"start": 1771,
"type": "TagDeclarator",
"value": "seg01"
},
@ -289,9 +289,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
-1.25
],
"tag": {
"commentStart": 1981,
"end": 1987,
"start": 1981,
"commentStart": 1945,
"end": 1951,
"start": 1945,
"type": "TagDeclarator",
"value": "seg03"
},
@ -314,9 +314,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
-1.25
],
"tag": {
"commentStart": 2030,
"end": 2036,
"start": 2030,
"commentStart": 1994,
"end": 2000,
"start": 1994,
"type": "TagDeclarator",
"value": "seg04"
},
@ -339,9 +339,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
1.35
],
"tag": {
"commentStart": 2069,
"end": 2075,
"start": 2069,
"commentStart": 2033,
"end": 2039,
"start": 2033,
"type": "TagDeclarator",
"value": "seg05"
},
@ -436,9 +436,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
1.35
],
"tag": {
"commentStart": 2253,
"end": 2259,
"start": 2253,
"commentStart": 2217,
"end": 2223,
"start": 2217,
"type": "TagDeclarator",
"value": "seg07"
},
@ -461,9 +461,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
1.35
],
"tag": {
"commentStart": 2310,
"end": 2316,
"start": 2310,
"commentStart": 2274,
"end": 2280,
"start": 2274,
"type": "TagDeclarator",
"value": "seg08"
},
@ -486,9 +486,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
-1.25
],
"tag": {
"commentStart": 2360,
"end": 2366,
"start": 2360,
"commentStart": 2324,
"end": 2330,
"start": 2324,
"type": "TagDeclarator",
"value": "seg09"
},
@ -601,22 +601,34 @@ description: Variables in memory after executing exhaust-manifold.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -683,28 +695,72 @@ description: Variables in memory after executing exhaust-manifold.kcl
{
"type": "fillet",
"id": "[uuid]",
"radius": 1.5,
"radius": {
"n": 1.5,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"edgeId": "[uuid]",
"tag": null
},
{
"type": "fillet",
"id": "[uuid]",
"radius": 1.5,
"radius": {
"n": 1.5,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"edgeId": "[uuid]",
"tag": null
},
{
"type": "fillet",
"id": "[uuid]",
"radius": 0.25,
"radius": {
"n": 0.25,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"edgeId": "[uuid]",
"tag": null
},
{
"type": "fillet",
"id": "[uuid]",
"radius": 0.25,
"radius": {
"n": 0.25,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"edgeId": "[uuid]",
"tag": null
}

View File

@ -11,18 +11,18 @@ flowchart LR
8[Solid2d]
end
subgraph path15 [Path]
15["Path<br>[1383, 1437, 0]"]
16["Segment<br>[1383, 1437, 0]"]
15["Path<br>[1390, 1444, 0]"]
16["Segment<br>[1390, 1444, 0]"]
17[Solid2d]
end
subgraph path23 [Path]
23["Path<br>[1593, 1650, 0]"]
24["Segment<br>[1593, 1650, 0]"]
23["Path<br>[1607, 1664, 0]"]
24["Segment<br>[1607, 1664, 0]"]
25[Solid2d]
end
subgraph path31 [Path]
31["Path<br>[1778, 1823, 0]"]
32["Segment<br>[1778, 1823, 0]"]
31["Path<br>[1799, 1844, 0]"]
32["Segment<br>[1799, 1844, 0]"]
33[Solid2d]
end
1["Plane<br>[827, 844, 0]"]
@ -33,23 +33,23 @@ flowchart LR
12["Cap End"]
13["SweepEdge Opposite"]
14["SweepEdge Adjacent"]
18["Sweep Extrusion<br>[1443, 1478, 0]"]
18["Sweep Extrusion<br>[1450, 1485, 0]"]
19[Wall]
20["Cap End"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
26["Sweep Extrusion<br>[1656, 1689, 0]"]
26["Sweep Extrusion<br>[1670, 1703, 0]"]
27[Wall]
28["Cap End"]
29["SweepEdge Opposite"]
30["SweepEdge Adjacent"]
34["Sweep Extrusion<br>[1829, 1904, 0]"]
34["Sweep Extrusion<br>[1850, 1925, 0]"]
35[Wall]
36["SweepEdge Opposite"]
37["SweepEdge Adjacent"]
38["StartSketchOnFace<br>[1347, 1377, 0]"]
39["StartSketchOnFace<br>[1555, 1587, 0]"]
40["StartSketchOnFace<br>[1740, 1772, 0]"]
38["StartSketchOnFace<br>[1347, 1384, 0]"]
39["StartSketchOnFace<br>[1562, 1601, 0]"]
40["StartSketchOnFace<br>[1754, 1793, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -1179,36 +1179,30 @@ description: Result of parsing flange.kcl
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "flangeBase",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "END",
"name": {
"commentStart": 0,
"end": 0,
"name": "END",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -1229,8 +1223,24 @@ description: Result of parsing flange.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "flangeBase",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"arguments": [
@ -1448,36 +1458,30 @@ description: Result of parsing flange.kcl
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "flangeBase",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "START",
"name": {
"commentStart": 0,
"end": 0,
"name": "START",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -1498,8 +1502,24 @@ description: Result of parsing flange.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "flangeBase",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"arguments": [
@ -1717,36 +1737,30 @@ description: Result of parsing flange.kcl
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "topExtrusion",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "END",
"name": {
"commentStart": 0,
"end": 0,
"name": "END",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -1767,8 +1781,24 @@ description: Result of parsing flange.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "topExtrusion",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"arguments": [

View File

@ -5,7 +5,7 @@ description: Operations executed flange.kcl
[
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -20,7 +20,7 @@ description: Operations executed flange.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -116,16 +116,7 @@ description: Operations executed flange.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "end"
@ -136,7 +127,15 @@ description: Operations executed flange.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -172,16 +171,7 @@ description: Operations executed flange.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "start"
@ -192,7 +182,15 @@ description: Operations executed flange.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -228,16 +226,7 @@ description: Operations executed flange.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "end"
@ -248,7 +237,15 @@ description: Operations executed flange.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {

View File

@ -82,17 +82,26 @@ description: Variables in memory after executing flange.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -145,22 +154,34 @@ description: Variables in memory after executing flange.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -302,22 +323,34 @@ description: Variables in memory after executing flange.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -388,22 +421,34 @@ description: Variables in memory after executing flange.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -474,22 +519,34 @@ description: Variables in memory after executing flange.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -560,22 +617,34 @@ description: Variables in memory after executing flange.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -661,22 +730,34 @@ description: Variables in memory after executing flange.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -819,17 +900,26 @@ description: Variables in memory after executing flange.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -882,17 +972,26 @@ description: Variables in memory after executing flange.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -945,22 +1044,34 @@ description: Variables in memory after executing flange.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -1121,17 +1232,26 @@ description: Variables in memory after executing flange.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -1184,22 +1304,34 @@ description: Variables in memory after executing flange.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"

View File

@ -1,60 +1,60 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[1258, 1296, 0]"]
3["Segment<br>[1304, 1354, 0]"]
4["Segment<br>[1362, 1411, 0]"]
5["Segment<br>[1419, 1471, 0]"]
6["Segment<br>[1479, 1527, 0]"]
7["Segment<br>[1535, 1579, 0]"]
8["Segment<br>[1587, 1632, 0]"]
9["Segment<br>[1640, 1689, 0]"]
10["Segment<br>[1697, 1716, 0]"]
2["Path<br>[1234, 1272, 0]"]
3["Segment<br>[1280, 1330, 0]"]
4["Segment<br>[1338, 1387, 0]"]
5["Segment<br>[1395, 1447, 0]"]
6["Segment<br>[1455, 1503, 0]"]
7["Segment<br>[1511, 1555, 0]"]
8["Segment<br>[1563, 1608, 0]"]
9["Segment<br>[1616, 1665, 0]"]
10["Segment<br>[1673, 1692, 0]"]
11[Solid2d]
end
subgraph path40 [Path]
40["Path<br>[2431, 2485, 0]"]
41["Segment<br>[2491, 2544, 0]"]
42["Segment<br>[2550, 2600, 0]"]
43["Segment<br>[2606, 2660, 0]"]
44["Segment<br>[2666, 2686, 0]"]
40["Path<br>[2383, 2437, 0]"]
41["Segment<br>[2443, 2496, 0]"]
42["Segment<br>[2502, 2552, 0]"]
43["Segment<br>[2558, 2612, 0]"]
44["Segment<br>[2618, 2638, 0]"]
45[Solid2d]
end
subgraph path46 [Path]
46["Path<br>[2697, 2860, 0]"]
47["Segment<br>[2697, 2860, 0]"]
46["Path<br>[2649, 2812, 0]"]
47["Segment<br>[2649, 2812, 0]"]
48[Solid2d]
end
subgraph path67 [Path]
67["Path<br>[3245, 3300, 0]"]
68["Segment<br>[3306, 3360, 0]"]
69["Segment<br>[3366, 3416, 0]"]
70["Segment<br>[3422, 3475, 0]"]
71["Segment<br>[3481, 3501, 0]"]
67["Path<br>[3197, 3252, 0]"]
68["Segment<br>[3258, 3312, 0]"]
69["Segment<br>[3318, 3368, 0]"]
70["Segment<br>[3374, 3427, 0]"]
71["Segment<br>[3433, 3453, 0]"]
72[Solid2d]
end
subgraph path73 [Path]
73["Path<br>[3512, 3678, 0]"]
74["Segment<br>[3512, 3678, 0]"]
73["Path<br>[3464, 3630, 0]"]
74["Segment<br>[3464, 3630, 0]"]
75[Solid2d]
end
subgraph path94 [Path]
94["Path<br>[4285, 4326, 0]"]
95["Segment<br>[4332, 4352, 0]"]
96["Segment<br>[4358, 4381, 0]"]
97["Segment<br>[4387, 4394, 0]"]
94["Path<br>[4213, 4254, 0]"]
95["Segment<br>[4260, 4280, 0]"]
96["Segment<br>[4286, 4309, 0]"]
97["Segment<br>[4315, 4322, 0]"]
98[Solid2d]
end
subgraph path112 [Path]
112["Path<br>[4509, 4549, 0]"]
113["Segment<br>[4555, 4575, 0]"]
114["Segment<br>[4581, 4602, 0]"]
115["Segment<br>[4608, 4629, 0]"]
116["Segment<br>[4635, 4642, 0]"]
112["Path<br>[4437, 4477, 0]"]
113["Segment<br>[4483, 4503, 0]"]
114["Segment<br>[4509, 4530, 0]"]
115["Segment<br>[4536, 4557, 0]"]
116["Segment<br>[4563, 4570, 0]"]
117[Solid2d]
end
1["Plane<br>[1223, 1250, 0]"]
12["Sweep Extrusion<br>[1824, 1858, 0]"]
1["Plane<br>[1199, 1226, 0]"]
12["Sweep Extrusion<br>[1800, 1834, 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>[2402, 2425, 0]"]
49["Sweep Extrusion<br>[2870, 2895, 0]"]
39["Plane<br>[2354, 2377, 0]"]
49["Sweep Extrusion<br>[2822, 2847, 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>[2901, 3046, 0]"]
65["EdgeCut Fillet<br>[2901, 3046, 0]"]
66["Plane<br>[3216, 3239, 0]"]
76["Sweep Extrusion<br>[3688, 3713, 0]"]
64["EdgeCut Fillet<br>[2853, 2998, 0]"]
65["EdgeCut Fillet<br>[2853, 2998, 0]"]
66["Plane<br>[3168, 3191, 0]"]
76["Sweep Extrusion<br>[3640, 3665, 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>[3719, 3864, 0]"]
92["EdgeCut Fillet<br>[3719, 3864, 0]"]
93["Plane<br>[4256, 4279, 0]"]
99["Sweep Extrusion<br>[4400, 4428, 0]"]
91["EdgeCut Fillet<br>[3671, 3816, 0]"]
92["EdgeCut Fillet<br>[3671, 3816, 0]"]
93["Plane<br>[4184, 4207, 0]"]
99["Sweep Extrusion<br>[4328, 4356, 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>[4480, 4503, 0]"]
118["Sweep Extrusion<br>[4648, 4676, 0]"]
111["Plane<br>[4408, 4431, 0]"]
118["Sweep Extrusion<br>[4576, 4604, 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>[1864, 2123, 0]"]
134["EdgeCut Fillet<br>[1864, 2123, 0]"]
135["EdgeCut Fillet<br>[1864, 2123, 0]"]
136["EdgeCut Fillet<br>[1864, 2123, 0]"]
133["EdgeCut Fillet<br>[1840, 2099, 0]"]
134["EdgeCut Fillet<br>[1840, 2099, 0]"]
135["EdgeCut Fillet<br>[1840, 2099, 0]"]
136["EdgeCut Fillet<br>[1840, 2099, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -48,16 +48,16 @@ flowchart LR
57[Solid2d]
end
subgraph path83 [Path]
83["Path<br>[3708, 3755, 0]"]
84["Segment<br>[3761, 3811, 0]"]
85["Segment<br>[3817, 3916, 0]"]
86["Segment<br>[3922, 3973, 0]"]
87["Segment<br>[3979, 4077, 0]"]
88["Segment<br>[4083, 4136, 0]"]
89["Segment<br>[4142, 4242, 0]"]
90["Segment<br>[4248, 4322, 0]"]
91["Segment<br>[4328, 4429, 0]"]
92["Segment<br>[4435, 4442, 0]"]
83["Path<br>[3684, 3731, 0]"]
84["Segment<br>[3737, 3787, 0]"]
85["Segment<br>[3793, 3892, 0]"]
86["Segment<br>[3898, 3949, 0]"]
87["Segment<br>[3955, 4053, 0]"]
88["Segment<br>[4059, 4112, 0]"]
89["Segment<br>[4118, 4218, 0]"]
90["Segment<br>[4224, 4298, 0]"]
91["Segment<br>[4304, 4405, 0]"]
92["Segment<br>[4411, 4418, 0]"]
93[Solid2d]
end
subgraph path121 [Path]
@ -113,8 +113,8 @@ flowchart LR
79["SweepEdge Adjacent"]
80["SweepEdge Opposite"]
81["SweepEdge Adjacent"]
82["Plane<br>[3634, 3660, 0]"]
94["Sweep Extrusion<br>[4498, 4540, 0]"]
82["Plane<br>[3610, 3636, 0]"]
94["Sweep Extrusion<br>[4474, 4516, 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>[4768, 4818, 0]"]
128["Sweep Extrusion<br>[4751, 4801, 0]"]
129[Wall]
130[Wall]
131[Wall]
@ -159,7 +159,7 @@ flowchart LR
143["EdgeCut Fillet<br>[3210, 3341, 0]"]
144["EdgeCut Fillet<br>[3210, 3341, 0]"]
145["StartSketchOnPlane<br>[2624, 2681, 0]"]
146["StartSketchOnFace<br>[4599, 4631, 0]"]
146["StartSketchOnFace<br>[4575, 4614, 0]"]
1 --- 2
1 --- 9
1 --- 16

View File

@ -4883,7 +4883,7 @@ description: Result of parsing food-service-spatula.kcl
"key": {
"commentStart": 0,
"end": 0,
"name": "plane",
"name": "origin",
"start": 0,
"type": "Identifier"
},
@ -4891,268 +4891,246 @@ description: Result of parsing food-service-spatula.kcl
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"end": 0,
"properties": [
"elements": [
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "origin",
"start": 0,
"type": "Identifier"
},
"raw": "208.593833",
"start": 0,
"type": "ObjectProperty",
"type": "Literal",
"type": "Literal",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "208.593833",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 208.593833,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "75.921946",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 75.921946,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
"value": 208.593833,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "xAxis",
"start": 0,
"type": "Identifier"
},
"raw": "0.0",
"start": 0,
"type": "ObjectProperty",
"type": "Literal",
"type": "Literal",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "0.342020",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.34202,
"suffix": "None"
}
},
{
"argument": {
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
},
{
"argument": {
"commentStart": 0,
"end": 0,
"raw": "0.939693",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.939693,
"suffix": "None"
}
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "yAxis",
"start": 0,
"type": "Identifier"
},
"raw": "75.921946",
"start": 0,
"type": "ObjectProperty",
"type": "Literal",
"type": "Literal",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "1.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "zAxis",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "0.939693",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.939693,
"suffix": "None"
}
},
{
"argument": {
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
},
{
"commentStart": 0,
"end": 0,
"raw": "0.342020",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.34202,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
"value": 75.921946,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
"type": "ArrayExpression",
"type": "ArrayExpression"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "xAxis",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "0.342020",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.34202,
"suffix": "None"
}
},
{
"argument": {
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
},
{
"argument": {
"commentStart": 0,
"end": 0,
"raw": "0.939693",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.939693,
"suffix": "None"
}
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "yAxis",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "1.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "zAxis",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "0.939693",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.939693,
"suffix": "None"
}
},
{
"argument": {
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
},
{
"commentStart": 0,
"end": 0,
"raw": "0.342020",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.34202,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
}
],
@ -6413,36 +6391,30 @@ description: Result of parsing food-service-spatula.kcl
"init": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "grip",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "gripEdgeTop",
"name": {
"commentStart": 0,
"end": 0,
"name": "gripEdgeTop",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -6463,8 +6435,24 @@ description: Result of parsing food-service-spatula.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "grip",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
"start": 0,
"type": "VariableDeclarator"

View File

@ -5,7 +5,7 @@ description: Operations executed food-service-spatula.kcl
[
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -345,8 +345,13 @@ description: Operations executed food-service-spatula.kcl
"type": "Number",
"value": -7.5,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -365,7 +370,7 @@ description: Operations executed food-service-spatula.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -460,190 +465,185 @@ description: Operations executed food-service-spatula.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Object",
"value": {
"plane": {
"type": "Object",
"value": {
"origin": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 208.593833,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
"origin": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 208.593833,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 75.921946,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
"angle": {
"type": "Degrees"
}
]
}
},
"xAxis": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 0.34202,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
{
"type": "Number",
"value": -0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": -0.939693,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
"angle": {
"type": "Degrees"
}
]
}
},
"yAxis": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
{
"type": "Number",
"value": 75.921946,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
{
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
"angle": {
"type": "Degrees"
}
]
},
"zAxis": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 0.939693,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": -0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.34202,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
}
]
}
}
}
]
},
"xAxis": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 0.34202,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": -0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": -0.939693,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
}
]
},
"yAxis": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
}
]
},
"zAxis": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 0.939693,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": -0.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.34202,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
}
]
}
}
},
@ -689,16 +689,7 @@ description: Operations executed food-service-spatula.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "TagIdentifier",
"value": "gripEdgeTop",
@ -710,7 +701,15 @@ description: Operations executed food-service-spatula.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"type": "GroupBegin",

View File

@ -10,114 +10,114 @@ flowchart LR
8[Solid2d]
end
subgraph path18 [Path]
18["Path<br>[995, 1039, 0]"]
19["Segment<br>[1045, 1064, 0]"]
20["Segment<br>[1070, 1104, 0]"]
21["Segment<br>[1110, 1194, 0]"]
22["Segment<br>[1200, 1251, 0]"]
23["Segment<br>[1257, 1341, 0]"]
24["Segment<br>[1347, 1405, 0]"]
25["Segment<br>[1411, 1493, 0]"]
26["Segment<br>[1499, 1539, 0]"]
27["Segment<br>[1545, 1564, 0]"]
28["Segment<br>[1570, 1623, 0]"]
29["Segment<br>[1629, 1711, 0]"]
30["Segment<br>[1717, 1787, 0]"]
31["Segment<br>[1793, 1877, 0]"]
32["Segment<br>[1883, 1953, 0]"]
33["Segment<br>[1959, 2043, 0]"]
34["Segment<br>[2049, 2105, 0]"]
35["Segment<br>[2111, 2118, 0]"]
18["Path<br>[971, 1015, 0]"]
19["Segment<br>[1021, 1040, 0]"]
20["Segment<br>[1046, 1080, 0]"]
21["Segment<br>[1086, 1170, 0]"]
22["Segment<br>[1176, 1227, 0]"]
23["Segment<br>[1233, 1317, 0]"]
24["Segment<br>[1323, 1381, 0]"]
25["Segment<br>[1387, 1469, 0]"]
26["Segment<br>[1475, 1515, 0]"]
27["Segment<br>[1521, 1540, 0]"]
28["Segment<br>[1546, 1599, 0]"]
29["Segment<br>[1605, 1687, 0]"]
30["Segment<br>[1693, 1763, 0]"]
31["Segment<br>[1769, 1853, 0]"]
32["Segment<br>[1859, 1929, 0]"]
33["Segment<br>[1935, 2019, 0]"]
34["Segment<br>[2025, 2081, 0]"]
35["Segment<br>[2087, 2094, 0]"]
36[Solid2d]
end
subgraph path89 [Path]
89["Path<br>[2385, 2444, 0]"]
90["Segment<br>[2385, 2444, 0]"]
89["Path<br>[2361, 2420, 0]"]
90["Segment<br>[2361, 2420, 0]"]
91[Solid2d]
end
subgraph path98 [Path]
98["Path<br>[2543, 2573, 0]"]
99["Segment<br>[2579, 2598, 0]"]
100["Segment<br>[2604, 2687, 0]"]
101["Segment<br>[2693, 2749, 0]"]
102["Segment<br>[2755, 2762, 0]"]
98["Path<br>[2526, 2556, 0]"]
99["Segment<br>[2562, 2581, 0]"]
100["Segment<br>[2587, 2670, 0]"]
101["Segment<br>[2676, 2732, 0]"]
102["Segment<br>[2738, 2745, 0]"]
103[Solid2d]
end
subgraph path117 [Path]
117["Path<br>[3000, 3031, 0]"]
118["Segment<br>[3037, 3082, 0]"]
119["Segment<br>[3088, 3165, 0]"]
120["Segment<br>[3171, 3210, 0]"]
121["Segment<br>[3216, 3262, 0]"]
122["Segment<br>[3268, 3293, 0]"]
123["Segment<br>[3299, 3355, 0]"]
124["Segment<br>[3361, 3368, 0]"]
117["Path<br>[2983, 3014, 0]"]
118["Segment<br>[3020, 3065, 0]"]
119["Segment<br>[3071, 3148, 0]"]
120["Segment<br>[3154, 3193, 0]"]
121["Segment<br>[3199, 3245, 0]"]
122["Segment<br>[3251, 3276, 0]"]
123["Segment<br>[3282, 3338, 0]"]
124["Segment<br>[3344, 3351, 0]"]
125[Solid2d]
end
subgraph path140 [Path]
140["Path<br>[3448, 3475, 0]"]
141["Segment<br>[3481, 3501, 0]"]
142["Segment<br>[3507, 3550, 0]"]
143["Segment<br>[3556, 3574, 0]"]
144["Segment<br>[3580, 3600, 0]"]
145["Segment<br>[3606, 3626, 0]"]
146["Segment<br>[3632, 3672, 0]"]
147["Segment<br>[3678, 3734, 0]"]
148["Segment<br>[3740, 3747, 0]"]
140["Path<br>[3431, 3458, 0]"]
141["Segment<br>[3464, 3484, 0]"]
142["Segment<br>[3490, 3533, 0]"]
143["Segment<br>[3539, 3557, 0]"]
144["Segment<br>[3563, 3583, 0]"]
145["Segment<br>[3589, 3609, 0]"]
146["Segment<br>[3615, 3655, 0]"]
147["Segment<br>[3661, 3717, 0]"]
148["Segment<br>[3723, 3730, 0]"]
149[Solid2d]
end
subgraph path166 [Path]
166["Path<br>[3851, 3910, 0]"]
167["Segment<br>[3851, 3910, 0]"]
166["Path<br>[3834, 3893, 0]"]
167["Segment<br>[3834, 3893, 0]"]
168[Solid2d]
end
subgraph path169 [Path]
169["Path<br>[3921, 3958, 0]"]
170["Segment<br>[3921, 3958, 0]"]
169["Path<br>[3904, 3941, 0]"]
170["Segment<br>[3904, 3941, 0]"]
171[Solid2d]
end
subgraph path178 [Path]
178["Path<br>[4098, 4136, 0]"]
179["Segment<br>[4098, 4136, 0]"]
178["Path<br>[4088, 4126, 0]"]
179["Segment<br>[4088, 4126, 0]"]
180[Solid2d]
end
subgraph path192 [Path]
192["Path<br>[4407, 4445, 0]"]
193["Segment<br>[4407, 4445, 0]"]
192["Path<br>[4404, 4442, 0]"]
193["Segment<br>[4404, 4442, 0]"]
194[Solid2d]
end
subgraph path203 [Path]
203["Path<br>[4697, 4749, 0]"]
204["Segment<br>[4697, 4749, 0]"]
203["Path<br>[4694, 4746, 0]"]
204["Segment<br>[4694, 4746, 0]"]
205[Solid2d]
end
subgraph path213 [Path]
213["Path<br>[4994, 5038, 0]"]
214["Segment<br>[5044, 5084, 0]"]
215["Segment<br>[5090, 5109, 0]"]
216["Segment<br>[5115, 5134, 0]"]
217["Segment<br>[5140, 5159, 0]"]
218["Segment<br>[5165, 5190, 0]"]
219["Segment<br>[5196, 5336, 0]"]
220["Segment<br>[5342, 5398, 0]"]
221["Segment<br>[5404, 5411, 0]"]
213["Path<br>[4991, 5035, 0]"]
214["Segment<br>[5041, 5081, 0]"]
215["Segment<br>[5087, 5106, 0]"]
216["Segment<br>[5112, 5131, 0]"]
217["Segment<br>[5137, 5156, 0]"]
218["Segment<br>[5162, 5187, 0]"]
219["Segment<br>[5193, 5333, 0]"]
220["Segment<br>[5339, 5395, 0]"]
221["Segment<br>[5401, 5408, 0]"]
222[Solid2d]
end
subgraph path239 [Path]
239["Path<br>[5541, 5570, 0]"]
240["Segment<br>[5576, 5597, 0]"]
241["Segment<br>[5603, 5643, 0]"]
242["Segment<br>[5649, 5689, 0]"]
243["Segment<br>[5695, 5736, 0]"]
244["Segment<br>[5742, 5764, 0]"]
245["Segment<br>[5770, 5791, 0]"]
246["Segment<br>[5797, 5822, 0]"]
247["Segment<br>[5828, 5868, 0]"]
248["Segment<br>[5874, 5915, 0]"]
249["Segment<br>[5921, 5962, 0]"]
250["Segment<br>[5968, 5989, 0]"]
251["Segment<br>[5995, 6051, 0]"]
252["Segment<br>[6057, 6064, 0]"]
239["Path<br>[5538, 5567, 0]"]
240["Segment<br>[5573, 5594, 0]"]
241["Segment<br>[5600, 5640, 0]"]
242["Segment<br>[5646, 5686, 0]"]
243["Segment<br>[5692, 5733, 0]"]
244["Segment<br>[5739, 5761, 0]"]
245["Segment<br>[5767, 5788, 0]"]
246["Segment<br>[5794, 5819, 0]"]
247["Segment<br>[5825, 5865, 0]"]
248["Segment<br>[5871, 5912, 0]"]
249["Segment<br>[5918, 5959, 0]"]
250["Segment<br>[5965, 5986, 0]"]
251["Segment<br>[5992, 6048, 0]"]
252["Segment<br>[6054, 6061, 0]"]
253[Solid2d]
end
1["Plane<br>[242, 259, 0]"]
@ -129,8 +129,8 @@ flowchart LR
14["SweepEdge Adjacent"]
15["SweepEdge Adjacent"]
16["SweepEdge Adjacent"]
17["Plane<br>[966, 989, 0]"]
37["Sweep Extrusion<br>[2124, 2146, 0]"]
17["Plane<br>[942, 965, 0]"]
37["Sweep Extrusion<br>[2100, 2122, 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>[2351, 2378, 0]"]
92["Sweep Extrusion<br>[2459, 2493, 0]"]
88["Plane<br>[2327, 2354, 0]"]
92["Sweep Extrusion<br>[2435, 2469, 0]"]
93[Wall]
94["Cap Start"]
95["Cap End"]
96["SweepEdge Opposite"]
97["SweepEdge Adjacent"]
104["Sweep Extrusion<br>[2911, 2946, 0]"]
104["Sweep Extrusion<br>[2894, 2929, 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>[2911, 2946, 0]"]
115["Sweep Extrusion<br>[2911, 2946, 0]"]
116["Plane<br>[2977, 2994, 0]"]
126["Sweep Revolve<br>[3374, 3391, 0]"]
114["Sweep Extrusion<br>[2894, 2929, 0]"]
115["Sweep Extrusion<br>[2894, 2929, 0]"]
116["Plane<br>[2960, 2977, 0]"]
126["Sweep Revolve<br>[3357, 3374, 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>[3425, 3442, 0]"]
150["Sweep Revolve<br>[3753, 3770, 0]"]
139["Plane<br>[3408, 3425, 0]"]
150["Sweep Revolve<br>[3736, 3753, 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>[3814, 3844, 0]"]
172["Sweep Extrusion<br>[3977, 4011, 0]"]
165["Plane<br>[3797, 3827, 0]"]
172["Sweep Extrusion<br>[3960, 3994, 0]"]
173[Wall]
174["Cap Start"]
175["Cap End"]
176["SweepEdge Opposite"]
177["SweepEdge Adjacent"]
181["Sweep Extrusion<br>[4285, 4320, 0]"]
181["Sweep Extrusion<br>[4275, 4310, 0]"]
182[Wall]
183["SweepEdge Opposite"]
184["SweepEdge Adjacent"]
185["Sweep Extrusion<br>[4285, 4320, 0]"]
186["Sweep Extrusion<br>[4285, 4320, 0]"]
187["Sweep Extrusion<br>[4285, 4320, 0]"]
188["Sweep Extrusion<br>[4285, 4320, 0]"]
189["Sweep Extrusion<br>[4285, 4320, 0]"]
190["Sweep Extrusion<br>[4285, 4320, 0]"]
191["Sweep Extrusion<br>[4285, 4320, 0]"]
195["Sweep Extrusion<br>[4594, 4629, 0]"]
185["Sweep Extrusion<br>[4275, 4310, 0]"]
186["Sweep Extrusion<br>[4275, 4310, 0]"]
187["Sweep Extrusion<br>[4275, 4310, 0]"]
188["Sweep Extrusion<br>[4275, 4310, 0]"]
189["Sweep Extrusion<br>[4275, 4310, 0]"]
190["Sweep Extrusion<br>[4275, 4310, 0]"]
191["Sweep Extrusion<br>[4275, 4310, 0]"]
195["Sweep Extrusion<br>[4591, 4626, 0]"]
196[Wall]
197["SweepEdge Opposite"]
198["SweepEdge Adjacent"]
199["Sweep Extrusion<br>[4594, 4629, 0]"]
200["Sweep Extrusion<br>[4594, 4629, 0]"]
201["Sweep Extrusion<br>[4594, 4629, 0]"]
202["Plane<br>[4674, 4691, 0]"]
206["Sweep Extrusion<br>[4845, 4886, 0]"]
199["Sweep Extrusion<br>[4591, 4626, 0]"]
200["Sweep Extrusion<br>[4591, 4626, 0]"]
201["Sweep Extrusion<br>[4591, 4626, 0]"]
202["Plane<br>[4671, 4688, 0]"]
206["Sweep Extrusion<br>[4842, 4883, 0]"]
207[Wall]
208["Cap Start"]
209["Cap End"]
210["SweepEdge Opposite"]
211["SweepEdge Adjacent"]
212["Plane<br>[4971, 4988, 0]"]
223["Sweep Revolve<br>[5417, 5434, 0]"]
212["Plane<br>[4968, 4985, 0]"]
223["Sweep Revolve<br>[5414, 5431, 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>[5489, 5534, 0]"]
254["Sweep Extrusion<br>[6078, 6123, 0]"]
238["Plane<br>[5486, 5531, 0]"]
254["Sweep Extrusion<br>[6075, 6120, 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>[2337, 2379, 0]"]
294["StartSketchOnFace<br>[2507, 2537, 0]"]
295["StartSketchOnPlane<br>[3800, 3845, 0]"]
296["StartSketchOnFace<br>[4062, 4092, 0]"]
297["StartSketchOnFace<br>[4371, 4401, 0]"]
298["StartSketchOnPlane<br>[5475, 5535, 0]"]
293["StartSketchOnPlane<br>[2313, 2355, 0]"]
294["StartSketchOnFace<br>[2483, 2520, 0]"]
295["StartSketchOnPlane<br>[3783, 3828, 0]"]
296["StartSketchOnFace<br>[4045, 4082, 0]"]
297["StartSketchOnFace<br>[4361, 4398, 0]"]
298["StartSketchOnPlane<br>[5472, 5532, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -893,7 +893,7 @@ description: Result of parsing french-press.kcl
"key": {
"commentStart": 0,
"end": 0,
"name": "plane",
"name": "origin",
"start": 0,
"type": "Identifier"
},
@ -901,252 +901,230 @@ description: Result of parsing french-press.kcl
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"end": 0,
"properties": [
"elements": [
{
"argument": {
"commentStart": 0,
"end": 0,
"raw": "0.26",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.26,
"suffix": "None"
}
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "origin",
"start": 0,
"type": "Identifier"
},
"raw": "0.26",
"start": 0,
"type": "ObjectProperty",
"type": "Literal",
"type": "Literal",
"value": {
"commentStart": 0,
"elements": [
{
"argument": {
"commentStart": 0,
"end": 0,
"raw": "0.26",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.26,
"suffix": "None"
}
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
},
{
"commentStart": 0,
"end": 0,
"raw": "0.26",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.26,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
"value": 0.26,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "xAxis",
"start": 0,
"type": "Identifier"
},
"raw": "0.0",
"start": 0,
"type": "ObjectProperty",
"type": "Literal",
"type": "Literal",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "1",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "1",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "yAxis",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "1.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "zAxis",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "1.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
"value": 0.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
"type": "ArrayExpression",
"type": "ArrayExpression"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "xAxis",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "1",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "1",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "yAxis",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "1.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "zAxis",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "1.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 1.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "0.0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
}
],
@ -3603,36 +3581,30 @@ description: Result of parsing french-press.kcl
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "extrude001",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "END",
"name": {
"commentStart": 0,
"end": 0,
"name": "END",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -3653,8 +3625,24 @@ description: Result of parsing french-press.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "extrude001",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"arguments": [
@ -6232,36 +6220,30 @@ description: Result of parsing french-press.kcl
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "extrude003",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "END",
"name": {
"commentStart": 0,
"end": 0,
"name": "END",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -6282,8 +6264,24 @@ description: Result of parsing french-press.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "extrude003",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"arguments": [
@ -6635,36 +6633,30 @@ description: Result of parsing french-press.kcl
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "extrude003",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "END",
"name": {
"commentStart": 0,
"end": 0,
"name": "END",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -6685,8 +6677,24 @@ description: Result of parsing french-press.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "extrude003",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"arguments": [

View File

@ -5,7 +5,7 @@ description: Operations executed french-press.kcl
[
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -122,190 +122,185 @@ description: Operations executed french-press.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Object",
"value": {
"plane": {
"type": "Object",
"value": {
"origin": {
"type": "Array",
"value": [
{
"type": "Number",
"value": -0.26,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
"origin": {
"type": "Array",
"value": [
{
"type": "Number",
"value": -0.26,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
{
"type": "Number",
"value": 0.26,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
"angle": {
"type": "Degrees"
}
]
}
},
"xAxis": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
{
"type": "Number",
"value": 0.26,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
{
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
"angle": {
"type": "Degrees"
}
]
}
},
"yAxis": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
"angle": {
"type": "Degrees"
}
]
},
"zAxis": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
}
]
}
}
}
]
},
"xAxis": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
}
]
},
"yAxis": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
}
]
},
"zAxis": {
"type": "Array",
"value": [
{
"type": "Number",
"value": 1.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 0.0,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
}
]
}
}
},
@ -530,7 +525,7 @@ description: Operations executed french-press.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -577,16 +572,7 @@ description: Operations executed french-press.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "end"
@ -597,7 +583,15 @@ description: Operations executed french-press.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -650,7 +644,7 @@ description: Operations executed french-press.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -751,7 +745,7 @@ description: Operations executed french-press.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -882,7 +876,7 @@ description: Operations executed french-press.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -955,16 +949,7 @@ description: Operations executed french-press.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "end"
@ -975,7 +960,15 @@ description: Operations executed french-press.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -1058,16 +1051,7 @@ description: Operations executed french-press.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "end"
@ -1078,7 +1062,15 @@ description: Operations executed french-press.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -1137,7 +1129,7 @@ description: Operations executed french-press.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -1228,7 +1220,7 @@ description: Operations executed french-press.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -1334,8 +1326,13 @@ description: Operations executed french-press.kcl
"type": "Number",
"value": 0.325,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -1354,7 +1351,7 @@ description: Operations executed french-press.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@ description: Operations executed gear-rack.kcl
[
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -67,7 +67,7 @@ description: Operations executed gear-rack.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -212,7 +212,7 @@ description: Operations executed gear-rack.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -259,7 +259,7 @@ description: Operations executed gear-rack.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"

File diff suppressed because it is too large Load Diff

View File

@ -214,13 +214,13 @@ flowchart LR
217[Solid2d]
end
subgraph path219 [Path]
219["Path<br>[2567, 2667, 0]"]
220["Segment<br>[2673, 2700, 0]"]
221["Segment<br>[2706, 2734, 0]"]
222["Segment<br>[2740, 2768, 0]"]
223["Segment<br>[2774, 2894, 0]"]
224["Segment<br>[2900, 3009, 0]"]
225["Segment<br>[3015, 3022, 0]"]
219["Path<br>[2574, 2674, 0]"]
220["Segment<br>[2680, 2707, 0]"]
221["Segment<br>[2713, 2741, 0]"]
222["Segment<br>[2747, 2775, 0]"]
223["Segment<br>[2781, 2901, 0]"]
224["Segment<br>[2907, 3016, 0]"]
225["Segment<br>[3022, 3029, 0]"]
226[Solid2d]
end
1["Plane<br>[1299, 1316, 0]"]
@ -232,7 +232,7 @@ flowchart LR
10["SweepEdge Adjacent"]
11["Plane<br>[1826, 1843, 0]"]
218["Sweep Extrusion<br>[2099, 2127, 0]"]
227["Sweep Extrusion<br>[3028, 3057, 0]"]
227["Sweep Extrusion<br>[3035, 3064, 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>[2537, 2561, 0]"]
240["StartSketchOnFace<br>[2537, 2568, 0]"]
1 --- 2
2 --- 3
2 ---- 5

View File

@ -3888,36 +3888,30 @@ description: Result of parsing gear.kcl
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "body",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "END",
"name": {
"commentStart": 0,
"end": 0,
"name": "END",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -3938,8 +3932,24 @@ description: Result of parsing gear.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "body",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"arguments": [

View File

@ -5531,7 +5531,7 @@ description: Operations executed gear.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -5578,7 +5578,7 @@ description: Operations executed gear.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -9410,16 +9410,7 @@ description: Operations executed gear.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "end"
@ -9430,7 +9421,15 @@ description: Operations executed gear.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"type": "GroupBegin",

File diff suppressed because it is too large Load Diff

View File

@ -50,7 +50,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -171,16 +171,26 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"type": "Number",
"value": 21.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 21.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
@ -284,7 +294,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -480,16 +490,26 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"type": "Number",
"value": 21.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 21.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
@ -1068,7 +1088,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -1098,7 +1118,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -1128,7 +1148,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -1357,7 +1377,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -1387,7 +1407,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"

View File

@ -50,7 +50,7 @@ description: Operations executed gridfinity-baseplate.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -171,16 +171,26 @@ description: Operations executed gridfinity-baseplate.kcl
"type": "Number",
"value": 21.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 21.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
@ -284,7 +294,7 @@ description: Operations executed gridfinity-baseplate.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -480,16 +490,26 @@ description: Operations executed gridfinity-baseplate.kcl
"type": "Number",
"value": 21.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 21.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{

View File

@ -29,64 +29,64 @@ flowchart LR
61[Solid2d]
end
subgraph path81 [Path]
81["Path<br>[3134, 3300, 0]"]
82["Segment<br>[3134, 3300, 0]"]
81["Path<br>[3141, 3307, 0]"]
82["Segment<br>[3141, 3307, 0]"]
83[Solid2d]
end
subgraph path93 [Path]
93["Path<br>[4584, 4609, 0]"]
94["Segment<br>[4615, 4687, 0]"]
95["Segment<br>[4693, 4766, 0]"]
96["Segment<br>[4772, 4825, 0]"]
97["Segment<br>[4831, 4852, 0]"]
93["Path<br>[4591, 4616, 0]"]
94["Segment<br>[4622, 4694, 0]"]
95["Segment<br>[4700, 4773, 0]"]
96["Segment<br>[4779, 4832, 0]"]
97["Segment<br>[4838, 4859, 0]"]
98[Solid2d]
end
subgraph path119 [Path]
119["Path<br>[5319, 5344, 0]"]
120["Segment<br>[5404, 5447, 0]"]
121["Segment<br>[5455, 5564, 0]"]
122["Segment<br>[5627, 5676, 0]"]
123["Segment<br>[5684, 5709, 0]"]
124["Segment<br>[5717, 5760, 0]"]
125["Segment<br>[5768, 5793, 0]"]
126["Segment<br>[5801, 5845, 0]"]
127["Segment<br>[5853, 5860, 0]"]
119["Path<br>[5326, 5351, 0]"]
120["Segment<br>[5411, 5454, 0]"]
121["Segment<br>[5462, 5571, 0]"]
122["Segment<br>[5634, 5683, 0]"]
123["Segment<br>[5691, 5716, 0]"]
124["Segment<br>[5724, 5767, 0]"]
125["Segment<br>[5775, 5800, 0]"]
126["Segment<br>[5808, 5852, 0]"]
127["Segment<br>[5860, 5867, 0]"]
128[Solid2d]
end
subgraph path157 [Path]
157["Path<br>[5319, 5344, 0]"]
158["Segment<br>[5404, 5447, 0]"]
159["Segment<br>[5455, 5564, 0]"]
160["Segment<br>[5627, 5676, 0]"]
161["Segment<br>[5684, 5709, 0]"]
162["Segment<br>[5717, 5760, 0]"]
163["Segment<br>[5768, 5793, 0]"]
164["Segment<br>[5801, 5845, 0]"]
165["Segment<br>[5853, 5860, 0]"]
157["Path<br>[5326, 5351, 0]"]
158["Segment<br>[5411, 5454, 0]"]
159["Segment<br>[5462, 5571, 0]"]
160["Segment<br>[5634, 5683, 0]"]
161["Segment<br>[5691, 5716, 0]"]
162["Segment<br>[5724, 5767, 0]"]
163["Segment<br>[5775, 5800, 0]"]
164["Segment<br>[5808, 5852, 0]"]
165["Segment<br>[5860, 5867, 0]"]
166[Solid2d]
end
subgraph path195 [Path]
195["Path<br>[5319, 5344, 0]"]
196["Segment<br>[5404, 5447, 0]"]
197["Segment<br>[5455, 5564, 0]"]
198["Segment<br>[5627, 5676, 0]"]
199["Segment<br>[5684, 5709, 0]"]
200["Segment<br>[5717, 5760, 0]"]
201["Segment<br>[5768, 5793, 0]"]
202["Segment<br>[5801, 5845, 0]"]
203["Segment<br>[5853, 5860, 0]"]
195["Path<br>[5326, 5351, 0]"]
196["Segment<br>[5411, 5454, 0]"]
197["Segment<br>[5462, 5571, 0]"]
198["Segment<br>[5634, 5683, 0]"]
199["Segment<br>[5691, 5716, 0]"]
200["Segment<br>[5724, 5767, 0]"]
201["Segment<br>[5775, 5800, 0]"]
202["Segment<br>[5808, 5852, 0]"]
203["Segment<br>[5860, 5867, 0]"]
204[Solid2d]
end
subgraph path233 [Path]
233["Path<br>[5319, 5344, 0]"]
234["Segment<br>[5404, 5447, 0]"]
235["Segment<br>[5455, 5564, 0]"]
236["Segment<br>[5627, 5676, 0]"]
237["Segment<br>[5684, 5709, 0]"]
238["Segment<br>[5717, 5760, 0]"]
239["Segment<br>[5768, 5793, 0]"]
240["Segment<br>[5801, 5845, 0]"]
241["Segment<br>[5853, 5860, 0]"]
233["Path<br>[5326, 5351, 0]"]
234["Segment<br>[5411, 5454, 0]"]
235["Segment<br>[5462, 5571, 0]"]
236["Segment<br>[5634, 5683, 0]"]
237["Segment<br>[5691, 5716, 0]"]
238["Segment<br>[5724, 5767, 0]"]
239["Segment<br>[5775, 5800, 0]"]
240["Segment<br>[5808, 5852, 0]"]
241["Segment<br>[5860, 5867, 0]"]
242[Solid2d]
end
1["Plane<br>[1541, 1588, 0]"]
@ -147,16 +147,16 @@ flowchart LR
78["EdgeCut Fillet<br>[2846, 3076, 0]"]
79["EdgeCut Fillet<br>[2846, 3076, 0]"]
80["EdgeCut Fillet<br>[2846, 3076, 0]"]
84["Sweep Extrusion<br>[3522, 3549, 0]"]
84["Sweep Extrusion<br>[3529, 3556, 0]"]
85[Wall]
86["Cap Start"]
87["SweepEdge Opposite"]
88["SweepEdge Adjacent"]
89["Sweep Extrusion<br>[3522, 3549, 0]"]
90["Sweep Extrusion<br>[3522, 3549, 0]"]
91["Sweep Extrusion<br>[3522, 3549, 0]"]
92["Plane<br>[4545, 4577, 0]"]
99["Sweep Extrusion<br>[4858, 4902, 0]"]
89["Sweep Extrusion<br>[3529, 3556, 0]"]
90["Sweep Extrusion<br>[3529, 3556, 0]"]
91["Sweep Extrusion<br>[3529, 3556, 0]"]
92["Plane<br>[4552, 4584, 0]"]
99["Sweep Extrusion<br>[4865, 4909, 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>[4908, 5141, 0]"]
115["EdgeCut Fillet<br>[4908, 5141, 0]"]
116["EdgeCut Fillet<br>[4908, 5141, 0]"]
117["EdgeCut Fillet<br>[4908, 5141, 0]"]
118["Plane<br>[5291, 5311, 0]"]
129["Sweep Extrusion<br>[6631, 6743, 0]"]
114["EdgeCut Fillet<br>[4915, 5148, 0]"]
115["EdgeCut Fillet<br>[4915, 5148, 0]"]
116["EdgeCut Fillet<br>[4915, 5148, 0]"]
117["EdgeCut Fillet<br>[4915, 5148, 0]"]
118["Plane<br>[5298, 5318, 0]"]
129["Sweep Extrusion<br>[6542, 6654, 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>[5291, 5311, 0]"]
167["Sweep Extrusion<br>[6809, 6923, 0]"]
156["Plane<br>[5298, 5318, 0]"]
167["Sweep Extrusion<br>[6720, 6834, 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>[5291, 5311, 0]"]
205["Sweep Revolve<br>[7749, 7804, 0]"]
194["Plane<br>[5298, 5318, 0]"]
205["Sweep Revolve<br>[7660, 7715, 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>[5291, 5311, 0]"]
243["Sweep Revolve<br>[7866, 7920, 0]"]
232["Plane<br>[5298, 5318, 0]"]
243["Sweep Revolve<br>[7777, 7831, 0]"]
244[Wall]
245[Wall]
246[Wall]
@ -289,8 +289,8 @@ flowchart LR
269["SweepEdge Adjacent"]
270["StartSketchOnPlane<br>[1159, 1179, 0]"]
271["StartSketchOnPlane<br>[1159, 1179, 0]"]
272["StartSketchOnFace<br>[3093, 3128, 0]"]
273["StartSketchOnPlane<br>[4531, 4578, 0]"]
272["StartSketchOnFace<br>[3093, 3135, 0]"]
273["StartSketchOnPlane<br>[4538, 4585, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -29,16 +29,16 @@ flowchart LR
61[Solid2d]
end
subgraph path81 [Path]
81["Path<br>[2875, 3041, 0]"]
82["Segment<br>[2875, 3041, 0]"]
81["Path<br>[2882, 3048, 0]"]
82["Segment<br>[2882, 3048, 0]"]
83[Solid2d]
end
subgraph path93 [Path]
93["Path<br>[4354, 4379, 0]"]
94["Segment<br>[4385, 4457, 0]"]
95["Segment<br>[4463, 4536, 0]"]
96["Segment<br>[4542, 4595, 0]"]
97["Segment<br>[4601, 4622, 0]"]
93["Path<br>[4361, 4386, 0]"]
94["Segment<br>[4392, 4464, 0]"]
95["Segment<br>[4470, 4543, 0]"]
96["Segment<br>[4549, 4602, 0]"]
97["Segment<br>[4608, 4629, 0]"]
98[Solid2d]
end
1["Plane<br>[1282, 1329, 0]"]
@ -99,16 +99,16 @@ flowchart LR
78["EdgeCut Fillet<br>[2587, 2817, 0]"]
79["EdgeCut Fillet<br>[2587, 2817, 0]"]
80["EdgeCut Fillet<br>[2587, 2817, 0]"]
84["Sweep Extrusion<br>[3263, 3290, 0]"]
84["Sweep Extrusion<br>[3270, 3297, 0]"]
85[Wall]
86["Cap Start"]
87["SweepEdge Opposite"]
88["SweepEdge Adjacent"]
89["Sweep Extrusion<br>[3263, 3290, 0]"]
90["Sweep Extrusion<br>[3263, 3290, 0]"]
91["Sweep Extrusion<br>[3263, 3290, 0]"]
92["Plane<br>[4315, 4347, 0]"]
99["Sweep Extrusion<br>[4628, 4672, 0]"]
89["Sweep Extrusion<br>[3270, 3297, 0]"]
90["Sweep Extrusion<br>[3270, 3297, 0]"]
91["Sweep Extrusion<br>[3270, 3297, 0]"]
92["Plane<br>[4322, 4354, 0]"]
99["Sweep Extrusion<br>[4635, 4679, 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>[4678, 4911, 0]"]
115["EdgeCut Fillet<br>[4678, 4911, 0]"]
116["EdgeCut Fillet<br>[4678, 4911, 0]"]
117["EdgeCut Fillet<br>[4678, 4911, 0]"]
114["EdgeCut Fillet<br>[4685, 4918, 0]"]
115["EdgeCut Fillet<br>[4685, 4918, 0]"]
116["EdgeCut Fillet<br>[4685, 4918, 0]"]
117["EdgeCut Fillet<br>[4685, 4918, 0]"]
118["StartSketchOnPlane<br>[900, 920, 0]"]
119["StartSketchOnPlane<br>[900, 920, 0]"]
120["StartSketchOnFace<br>[2834, 2869, 0]"]
121["StartSketchOnPlane<br>[4301, 4348, 0]"]
120["StartSketchOnFace<br>[2834, 2876, 0]"]
121["StartSketchOnPlane<br>[4308, 4355, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -3459,36 +3459,30 @@ description: Result of parsing gridfinity-bins.kcl
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "singleBinFill",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "START",
"name": {
"commentStart": 0,
"end": 0,
"name": "START",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -3509,8 +3503,24 @@ description: Result of parsing gridfinity-bins.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "singleBinFill",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"arguments": [

View File

@ -50,7 +50,7 @@ description: Operations executed gridfinity-bins.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -171,16 +171,26 @@ description: Operations executed gridfinity-bins.kcl
"type": "Number",
"value": 21.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 21.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
@ -284,7 +294,7 @@ description: Operations executed gridfinity-bins.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -480,16 +490,26 @@ description: Operations executed gridfinity-bins.kcl
"type": "Number",
"value": 21.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
"type": "Number",
"value": 21.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
{
@ -548,7 +568,7 @@ description: Operations executed gridfinity-bins.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -651,16 +671,7 @@ description: Operations executed gridfinity-bins.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "start"
@ -671,7 +682,15 @@ description: Operations executed gridfinity-bins.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -1481,7 +1500,7 @@ description: Operations executed gridfinity-bins.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"

View File

@ -20,7 +20,7 @@ description: Operations executed hex-nut.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"

View File

@ -5,7 +5,7 @@ description: Operations executed i-beam.kcl
[
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"

View File

@ -175,22 +175,34 @@ description: Variables in memory after executing i-beam.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": -1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"

View File

@ -10,348 +10,348 @@ flowchart LR
8[Solid2d]
end
subgraph path28 [Path]
28["Path<br>[1196, 1250, 0]"]
29["Segment<br>[1196, 1250, 0]"]
28["Path<br>[1203, 1257, 0]"]
29["Segment<br>[1203, 1257, 0]"]
30[Solid2d]
end
subgraph path31 [Path]
31["Path<br>[1264, 1317, 0]"]
32["Segment<br>[1264, 1317, 0]"]
31["Path<br>[1271, 1324, 0]"]
32["Segment<br>[1271, 1324, 0]"]
33[Solid2d]
end
subgraph path34 [Path]
34["Path<br>[1331, 1391, 0]"]
35["Segment<br>[1331, 1391, 0]"]
34["Path<br>[1338, 1398, 0]"]
35["Segment<br>[1338, 1398, 0]"]
36[Solid2d]
end
subgraph path37 [Path]
37["Path<br>[1405, 1464, 0]"]
38["Segment<br>[1405, 1464, 0]"]
37["Path<br>[1412, 1471, 0]"]
38["Segment<br>[1412, 1471, 0]"]
39[Solid2d]
end
subgraph path61 [Path]
61["Path<br>[2010, 2069, 0]"]
62["Segment<br>[2077, 2169, 0]"]
63["Segment<br>[2177, 2251, 0]"]
64["Segment<br>[2259, 2298, 0]"]
65["Segment<br>[2306, 2413, 0]"]
66["Segment<br>[2421, 2460, 0]"]
67["Segment<br>[2468, 2585, 0]"]
68["Segment<br>[2593, 2632, 0]"]
69["Segment<br>[2640, 2725, 0]"]
70["Segment<br>[2733, 2740, 0]"]
61["Path<br>[1993, 2052, 0]"]
62["Segment<br>[2060, 2152, 0]"]
63["Segment<br>[2160, 2234, 0]"]
64["Segment<br>[2242, 2281, 0]"]
65["Segment<br>[2289, 2396, 0]"]
66["Segment<br>[2404, 2443, 0]"]
67["Segment<br>[2451, 2568, 0]"]
68["Segment<br>[2576, 2615, 0]"]
69["Segment<br>[2623, 2708, 0]"]
70["Segment<br>[2716, 2723, 0]"]
71[Solid2d]
end
subgraph path100 [Path]
100["Path<br>[2010, 2069, 0]"]
101["Segment<br>[2077, 2169, 0]"]
102["Segment<br>[2177, 2251, 0]"]
103["Segment<br>[2259, 2298, 0]"]
104["Segment<br>[2306, 2413, 0]"]
105["Segment<br>[2421, 2460, 0]"]
106["Segment<br>[2468, 2585, 0]"]
107["Segment<br>[2593, 2632, 0]"]
108["Segment<br>[2640, 2725, 0]"]
109["Segment<br>[2733, 2740, 0]"]
100["Path<br>[1993, 2052, 0]"]
101["Segment<br>[2060, 2152, 0]"]
102["Segment<br>[2160, 2234, 0]"]
103["Segment<br>[2242, 2281, 0]"]
104["Segment<br>[2289, 2396, 0]"]
105["Segment<br>[2404, 2443, 0]"]
106["Segment<br>[2451, 2568, 0]"]
107["Segment<br>[2576, 2615, 0]"]
108["Segment<br>[2623, 2708, 0]"]
109["Segment<br>[2716, 2723, 0]"]
110[Solid2d]
end
subgraph path139 [Path]
139["Path<br>[2010, 2069, 0]"]
140["Segment<br>[2077, 2169, 0]"]
141["Segment<br>[2177, 2251, 0]"]
142["Segment<br>[2259, 2298, 0]"]
143["Segment<br>[2306, 2413, 0]"]
144["Segment<br>[2421, 2460, 0]"]
145["Segment<br>[2468, 2585, 0]"]
146["Segment<br>[2593, 2632, 0]"]
147["Segment<br>[2640, 2725, 0]"]
148["Segment<br>[2733, 2740, 0]"]
139["Path<br>[1993, 2052, 0]"]
140["Segment<br>[2060, 2152, 0]"]
141["Segment<br>[2160, 2234, 0]"]
142["Segment<br>[2242, 2281, 0]"]
143["Segment<br>[2289, 2396, 0]"]
144["Segment<br>[2404, 2443, 0]"]
145["Segment<br>[2451, 2568, 0]"]
146["Segment<br>[2576, 2615, 0]"]
147["Segment<br>[2623, 2708, 0]"]
148["Segment<br>[2716, 2723, 0]"]
149[Solid2d]
end
subgraph path178 [Path]
178["Path<br>[2010, 2069, 0]"]
179["Segment<br>[2077, 2169, 0]"]
180["Segment<br>[2177, 2251, 0]"]
181["Segment<br>[2259, 2298, 0]"]
182["Segment<br>[2306, 2413, 0]"]
183["Segment<br>[2421, 2460, 0]"]
184["Segment<br>[2468, 2585, 0]"]
185["Segment<br>[2593, 2632, 0]"]
186["Segment<br>[2640, 2725, 0]"]
187["Segment<br>[2733, 2740, 0]"]
178["Path<br>[1993, 2052, 0]"]
179["Segment<br>[2060, 2152, 0]"]
180["Segment<br>[2160, 2234, 0]"]
181["Segment<br>[2242, 2281, 0]"]
182["Segment<br>[2289, 2396, 0]"]
183["Segment<br>[2404, 2443, 0]"]
184["Segment<br>[2451, 2568, 0]"]
185["Segment<br>[2576, 2615, 0]"]
186["Segment<br>[2623, 2708, 0]"]
187["Segment<br>[2716, 2723, 0]"]
188[Solid2d]
end
subgraph path217 [Path]
217["Path<br>[2010, 2069, 0]"]
218["Segment<br>[2077, 2169, 0]"]
219["Segment<br>[2177, 2251, 0]"]
220["Segment<br>[2259, 2298, 0]"]
221["Segment<br>[2306, 2413, 0]"]
222["Segment<br>[2421, 2460, 0]"]
223["Segment<br>[2468, 2585, 0]"]
224["Segment<br>[2593, 2632, 0]"]
225["Segment<br>[2640, 2725, 0]"]
226["Segment<br>[2733, 2740, 0]"]
217["Path<br>[1993, 2052, 0]"]
218["Segment<br>[2060, 2152, 0]"]
219["Segment<br>[2160, 2234, 0]"]
220["Segment<br>[2242, 2281, 0]"]
221["Segment<br>[2289, 2396, 0]"]
222["Segment<br>[2404, 2443, 0]"]
223["Segment<br>[2451, 2568, 0]"]
224["Segment<br>[2576, 2615, 0]"]
225["Segment<br>[2623, 2708, 0]"]
226["Segment<br>[2716, 2723, 0]"]
227[Solid2d]
end
subgraph path256 [Path]
256["Path<br>[2010, 2069, 0]"]
257["Segment<br>[2077, 2169, 0]"]
258["Segment<br>[2177, 2251, 0]"]
259["Segment<br>[2259, 2298, 0]"]
260["Segment<br>[2306, 2413, 0]"]
261["Segment<br>[2421, 2460, 0]"]
262["Segment<br>[2468, 2585, 0]"]
263["Segment<br>[2593, 2632, 0]"]
264["Segment<br>[2640, 2725, 0]"]
265["Segment<br>[2733, 2740, 0]"]
256["Path<br>[1993, 2052, 0]"]
257["Segment<br>[2060, 2152, 0]"]
258["Segment<br>[2160, 2234, 0]"]
259["Segment<br>[2242, 2281, 0]"]
260["Segment<br>[2289, 2396, 0]"]
261["Segment<br>[2404, 2443, 0]"]
262["Segment<br>[2451, 2568, 0]"]
263["Segment<br>[2576, 2615, 0]"]
264["Segment<br>[2623, 2708, 0]"]
265["Segment<br>[2716, 2723, 0]"]
266[Solid2d]
end
subgraph path295 [Path]
295["Path<br>[2010, 2069, 0]"]
296["Segment<br>[2077, 2169, 0]"]
297["Segment<br>[2177, 2251, 0]"]
298["Segment<br>[2259, 2298, 0]"]
299["Segment<br>[2306, 2413, 0]"]
300["Segment<br>[2421, 2460, 0]"]
301["Segment<br>[2468, 2585, 0]"]
302["Segment<br>[2593, 2632, 0]"]
303["Segment<br>[2640, 2725, 0]"]
304["Segment<br>[2733, 2740, 0]"]
295["Path<br>[1993, 2052, 0]"]
296["Segment<br>[2060, 2152, 0]"]
297["Segment<br>[2160, 2234, 0]"]
298["Segment<br>[2242, 2281, 0]"]
299["Segment<br>[2289, 2396, 0]"]
300["Segment<br>[2404, 2443, 0]"]
301["Segment<br>[2451, 2568, 0]"]
302["Segment<br>[2576, 2615, 0]"]
303["Segment<br>[2623, 2708, 0]"]
304["Segment<br>[2716, 2723, 0]"]
305[Solid2d]
end
subgraph path334 [Path]
334["Path<br>[2010, 2069, 0]"]
335["Segment<br>[2077, 2169, 0]"]
336["Segment<br>[2177, 2251, 0]"]
337["Segment<br>[2259, 2298, 0]"]
338["Segment<br>[2306, 2413, 0]"]
339["Segment<br>[2421, 2460, 0]"]
340["Segment<br>[2468, 2585, 0]"]
341["Segment<br>[2593, 2632, 0]"]
342["Segment<br>[2640, 2725, 0]"]
343["Segment<br>[2733, 2740, 0]"]
334["Path<br>[1993, 2052, 0]"]
335["Segment<br>[2060, 2152, 0]"]
336["Segment<br>[2160, 2234, 0]"]
337["Segment<br>[2242, 2281, 0]"]
338["Segment<br>[2289, 2396, 0]"]
339["Segment<br>[2404, 2443, 0]"]
340["Segment<br>[2451, 2568, 0]"]
341["Segment<br>[2576, 2615, 0]"]
342["Segment<br>[2623, 2708, 0]"]
343["Segment<br>[2716, 2723, 0]"]
344[Solid2d]
end
subgraph path373 [Path]
373["Path<br>[2010, 2069, 0]"]
374["Segment<br>[2077, 2169, 0]"]
375["Segment<br>[2177, 2251, 0]"]
376["Segment<br>[2259, 2298, 0]"]
377["Segment<br>[2306, 2413, 0]"]
378["Segment<br>[2421, 2460, 0]"]
379["Segment<br>[2468, 2585, 0]"]
380["Segment<br>[2593, 2632, 0]"]
381["Segment<br>[2640, 2725, 0]"]
382["Segment<br>[2733, 2740, 0]"]
373["Path<br>[1993, 2052, 0]"]
374["Segment<br>[2060, 2152, 0]"]
375["Segment<br>[2160, 2234, 0]"]
376["Segment<br>[2242, 2281, 0]"]
377["Segment<br>[2289, 2396, 0]"]
378["Segment<br>[2404, 2443, 0]"]
379["Segment<br>[2451, 2568, 0]"]
380["Segment<br>[2576, 2615, 0]"]
381["Segment<br>[2623, 2708, 0]"]
382["Segment<br>[2716, 2723, 0]"]
383[Solid2d]
end
subgraph path412 [Path]
412["Path<br>[2010, 2069, 0]"]
413["Segment<br>[2077, 2169, 0]"]
414["Segment<br>[2177, 2251, 0]"]
415["Segment<br>[2259, 2298, 0]"]
416["Segment<br>[2306, 2413, 0]"]
417["Segment<br>[2421, 2460, 0]"]
418["Segment<br>[2468, 2585, 0]"]
419["Segment<br>[2593, 2632, 0]"]
420["Segment<br>[2640, 2725, 0]"]
421["Segment<br>[2733, 2740, 0]"]
412["Path<br>[1993, 2052, 0]"]
413["Segment<br>[2060, 2152, 0]"]
414["Segment<br>[2160, 2234, 0]"]
415["Segment<br>[2242, 2281, 0]"]
416["Segment<br>[2289, 2396, 0]"]
417["Segment<br>[2404, 2443, 0]"]
418["Segment<br>[2451, 2568, 0]"]
419["Segment<br>[2576, 2615, 0]"]
420["Segment<br>[2623, 2708, 0]"]
421["Segment<br>[2716, 2723, 0]"]
422[Solid2d]
end
subgraph path451 [Path]
451["Path<br>[2010, 2069, 0]"]
452["Segment<br>[2077, 2169, 0]"]
453["Segment<br>[2177, 2251, 0]"]
454["Segment<br>[2259, 2298, 0]"]
455["Segment<br>[2306, 2413, 0]"]
456["Segment<br>[2421, 2460, 0]"]
457["Segment<br>[2468, 2585, 0]"]
458["Segment<br>[2593, 2632, 0]"]
459["Segment<br>[2640, 2725, 0]"]
460["Segment<br>[2733, 2740, 0]"]
451["Path<br>[1993, 2052, 0]"]
452["Segment<br>[2060, 2152, 0]"]
453["Segment<br>[2160, 2234, 0]"]
454["Segment<br>[2242, 2281, 0]"]
455["Segment<br>[2289, 2396, 0]"]
456["Segment<br>[2404, 2443, 0]"]
457["Segment<br>[2451, 2568, 0]"]
458["Segment<br>[2576, 2615, 0]"]
459["Segment<br>[2623, 2708, 0]"]
460["Segment<br>[2716, 2723, 0]"]
461[Solid2d]
end
subgraph path490 [Path]
490["Path<br>[2010, 2069, 0]"]
491["Segment<br>[2077, 2169, 0]"]
492["Segment<br>[2177, 2251, 0]"]
493["Segment<br>[2259, 2298, 0]"]
494["Segment<br>[2306, 2413, 0]"]
495["Segment<br>[2421, 2460, 0]"]
496["Segment<br>[2468, 2585, 0]"]
497["Segment<br>[2593, 2632, 0]"]
498["Segment<br>[2640, 2725, 0]"]
499["Segment<br>[2733, 2740, 0]"]
490["Path<br>[1993, 2052, 0]"]
491["Segment<br>[2060, 2152, 0]"]
492["Segment<br>[2160, 2234, 0]"]
493["Segment<br>[2242, 2281, 0]"]
494["Segment<br>[2289, 2396, 0]"]
495["Segment<br>[2404, 2443, 0]"]
496["Segment<br>[2451, 2568, 0]"]
497["Segment<br>[2576, 2615, 0]"]
498["Segment<br>[2623, 2708, 0]"]
499["Segment<br>[2716, 2723, 0]"]
500[Solid2d]
end
subgraph path529 [Path]
529["Path<br>[2010, 2069, 0]"]
530["Segment<br>[2077, 2169, 0]"]
531["Segment<br>[2177, 2251, 0]"]
532["Segment<br>[2259, 2298, 0]"]
533["Segment<br>[2306, 2413, 0]"]
534["Segment<br>[2421, 2460, 0]"]
535["Segment<br>[2468, 2585, 0]"]
536["Segment<br>[2593, 2632, 0]"]
537["Segment<br>[2640, 2725, 0]"]
538["Segment<br>[2733, 2740, 0]"]
529["Path<br>[1993, 2052, 0]"]
530["Segment<br>[2060, 2152, 0]"]
531["Segment<br>[2160, 2234, 0]"]
532["Segment<br>[2242, 2281, 0]"]
533["Segment<br>[2289, 2396, 0]"]
534["Segment<br>[2404, 2443, 0]"]
535["Segment<br>[2451, 2568, 0]"]
536["Segment<br>[2576, 2615, 0]"]
537["Segment<br>[2623, 2708, 0]"]
538["Segment<br>[2716, 2723, 0]"]
539[Solid2d]
end
subgraph path568 [Path]
568["Path<br>[2010, 2069, 0]"]
569["Segment<br>[2077, 2169, 0]"]
570["Segment<br>[2177, 2251, 0]"]
571["Segment<br>[2259, 2298, 0]"]
572["Segment<br>[2306, 2413, 0]"]
573["Segment<br>[2421, 2460, 0]"]
574["Segment<br>[2468, 2585, 0]"]
575["Segment<br>[2593, 2632, 0]"]
576["Segment<br>[2640, 2725, 0]"]
577["Segment<br>[2733, 2740, 0]"]
568["Path<br>[1993, 2052, 0]"]
569["Segment<br>[2060, 2152, 0]"]
570["Segment<br>[2160, 2234, 0]"]
571["Segment<br>[2242, 2281, 0]"]
572["Segment<br>[2289, 2396, 0]"]
573["Segment<br>[2404, 2443, 0]"]
574["Segment<br>[2451, 2568, 0]"]
575["Segment<br>[2576, 2615, 0]"]
576["Segment<br>[2623, 2708, 0]"]
577["Segment<br>[2716, 2723, 0]"]
578[Solid2d]
end
subgraph path607 [Path]
607["Path<br>[2010, 2069, 0]"]
608["Segment<br>[2077, 2169, 0]"]
609["Segment<br>[2177, 2251, 0]"]
610["Segment<br>[2259, 2298, 0]"]
611["Segment<br>[2306, 2413, 0]"]
612["Segment<br>[2421, 2460, 0]"]
613["Segment<br>[2468, 2585, 0]"]
614["Segment<br>[2593, 2632, 0]"]
615["Segment<br>[2640, 2725, 0]"]
616["Segment<br>[2733, 2740, 0]"]
607["Path<br>[1993, 2052, 0]"]
608["Segment<br>[2060, 2152, 0]"]
609["Segment<br>[2160, 2234, 0]"]
610["Segment<br>[2242, 2281, 0]"]
611["Segment<br>[2289, 2396, 0]"]
612["Segment<br>[2404, 2443, 0]"]
613["Segment<br>[2451, 2568, 0]"]
614["Segment<br>[2576, 2615, 0]"]
615["Segment<br>[2623, 2708, 0]"]
616["Segment<br>[2716, 2723, 0]"]
617[Solid2d]
end
subgraph path646 [Path]
646["Path<br>[2010, 2069, 0]"]
647["Segment<br>[2077, 2169, 0]"]
648["Segment<br>[2177, 2251, 0]"]
649["Segment<br>[2259, 2298, 0]"]
650["Segment<br>[2306, 2413, 0]"]
651["Segment<br>[2421, 2460, 0]"]
652["Segment<br>[2468, 2585, 0]"]
653["Segment<br>[2593, 2632, 0]"]
654["Segment<br>[2640, 2725, 0]"]
655["Segment<br>[2733, 2740, 0]"]
646["Path<br>[1993, 2052, 0]"]
647["Segment<br>[2060, 2152, 0]"]
648["Segment<br>[2160, 2234, 0]"]
649["Segment<br>[2242, 2281, 0]"]
650["Segment<br>[2289, 2396, 0]"]
651["Segment<br>[2404, 2443, 0]"]
652["Segment<br>[2451, 2568, 0]"]
653["Segment<br>[2576, 2615, 0]"]
654["Segment<br>[2623, 2708, 0]"]
655["Segment<br>[2716, 2723, 0]"]
656[Solid2d]
end
subgraph path685 [Path]
685["Path<br>[2010, 2069, 0]"]
686["Segment<br>[2077, 2169, 0]"]
687["Segment<br>[2177, 2251, 0]"]
688["Segment<br>[2259, 2298, 0]"]
689["Segment<br>[2306, 2413, 0]"]
690["Segment<br>[2421, 2460, 0]"]
691["Segment<br>[2468, 2585, 0]"]
692["Segment<br>[2593, 2632, 0]"]
693["Segment<br>[2640, 2725, 0]"]
694["Segment<br>[2733, 2740, 0]"]
685["Path<br>[1993, 2052, 0]"]
686["Segment<br>[2060, 2152, 0]"]
687["Segment<br>[2160, 2234, 0]"]
688["Segment<br>[2242, 2281, 0]"]
689["Segment<br>[2289, 2396, 0]"]
690["Segment<br>[2404, 2443, 0]"]
691["Segment<br>[2451, 2568, 0]"]
692["Segment<br>[2576, 2615, 0]"]
693["Segment<br>[2623, 2708, 0]"]
694["Segment<br>[2716, 2723, 0]"]
695[Solid2d]
end
subgraph path724 [Path]
724["Path<br>[2010, 2069, 0]"]
725["Segment<br>[2077, 2169, 0]"]
726["Segment<br>[2177, 2251, 0]"]
727["Segment<br>[2259, 2298, 0]"]
728["Segment<br>[2306, 2413, 0]"]
729["Segment<br>[2421, 2460, 0]"]
730["Segment<br>[2468, 2585, 0]"]
731["Segment<br>[2593, 2632, 0]"]
732["Segment<br>[2640, 2725, 0]"]
733["Segment<br>[2733, 2740, 0]"]
724["Path<br>[1993, 2052, 0]"]
725["Segment<br>[2060, 2152, 0]"]
726["Segment<br>[2160, 2234, 0]"]
727["Segment<br>[2242, 2281, 0]"]
728["Segment<br>[2289, 2396, 0]"]
729["Segment<br>[2404, 2443, 0]"]
730["Segment<br>[2451, 2568, 0]"]
731["Segment<br>[2576, 2615, 0]"]
732["Segment<br>[2623, 2708, 0]"]
733["Segment<br>[2716, 2723, 0]"]
734[Solid2d]
end
subgraph path763 [Path]
763["Path<br>[2010, 2069, 0]"]
764["Segment<br>[2077, 2169, 0]"]
765["Segment<br>[2177, 2251, 0]"]
766["Segment<br>[2259, 2298, 0]"]
767["Segment<br>[2306, 2413, 0]"]
768["Segment<br>[2421, 2460, 0]"]
769["Segment<br>[2468, 2585, 0]"]
770["Segment<br>[2593, 2632, 0]"]
771["Segment<br>[2640, 2725, 0]"]
772["Segment<br>[2733, 2740, 0]"]
763["Path<br>[1993, 2052, 0]"]
764["Segment<br>[2060, 2152, 0]"]
765["Segment<br>[2160, 2234, 0]"]
766["Segment<br>[2242, 2281, 0]"]
767["Segment<br>[2289, 2396, 0]"]
768["Segment<br>[2404, 2443, 0]"]
769["Segment<br>[2451, 2568, 0]"]
770["Segment<br>[2576, 2615, 0]"]
771["Segment<br>[2623, 2708, 0]"]
772["Segment<br>[2716, 2723, 0]"]
773[Solid2d]
end
subgraph path802 [Path]
802["Path<br>[2010, 2069, 0]"]
803["Segment<br>[2077, 2169, 0]"]
804["Segment<br>[2177, 2251, 0]"]
805["Segment<br>[2259, 2298, 0]"]
806["Segment<br>[2306, 2413, 0]"]
807["Segment<br>[2421, 2460, 0]"]
808["Segment<br>[2468, 2585, 0]"]
809["Segment<br>[2593, 2632, 0]"]
810["Segment<br>[2640, 2725, 0]"]
811["Segment<br>[2733, 2740, 0]"]
802["Path<br>[1993, 2052, 0]"]
803["Segment<br>[2060, 2152, 0]"]
804["Segment<br>[2160, 2234, 0]"]
805["Segment<br>[2242, 2281, 0]"]
806["Segment<br>[2289, 2396, 0]"]
807["Segment<br>[2404, 2443, 0]"]
808["Segment<br>[2451, 2568, 0]"]
809["Segment<br>[2576, 2615, 0]"]
810["Segment<br>[2623, 2708, 0]"]
811["Segment<br>[2716, 2723, 0]"]
812[Solid2d]
end
subgraph path841 [Path]
841["Path<br>[2010, 2069, 0]"]
842["Segment<br>[2077, 2169, 0]"]
843["Segment<br>[2177, 2251, 0]"]
844["Segment<br>[2259, 2298, 0]"]
845["Segment<br>[2306, 2413, 0]"]
846["Segment<br>[2421, 2460, 0]"]
847["Segment<br>[2468, 2585, 0]"]
848["Segment<br>[2593, 2632, 0]"]
849["Segment<br>[2640, 2725, 0]"]
850["Segment<br>[2733, 2740, 0]"]
841["Path<br>[1993, 2052, 0]"]
842["Segment<br>[2060, 2152, 0]"]
843["Segment<br>[2160, 2234, 0]"]
844["Segment<br>[2242, 2281, 0]"]
845["Segment<br>[2289, 2396, 0]"]
846["Segment<br>[2404, 2443, 0]"]
847["Segment<br>[2451, 2568, 0]"]
848["Segment<br>[2576, 2615, 0]"]
849["Segment<br>[2623, 2708, 0]"]
850["Segment<br>[2716, 2723, 0]"]
851[Solid2d]
end
subgraph path880 [Path]
880["Path<br>[4996, 5083, 0]"]
881["Segment<br>[5091, 5120, 0]"]
882["Segment<br>[5128, 5156, 0]"]
883["Segment<br>[5164, 5242, 0]"]
884["Segment<br>[5250, 5297, 0]"]
885["Segment<br>[5305, 5333, 0]"]
886["Segment<br>[5341, 5370, 0]"]
887["Segment<br>[5378, 5407, 0]"]
888["Segment<br>[5415, 5481, 0]"]
889["Segment<br>[5489, 5517, 0]"]
890["Segment<br>[5525, 5554, 0]"]
891["Segment<br>[5562, 5624, 0]"]
892["Segment<br>[5632, 5660, 0]"]
893["Segment<br>[5668, 5702, 0]"]
894["Segment<br>[5710, 5740, 0]"]
895["Segment<br>[5748, 5857, 0]"]
896["Segment<br>[5865, 5872, 0]"]
880["Path<br>[4955, 5042, 0]"]
881["Segment<br>[5050, 5079, 0]"]
882["Segment<br>[5087, 5115, 0]"]
883["Segment<br>[5123, 5201, 0]"]
884["Segment<br>[5209, 5256, 0]"]
885["Segment<br>[5264, 5292, 0]"]
886["Segment<br>[5300, 5329, 0]"]
887["Segment<br>[5337, 5366, 0]"]
888["Segment<br>[5374, 5440, 0]"]
889["Segment<br>[5448, 5476, 0]"]
890["Segment<br>[5484, 5513, 0]"]
891["Segment<br>[5521, 5583, 0]"]
892["Segment<br>[5591, 5619, 0]"]
893["Segment<br>[5627, 5661, 0]"]
894["Segment<br>[5669, 5699, 0]"]
895["Segment<br>[5707, 5816, 0]"]
896["Segment<br>[5824, 5831, 0]"]
897[Solid2d]
end
subgraph path950 [Path]
950["Path<br>[6072, 6170, 0]"]
951["Segment<br>[6178, 6297, 0]"]
952["Segment<br>[6305, 6352, 0]"]
953["Segment<br>[6360, 6481, 0]"]
954["Segment<br>[6489, 6496, 0]"]
950["Path<br>[6031, 6129, 0]"]
951["Segment<br>[6137, 6256, 0]"]
952["Segment<br>[6264, 6311, 0]"]
953["Segment<br>[6319, 6440, 0]"]
954["Segment<br>[6448, 6455, 0]"]
955[Solid2d]
end
subgraph path972 [Path]
972["Path<br>[6604, 6701, 0]"]
973["Segment<br>[6709, 6828, 0]"]
974["Segment<br>[6836, 6884, 0]"]
975["Segment<br>[6892, 7013, 0]"]
976["Segment<br>[7021, 7028, 0]"]
972["Path<br>[6563, 6660, 0]"]
973["Segment<br>[6668, 6787, 0]"]
974["Segment<br>[6795, 6843, 0]"]
975["Segment<br>[6851, 6972, 0]"]
976["Segment<br>[6980, 6987, 0]"]
977[Solid2d]
end
subgraph path994 [Path]
994["Path<br>[6072, 6170, 0]"]
995["Segment<br>[6178, 6297, 0]"]
996["Segment<br>[6305, 6352, 0]"]
997["Segment<br>[6360, 6481, 0]"]
998["Segment<br>[6489, 6496, 0]"]
994["Path<br>[6031, 6129, 0]"]
995["Segment<br>[6137, 6256, 0]"]
996["Segment<br>[6264, 6311, 0]"]
997["Segment<br>[6319, 6440, 0]"]
998["Segment<br>[6448, 6455, 0]"]
999[Solid2d]
end
subgraph path1016 [Path]
1016["Path<br>[6604, 6701, 0]"]
1017["Segment<br>[6709, 6828, 0]"]
1018["Segment<br>[6836, 6884, 0]"]
1019["Segment<br>[6892, 7013, 0]"]
1020["Segment<br>[7021, 7028, 0]"]
1016["Path<br>[6563, 6660, 0]"]
1017["Segment<br>[6668, 6787, 0]"]
1018["Segment<br>[6795, 6843, 0]"]
1019["Segment<br>[6851, 6972, 0]"]
1020["Segment<br>[6980, 6987, 0]"]
1021[Solid2d]
end
1["Plane<br>[532, 549, 0]"]
@ -374,28 +374,28 @@ flowchart LR
25["EdgeCut Fillet<br>[914, 1071, 0]"]
26["EdgeCut Fillet<br>[914, 1071, 0]"]
27["EdgeCut Fillet<br>[914, 1071, 0]"]
40["Sweep Extrusion<br>[1465, 1563, 0]"]
40["Sweep Extrusion<br>[1472, 1570, 0]"]
41[Wall]
42["Cap End"]
43["SweepEdge Opposite"]
44["SweepEdge Adjacent"]
45["Sweep Extrusion<br>[1465, 1563, 0]"]
45["Sweep Extrusion<br>[1472, 1570, 0]"]
46[Wall]
47["Cap End"]
48["SweepEdge Opposite"]
49["SweepEdge Adjacent"]
50["Sweep Extrusion<br>[1465, 1563, 0]"]
50["Sweep Extrusion<br>[1472, 1570, 0]"]
51[Wall]
52["Cap End"]
53["SweepEdge Opposite"]
54["SweepEdge Adjacent"]
55["Sweep Extrusion<br>[1465, 1563, 0]"]
55["Sweep Extrusion<br>[1472, 1570, 0]"]
56[Wall]
57["Cap End"]
58["SweepEdge Opposite"]
59["SweepEdge Adjacent"]
60["Plane<br>[1971, 1994, 0]"]
72["Sweep Extrusion<br>[2748, 2774, 0]"]
60["Plane<br>[1954, 1977, 0]"]
72["Sweep Extrusion<br>[2731, 2757, 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>[1971, 1994, 0]"]
111["Sweep Extrusion<br>[2748, 2774, 0]"]
99["Plane<br>[1954, 1977, 0]"]
111["Sweep Extrusion<br>[2731, 2757, 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>[1971, 1994, 0]"]
150["Sweep Extrusion<br>[2748, 2774, 0]"]
138["Plane<br>[1954, 1977, 0]"]
150["Sweep Extrusion<br>[2731, 2757, 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>[1971, 1994, 0]"]
189["Sweep Extrusion<br>[2748, 2774, 0]"]
177["Plane<br>[1954, 1977, 0]"]
189["Sweep Extrusion<br>[2731, 2757, 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>[1971, 1994, 0]"]
228["Sweep Extrusion<br>[2748, 2774, 0]"]
216["Plane<br>[1954, 1977, 0]"]
228["Sweep Extrusion<br>[2731, 2757, 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>[1971, 1994, 0]"]
267["Sweep Extrusion<br>[2748, 2774, 0]"]
255["Plane<br>[1954, 1977, 0]"]
267["Sweep Extrusion<br>[2731, 2757, 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>[1971, 1994, 0]"]
306["Sweep Extrusion<br>[2748, 2774, 0]"]
294["Plane<br>[1954, 1977, 0]"]
306["Sweep Extrusion<br>[2731, 2757, 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>[1971, 1994, 0]"]
345["Sweep Extrusion<br>[2748, 2774, 0]"]
333["Plane<br>[1954, 1977, 0]"]
345["Sweep Extrusion<br>[2731, 2757, 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>[1971, 1994, 0]"]
384["Sweep Extrusion<br>[2748, 2774, 0]"]
372["Plane<br>[1954, 1977, 0]"]
384["Sweep Extrusion<br>[2731, 2757, 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>[1971, 1994, 0]"]
423["Sweep Extrusion<br>[2748, 2774, 0]"]
411["Plane<br>[1954, 1977, 0]"]
423["Sweep Extrusion<br>[2731, 2757, 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>[1971, 1994, 0]"]
462["Sweep Extrusion<br>[2748, 2774, 0]"]
450["Plane<br>[1954, 1977, 0]"]
462["Sweep Extrusion<br>[2731, 2757, 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>[1971, 1994, 0]"]
501["Sweep Extrusion<br>[2748, 2774, 0]"]
489["Plane<br>[1954, 1977, 0]"]
501["Sweep Extrusion<br>[2731, 2757, 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>[1971, 1994, 0]"]
540["Sweep Extrusion<br>[2748, 2774, 0]"]
528["Plane<br>[1954, 1977, 0]"]
540["Sweep Extrusion<br>[2731, 2757, 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>[1971, 1994, 0]"]
579["Sweep Extrusion<br>[2748, 2774, 0]"]
567["Plane<br>[1954, 1977, 0]"]
579["Sweep Extrusion<br>[2731, 2757, 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>[1971, 1994, 0]"]
618["Sweep Extrusion<br>[2748, 2774, 0]"]
606["Plane<br>[1954, 1977, 0]"]
618["Sweep Extrusion<br>[2731, 2757, 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>[1971, 1994, 0]"]
657["Sweep Extrusion<br>[2748, 2774, 0]"]
645["Plane<br>[1954, 1977, 0]"]
657["Sweep Extrusion<br>[2731, 2757, 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>[1971, 1994, 0]"]
696["Sweep Extrusion<br>[2748, 2774, 0]"]
684["Plane<br>[1954, 1977, 0]"]
696["Sweep Extrusion<br>[2731, 2757, 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>[1971, 1994, 0]"]
735["Sweep Extrusion<br>[2748, 2774, 0]"]
723["Plane<br>[1954, 1977, 0]"]
735["Sweep Extrusion<br>[2731, 2757, 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>[1971, 1994, 0]"]
774["Sweep Extrusion<br>[2748, 2774, 0]"]
762["Plane<br>[1954, 1977, 0]"]
774["Sweep Extrusion<br>[2731, 2757, 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>[1971, 1994, 0]"]
813["Sweep Extrusion<br>[2748, 2774, 0]"]
801["Plane<br>[1954, 1977, 0]"]
813["Sweep Extrusion<br>[2731, 2757, 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>[1971, 1994, 0]"]
852["Sweep Extrusion<br>[2748, 2774, 0]"]
840["Plane<br>[1954, 1977, 0]"]
852["Sweep Extrusion<br>[2731, 2757, 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>[4965, 4988, 0]"]
898["Sweep Extrusion<br>[5880, 5904, 0]"]
879["Plane<br>[4924, 4947, 0]"]
898["Sweep Extrusion<br>[5839, 5863, 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>[6041, 6064, 0]"]
956["Sweep Extrusion<br>[6504, 6528, 0]"]
949["Plane<br>[6000, 6023, 0]"]
956["Sweep Extrusion<br>[6463, 6487, 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>[6573, 6596, 0]"]
978["Sweep Extrusion<br>[7036, 7060, 0]"]
971["Plane<br>[6532, 6555, 0]"]
978["Sweep Extrusion<br>[6995, 7019, 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>[6041, 6064, 0]"]
1000["Sweep Extrusion<br>[6504, 6528, 0]"]
993["Plane<br>[6000, 6023, 0]"]
1000["Sweep Extrusion<br>[6463, 6487, 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>[6573, 6596, 0]"]
1022["Sweep Extrusion<br>[7036, 7060, 0]"]
1015["Plane<br>[6532, 6555, 0]"]
1022["Sweep Extrusion<br>[6995, 7019, 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>[1151, 1182, 0]"]
1037["StartSketchOnFace<br>[1151, 1189, 0]"]
1 --- 2
2 --- 3
2 --- 4

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -37,36 +37,30 @@ description: Result of parsing kitt.kcl
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "kitExtrude",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "extrudeTag",
"name": {
"commentStart": 0,
"end": 0,
"name": "extrudeTag",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -87,8 +81,24 @@ description: Result of parsing kitt.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "kitExtrude",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"arguments": [
@ -2217,36 +2227,30 @@ description: Result of parsing kitt.kcl
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "kitHead",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "END",
"name": {
"commentStart": 0,
"end": 0,
"name": "END",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -2267,8 +2271,24 @@ description: Result of parsing kitt.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "kitHead",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"arguments": [
@ -4484,36 +4504,30 @@ description: Result of parsing kitt.kcl
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "kitFace",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "START",
"name": {
"commentStart": 0,
"end": 0,
"name": "START",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -4534,8 +4548,24 @@ description: Result of parsing kitt.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "kitFace",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"arguments": [

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -9,21 +9,21 @@ flowchart LR
7[Solid2d]
end
subgraph path23 [Path]
23["Path<br>[1401, 1488, 0]"]
24["Segment<br>[1494, 1531, 0]"]
25["Segment<br>[1537, 1575, 0]"]
26["Segment<br>[1581, 1621, 0]"]
27["Segment<br>[1627, 1634, 0]"]
23["Path<br>[1408, 1495, 0]"]
24["Segment<br>[1501, 1538, 0]"]
25["Segment<br>[1544, 1582, 0]"]
26["Segment<br>[1588, 1628, 0]"]
27["Segment<br>[1634, 1641, 0]"]
28[Solid2d]
end
subgraph path43 [Path]
43["Path<br>[1751, 1898, 0]"]
44["Segment<br>[1751, 1898, 0]"]
43["Path<br>[1765, 1912, 0]"]
44["Segment<br>[1765, 1912, 0]"]
45[Solid2d]
end
subgraph path56 [Path]
56["Path<br>[2181, 2356, 0]"]
57["Segment<br>[2181, 2356, 0]"]
56["Path<br>[2202, 2377, 0]"]
57["Segment<br>[2202, 2377, 0]"]
58[Solid2d]
end
1["Plane<br>[970, 987, 0]"]
@ -42,7 +42,7 @@ flowchart LR
20["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
29["Sweep Extrusion<br>[1640, 1671, 0]"]
29["Sweep Extrusion<br>[1647, 1678, 0]"]
30[Wall]
31[Wall]
32[Wall]
@ -56,25 +56,25 @@ flowchart LR
40["SweepEdge Adjacent"]
41["SweepEdge Opposite"]
42["SweepEdge Adjacent"]
46["Sweep Extrusion<br>[2052, 2080, 0]"]
46["Sweep Extrusion<br>[2066, 2094, 0]"]
47[Wall]
48["Cap End"]
49["SweepEdge Opposite"]
50["SweepEdge Adjacent"]
51["Sweep Extrusion<br>[2052, 2080, 0]"]
52["Sweep Extrusion<br>[2052, 2080, 0]"]
53["Sweep Extrusion<br>[2052, 2080, 0]"]
54["Sweep Extrusion<br>[2052, 2080, 0]"]
55["Sweep Extrusion<br>[2052, 2080, 0]"]
59["Sweep Extrusion<br>[2518, 2546, 0]"]
51["Sweep Extrusion<br>[2066, 2094, 0]"]
52["Sweep Extrusion<br>[2066, 2094, 0]"]
53["Sweep Extrusion<br>[2066, 2094, 0]"]
54["Sweep Extrusion<br>[2066, 2094, 0]"]
55["Sweep Extrusion<br>[2066, 2094, 0]"]
59["Sweep Extrusion<br>[2539, 2567, 0]"]
60[Wall]
61["Cap End"]
62["SweepEdge Opposite"]
63["SweepEdge Adjacent"]
64["Sweep Extrusion<br>[2518, 2546, 0]"]
65["StartSketchOnFace<br>[1369, 1395, 0]"]
66["StartSketchOnFace<br>[1721, 1745, 0]"]
67["StartSketchOnFace<br>[2141, 2175, 0]"]
64["Sweep Extrusion<br>[2539, 2567, 0]"]
65["StartSketchOnFace<br>[1369, 1402, 0]"]
66["StartSketchOnFace<br>[1728, 1759, 0]"]
67["StartSketchOnFace<br>[2155, 2196, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -1439,36 +1439,30 @@ description: Result of parsing lego.kcl
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "base",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "START",
"name": {
"commentStart": 0,
"end": 0,
"name": "START",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -1489,8 +1483,24 @@ description: Result of parsing lego.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "base",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"arguments": [
@ -2181,36 +2191,30 @@ description: Result of parsing lego.kcl
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "base",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "END",
"name": {
"commentStart": 0,
"end": 0,
"name": "END",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -2231,8 +2235,24 @@ description: Result of parsing lego.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "base",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"arguments": [
@ -2842,36 +2862,30 @@ description: Result of parsing lego.kcl
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "shellExtrude",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "START",
"name": {
"commentStart": 0,
"end": 0,
"name": "START",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -2892,8 +2906,24 @@ description: Result of parsing lego.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "shellExtrude",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"arguments": [

View File

@ -5,7 +5,7 @@ description: Operations executed lego.kcl
[
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -52,16 +52,7 @@ description: Operations executed lego.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "start"
@ -72,7 +63,15 @@ description: Operations executed lego.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -81,8 +80,13 @@ description: Operations executed lego.kcl
"type": "Number",
"value": -1.7000000000000002,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -103,16 +107,7 @@ description: Operations executed lego.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "end"
@ -123,7 +118,15 @@ description: Operations executed lego.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -194,16 +197,7 @@ description: Operations executed lego.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "start"
@ -214,7 +208,15 @@ description: Operations executed lego.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {

View File

@ -128,22 +128,34 @@ description: Variables in memory after executing lego.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -237,8 +249,13 @@ description: Variables in memory after executing lego.kcl
"type": "Number",
"value": 7.9333,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"lbumps": {
@ -310,17 +327,26 @@ description: Variables in memory after executing lego.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -445,22 +471,34 @@ description: Variables in memory after executing lego.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -586,17 +624,26 @@ description: Variables in memory after executing lego.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -721,22 +768,34 @@ description: Variables in memory after executing lego.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -862,17 +921,26 @@ description: Variables in memory after executing lego.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -997,22 +1065,34 @@ description: Variables in memory after executing lego.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -1138,17 +1218,26 @@ description: Variables in memory after executing lego.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -1273,22 +1362,34 @@ description: Variables in memory after executing lego.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -1414,17 +1515,26 @@ description: Variables in memory after executing lego.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -1549,22 +1659,34 @@ description: Variables in memory after executing lego.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -1690,17 +1812,26 @@ description: Variables in memory after executing lego.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -1825,22 +1956,34 @@ description: Variables in memory after executing lego.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -1932,8 +2075,13 @@ description: Variables in memory after executing lego.kcl
"type": "Number",
"value": 6.5,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"shellExtrude": {
@ -2061,17 +2209,26 @@ description: Variables in memory after executing lego.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -2196,22 +2353,34 @@ description: Variables in memory after executing lego.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -2288,8 +2457,13 @@ description: Variables in memory after executing lego.kcl
"type": "Number",
"value": 1.5,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"totalLength": {
@ -2374,17 +2548,26 @@ description: Variables in memory after executing lego.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -2509,17 +2692,26 @@ description: Variables in memory after executing lego.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -2644,22 +2836,34 @@ description: Variables in memory after executing lego.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -2820,17 +3024,26 @@ description: Variables in memory after executing lego.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -2955,17 +3168,26 @@ description: Variables in memory after executing lego.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -3090,22 +3312,34 @@ description: Variables in memory after executing lego.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -3219,8 +3453,13 @@ description: Variables in memory after executing lego.kcl
"type": "Number",
"value": 7.9,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"wbumps": {

View File

@ -50,7 +50,7 @@ description: Operations executed makeup-mirror.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -145,7 +145,7 @@ description: Operations executed makeup-mirror.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -240,7 +240,7 @@ description: Operations executed makeup-mirror.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -335,7 +335,7 @@ description: Operations executed makeup-mirror.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -430,7 +430,7 @@ description: Operations executed makeup-mirror.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -525,7 +525,7 @@ description: Operations executed makeup-mirror.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -620,7 +620,7 @@ description: Operations executed makeup-mirror.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -685,7 +685,7 @@ description: Operations executed makeup-mirror.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -750,7 +750,7 @@ description: Operations executed makeup-mirror.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -820,8 +820,13 @@ description: Operations executed makeup-mirror.kcl
"type": "Number",
"value": 165.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -840,7 +845,7 @@ description: Operations executed makeup-mirror.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"

View File

@ -7,8 +7,13 @@ description: Variables in memory after executing makeup-mirror.kcl
"type": "Number",
"value": 90.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"archThickness": {
@ -106,22 +111,34 @@ description: Variables in memory after executing makeup-mirror.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
@ -212,22 +229,34 @@ description: Variables in memory after executing makeup-mirror.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
@ -360,22 +389,34 @@ description: Variables in memory after executing makeup-mirror.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
@ -466,22 +507,34 @@ description: Variables in memory after executing makeup-mirror.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 24.5
"z": 24.5,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
@ -572,22 +625,34 @@ description: Variables in memory after executing makeup-mirror.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 49.0
"z": 49.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
@ -678,22 +743,34 @@ description: Variables in memory after executing makeup-mirror.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 24.5
"z": 24.5,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
@ -784,22 +861,34 @@ description: Variables in memory after executing makeup-mirror.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 49.0
"z": 49.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
@ -890,22 +979,34 @@ description: Variables in memory after executing makeup-mirror.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 49.0
"z": 49.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
@ -996,22 +1097,34 @@ description: Variables in memory after executing makeup-mirror.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 73.5
"z": 73.5,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
@ -1115,22 +1228,34 @@ description: Variables in memory after executing makeup-mirror.kcl
"origin": {
"x": 0.0,
"y": -165.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Mm"
@ -1175,8 +1300,13 @@ description: Variables in memory after executing makeup-mirror.kcl
"type": "Number",
"value": 85.0,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"mirrorThickness": {

View File

@ -20,7 +20,7 @@ description: Operations executed mounting-plate.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"

View File

@ -248,22 +248,34 @@ description: Variables in memory after executing mounting-plate.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -318,28 +330,72 @@ description: Variables in memory after executing mounting-plate.kcl
{
"type": "fillet",
"id": "[uuid]",
"radius": 0.5,
"radius": {
"n": 0.5,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"edgeId": "[uuid]",
"tag": null
},
{
"type": "fillet",
"id": "[uuid]",
"radius": 0.5,
"radius": {
"n": 0.5,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"edgeId": "[uuid]",
"tag": null
},
{
"type": "fillet",
"id": "[uuid]",
"radius": 0.5,
"radius": {
"n": 0.5,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"edgeId": "[uuid]",
"tag": null
},
{
"type": "fillet",
"id": "[uuid]",
"radius": 0.5,
"radius": {
"n": 0.5,
"ty": {
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"edgeId": "[uuid]",
"tag": null
}
@ -506,22 +562,34 @@ description: Variables in memory after executing mounting-plate.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"

View File

@ -10,23 +10,23 @@ flowchart LR
8[Solid2d]
end
subgraph path28 [Path]
28["Path<br>[1144, 1201, 5]"]
29["Segment<br>[1144, 1201, 5]"]
28["Path<br>[1151, 1208, 5]"]
29["Segment<br>[1151, 1208, 5]"]
30[Solid2d]
end
subgraph path36 [Path]
36["Path<br>[1397, 1434, 5]"]
37["Segment<br>[1397, 1434, 5]"]
36["Path<br>[1411, 1448, 5]"]
37["Segment<br>[1411, 1448, 5]"]
38[Solid2d]
end
subgraph path44 [Path]
44["Path<br>[1564, 1704, 5]"]
45["Segment<br>[1564, 1704, 5]"]
44["Path<br>[1585, 1725, 5]"]
45["Segment<br>[1585, 1725, 5]"]
46[Solid2d]
end
subgraph path54 [Path]
54["Path<br>[1948, 2088, 5]"]
55["Segment<br>[1948, 2088, 5]"]
54["Path<br>[1976, 2116, 5]"]
55["Segment<br>[1976, 2116, 5]"]
56[Solid2d]
end
subgraph path65 [Path]
@ -44,23 +44,23 @@ flowchart LR
81[Solid2d]
end
subgraph path97 [Path]
97["Path<br>[891, 1066, 6]"]
98["Segment<br>[891, 1066, 6]"]
97["Path<br>[898, 1073, 6]"]
98["Segment<br>[898, 1073, 6]"]
99[Solid2d]
end
subgraph path105 [Path]
105["Path<br>[1268, 1415, 6]"]
106["Segment<br>[1268, 1415, 6]"]
105["Path<br>[1282, 1429, 6]"]
106["Segment<br>[1282, 1429, 6]"]
107[Solid2d]
end
subgraph path116 [Path]
116["Path<br>[1730, 1904, 6]"]
117["Segment<br>[1730, 1904, 6]"]
116["Path<br>[1751, 1925, 6]"]
117["Segment<br>[1751, 1925, 6]"]
118[Solid2d]
end
subgraph path125 [Path]
125["Path<br>[2129, 2169, 6]"]
126["Segment<br>[2129, 2169, 6]"]
125["Path<br>[2150, 2190, 6]"]
126["Segment<br>[2150, 2190, 6]"]
127[Solid2d]
end
subgraph path137 [Path]
@ -73,28 +73,28 @@ flowchart LR
143[Solid2d]
end
subgraph path159 [Path]
159["Path<br>[885, 949, 7]"]
160["Segment<br>[885, 949, 7]"]
159["Path<br>[892, 956, 7]"]
160["Segment<br>[892, 956, 7]"]
161[Solid2d]
end
subgraph path167 [Path]
167["Path<br>[1116, 1324, 7]"]
168["Segment<br>[1116, 1324, 7]"]
167["Path<br>[1130, 1338, 7]"]
168["Segment<br>[1130, 1338, 7]"]
169[Solid2d]
end
subgraph path175 [Path]
175["Path<br>[1525, 1569, 7]"]
176["Segment<br>[1525, 1569, 7]"]
175["Path<br>[1546, 1590, 7]"]
176["Segment<br>[1546, 1590, 7]"]
177[Solid2d]
end
subgraph path190 [Path]
190["Path<br>[1805, 1997, 7]"]
191["Segment<br>[1805, 1997, 7]"]
190["Path<br>[1833, 2025, 7]"]
191["Segment<br>[1833, 2025, 7]"]
192[Solid2d]
end
subgraph path201 [Path]
201["Path<br>[2348, 2523, 7]"]
202["Segment<br>[2348, 2523, 7]"]
201["Path<br>[2383, 2558, 7]"]
202["Segment<br>[2383, 2558, 7]"]
203[Solid2d]
end
subgraph path210 [Path]
@ -107,52 +107,52 @@ flowchart LR
216[Solid2d]
end
subgraph path232 [Path]
232["Path<br>[1015, 1224, 8]"]
233["Segment<br>[1015, 1224, 8]"]
232["Path<br>[1022, 1231, 8]"]
233["Segment<br>[1022, 1231, 8]"]
234[Solid2d]
end
subgraph path240 [Path]
240["Path<br>[1427, 1616, 8]"]
241["Segment<br>[1427, 1616, 8]"]
240["Path<br>[1441, 1630, 8]"]
241["Segment<br>[1441, 1630, 8]"]
242[Solid2d]
end
subgraph path255 [Path]
255["Path<br>[2035, 2321, 8]"]
256["Segment<br>[2035, 2321, 8]"]
255["Path<br>[2056, 2342, 8]"]
256["Segment<br>[2056, 2342, 8]"]
257[Solid2d]
end
subgraph path264 [Path]
264["Path<br>[2418, 2702, 8]"]
265["Segment<br>[2418, 2702, 8]"]
264["Path<br>[2446, 2730, 8]"]
265["Segment<br>[2446, 2730, 8]"]
266[Solid2d]
end
subgraph path273 [Path]
273["Path<br>[2854, 2892, 8]"]
274["Segment<br>[2854, 2892, 8]"]
273["Path<br>[2889, 2927, 8]"]
274["Segment<br>[2889, 2927, 8]"]
275[Solid2d]
end
subgraph path282 [Path]
282["Path<br>[3020, 3245, 8]"]
283["Segment<br>[3251, 3319, 8]"]
284["Segment<br>[3325, 3468, 8]"]
285["Segment<br>[3474, 3542, 8]"]
286["Segment<br>[3548, 3624, 8]"]
287["Segment<br>[3630, 3706, 8]"]
288["Segment<br>[3712, 3786, 8]"]
289["Segment<br>[3792, 3848, 8]"]
290["Segment<br>[3854, 3861, 8]"]
282["Path<br>[3062, 3287, 8]"]
283["Segment<br>[3293, 3361, 8]"]
284["Segment<br>[3367, 3510, 8]"]
285["Segment<br>[3516, 3584, 8]"]
286["Segment<br>[3590, 3666, 8]"]
287["Segment<br>[3672, 3748, 8]"]
288["Segment<br>[3754, 3828, 8]"]
289["Segment<br>[3834, 3890, 8]"]
290["Segment<br>[3896, 3903, 8]"]
291[Solid2d]
end
subgraph path316 [Path]
316["Path<br>[3988, 4213, 8]"]
317["Segment<br>[4219, 4289, 8]"]
318["Segment<br>[4295, 4443, 8]"]
319["Segment<br>[4449, 4519, 8]"]
320["Segment<br>[4525, 4603, 8]"]
321["Segment<br>[4609, 4687, 8]"]
322["Segment<br>[4693, 4769, 8]"]
323["Segment<br>[4775, 4831, 8]"]
324["Segment<br>[4837, 4844, 8]"]
316["Path<br>[4037, 4262, 8]"]
317["Segment<br>[4268, 4338, 8]"]
318["Segment<br>[4344, 4492, 8]"]
319["Segment<br>[4498, 4568, 8]"]
320["Segment<br>[4574, 4652, 8]"]
321["Segment<br>[4658, 4736, 8]"]
322["Segment<br>[4742, 4818, 8]"]
323["Segment<br>[4824, 4880, 8]"]
324["Segment<br>[4886, 4893, 8]"]
325[Solid2d]
end
1["Plane<br>[201, 218, 5]"]
@ -175,30 +175,30 @@ flowchart LR
25["EdgeCut Chamfer<br>[777, 1054, 5]"]
26["EdgeCut Chamfer<br>[777, 1054, 5]"]
27["EdgeCut Chamfer<br>[777, 1054, 5]"]
31["Sweep Extrusion<br>[1215, 1281, 5]"]
31["Sweep Extrusion<br>[1222, 1288, 5]"]
32[Wall]
33["Cap End"]
34["SweepEdge Opposite"]
35["SweepEdge Adjacent"]
39["Sweep Extrusion<br>[1448, 1478, 5]"]
39["Sweep Extrusion<br>[1462, 1492, 5]"]
40[Wall]
41["Cap End"]
42["SweepEdge Opposite"]
43["SweepEdge Adjacent"]
47["Sweep Extrusion<br>[1852, 1899, 5]"]
47["Sweep Extrusion<br>[1873, 1920, 5]"]
48[Wall]
49["SweepEdge Opposite"]
50["SweepEdge Adjacent"]
51["Sweep Extrusion<br>[1852, 1899, 5]"]
52["Sweep Extrusion<br>[1852, 1899, 5]"]
53["Sweep Extrusion<br>[1852, 1899, 5]"]
57["Sweep Extrusion<br>[2224, 2271, 5]"]
51["Sweep Extrusion<br>[1873, 1920, 5]"]
52["Sweep Extrusion<br>[1873, 1920, 5]"]
53["Sweep Extrusion<br>[1873, 1920, 5]"]
57["Sweep Extrusion<br>[2252, 2299, 5]"]
58[Wall]
59["SweepEdge Opposite"]
60["SweepEdge Adjacent"]
61["Sweep Extrusion<br>[2224, 2271, 5]"]
62["Sweep Extrusion<br>[2224, 2271, 5]"]
63["Sweep Extrusion<br>[2224, 2271, 5]"]
61["Sweep Extrusion<br>[2252, 2299, 5]"]
62["Sweep Extrusion<br>[2252, 2299, 5]"]
63["Sweep Extrusion<br>[2252, 2299, 5]"]
64["Plane<br>[174, 197, 6]"]
68["Sweep Extrusion<br>[277, 315, 6]"]
69[Wall]
@ -222,33 +222,33 @@ flowchart LR
94["SweepEdge Adjacent"]
95["SweepEdge Opposite"]
96["SweepEdge Adjacent"]
100["Sweep Extrusion<br>[1080, 1112, 6]"]
100["Sweep Extrusion<br>[1087, 1119, 6]"]
101[Wall]
102["Cap End"]
103["SweepEdge Opposite"]
104["SweepEdge Adjacent"]
108["Sweep Extrusion<br>[1648, 1680, 6]"]
108["Sweep Extrusion<br>[1662, 1694, 6]"]
109[Wall]
110["Cap End"]
111["SweepEdge Opposite"]
112["SweepEdge Adjacent"]
113["Sweep Extrusion<br>[1648, 1680, 6]"]
114["Sweep Extrusion<br>[1648, 1680, 6]"]
115["Sweep Extrusion<br>[1648, 1680, 6]"]
119["Sweep Extrusion<br>[1918, 1951, 6]"]
113["Sweep Extrusion<br>[1662, 1694, 6]"]
114["Sweep Extrusion<br>[1662, 1694, 6]"]
115["Sweep Extrusion<br>[1662, 1694, 6]"]
119["Sweep Extrusion<br>[1939, 1972, 6]"]
120[Wall]
121["Cap End"]
122["SweepEdge Opposite"]
123["SweepEdge Adjacent"]
124["Plane<br>[2100, 2123, 6]"]
128["Sweep Extrusion<br>[2171, 2202, 6]"]
124["Plane<br>[2121, 2144, 6]"]
128["Sweep Extrusion<br>[2192, 2223, 6]"]
129[Wall]
130["Cap Start"]
131["Cap End"]
132["SweepEdge Opposite"]
133["SweepEdge Adjacent"]
134["EdgeCut Fillet<br>[321, 383, 6]"]
135["EdgeCut Fillet<br>[1957, 2019, 6]"]
135["EdgeCut Fillet<br>[1978, 2040, 6]"]
136["Plane<br>[222, 245, 7]"]
144["Sweep Extrusion<br>[785, 833, 7]"]
145[Wall]
@ -265,37 +265,37 @@ flowchart LR
156["SweepEdge Adjacent"]
157["SweepEdge Opposite"]
158["SweepEdge Adjacent"]
162["Sweep Extrusion<br>[964, 997, 7]"]
162["Sweep Extrusion<br>[971, 1004, 7]"]
163[Wall]
164["Cap End"]
165["SweepEdge Opposite"]
166["SweepEdge Adjacent"]
170["Sweep Extrusion<br>[1339, 1369, 7]"]
170["Sweep Extrusion<br>[1353, 1383, 7]"]
171[Wall]
172["Cap End"]
173["SweepEdge Opposite"]
174["SweepEdge Adjacent"]
178["Sweep Extrusion<br>[1722, 1755, 7]"]
178["Sweep Extrusion<br>[1743, 1776, 7]"]
179[Wall]
180["Cap End"]
181["SweepEdge Opposite"]
182["SweepEdge Adjacent"]
183["Sweep Extrusion<br>[1722, 1755, 7]"]
184["Sweep Extrusion<br>[1722, 1755, 7]"]
185["Sweep Extrusion<br>[1722, 1755, 7]"]
186["Sweep Extrusion<br>[1722, 1755, 7]"]
187["Sweep Extrusion<br>[1722, 1755, 7]"]
188["Sweep Extrusion<br>[1722, 1755, 7]"]
189["Sweep Extrusion<br>[1722, 1755, 7]"]
193["Sweep Extrusion<br>[2265, 2298, 7]"]
183["Sweep Extrusion<br>[1743, 1776, 7]"]
184["Sweep Extrusion<br>[1743, 1776, 7]"]
185["Sweep Extrusion<br>[1743, 1776, 7]"]
186["Sweep Extrusion<br>[1743, 1776, 7]"]
187["Sweep Extrusion<br>[1743, 1776, 7]"]
188["Sweep Extrusion<br>[1743, 1776, 7]"]
189["Sweep Extrusion<br>[1743, 1776, 7]"]
193["Sweep Extrusion<br>[2293, 2326, 7]"]
194[Wall]
195["Cap End"]
196["SweepEdge Opposite"]
197["SweepEdge Adjacent"]
198["Sweep Extrusion<br>[2265, 2298, 7]"]
199["Sweep Extrusion<br>[2265, 2298, 7]"]
200["Sweep Extrusion<br>[2265, 2298, 7]"]
204["Sweep Extrusion<br>[2525, 2555, 7]"]
198["Sweep Extrusion<br>[2293, 2326, 7]"]
199["Sweep Extrusion<br>[2293, 2326, 7]"]
200["Sweep Extrusion<br>[2293, 2326, 7]"]
204["Sweep Extrusion<br>[2560, 2590, 7]"]
205[Wall]
206["Cap End"]
207["SweepEdge Opposite"]
@ -316,42 +316,42 @@ flowchart LR
229["SweepEdge Adjacent"]
230["SweepEdge Opposite"]
231["SweepEdge Adjacent"]
235["Sweep Extrusion<br>[1239, 1272, 8]"]
235["Sweep Extrusion<br>[1246, 1279, 8]"]
236[Wall]
237["Cap End"]
238["SweepEdge Opposite"]
239["SweepEdge Adjacent"]
243["Sweep Extrusion<br>[1881, 1914, 8]"]
243["Sweep Extrusion<br>[1895, 1928, 8]"]
244[Wall]
245["Cap End"]
246["SweepEdge Opposite"]
247["SweepEdge Adjacent"]
248["Sweep Extrusion<br>[1881, 1914, 8]"]
249["Sweep Extrusion<br>[1881, 1914, 8]"]
250["Sweep Extrusion<br>[1881, 1914, 8]"]
251["Sweep Extrusion<br>[1881, 1914, 8]"]
252["Sweep Extrusion<br>[1881, 1914, 8]"]
253["Sweep Extrusion<br>[1881, 1914, 8]"]
254["Sweep Extrusion<br>[1881, 1914, 8]"]
258["Sweep Extrusion<br>[2335, 2368, 8]"]
248["Sweep Extrusion<br>[1895, 1928, 8]"]
249["Sweep Extrusion<br>[1895, 1928, 8]"]
250["Sweep Extrusion<br>[1895, 1928, 8]"]
251["Sweep Extrusion<br>[1895, 1928, 8]"]
252["Sweep Extrusion<br>[1895, 1928, 8]"]
253["Sweep Extrusion<br>[1895, 1928, 8]"]
254["Sweep Extrusion<br>[1895, 1928, 8]"]
258["Sweep Extrusion<br>[2356, 2389, 8]"]
259[Wall]
260["Cap Start"]
261["Cap End"]
262["SweepEdge Opposite"]
263["SweepEdge Adjacent"]
267["Sweep Extrusion<br>[2717, 2750, 8]"]
267["Sweep Extrusion<br>[2745, 2778, 8]"]
268[Wall]
269["Cap Start"]
270["Cap End"]
271["SweepEdge Opposite"]
272["SweepEdge Adjacent"]
276["Sweep Extrusion<br>[2907, 2941, 8]"]
276["Sweep Extrusion<br>[2942, 2976, 8]"]
277[Wall]
278["Cap Start"]
279["Cap End"]
280["SweepEdge Opposite"]
281["SweepEdge Adjacent"]
292["Sweep Extrusion<br>[3876, 3909, 8]"]
292["Sweep Extrusion<br>[3918, 3951, 8]"]
293[Wall]
294[Wall]
295[Wall]
@ -375,7 +375,7 @@ flowchart LR
313["SweepEdge Adjacent"]
314["SweepEdge Opposite"]
315["SweepEdge Adjacent"]
326["Sweep Extrusion<br>[4846, 4879, 8]"]
326["Sweep Extrusion<br>[4895, 4928, 8]"]
327[Wall]
328[Wall]
329[Wall]
@ -399,25 +399,25 @@ flowchart LR
347["SweepEdge Adjacent"]
348["SweepEdge Opposite"]
349["SweepEdge Adjacent"]
350["StartSketchOnFace<br>[1108, 1138, 5]"]
351["StartSketchOnFace<br>[1361, 1391, 5]"]
352["StartSketchOnFace<br>[1528, 1558, 5]"]
353["StartSketchOnFace<br>[1912, 1942, 5]"]
354["StartSketchOnFace<br>[855, 885, 6]"]
355["StartSketchOnFace<br>[1232, 1262, 6]"]
356["StartSketchOnFace<br>[1694, 1724, 6]"]
357["StartSketchOnFace<br>[847, 879, 7]"]
358["StartSketchOnFace<br>[1078, 1110, 7]"]
359["StartSketchOnFace<br>[1489, 1519, 7]"]
360["StartSketchOnFace<br>[1769, 1799, 7]"]
361["StartSketchOnFace<br>[2312, 2342, 7]"]
362["StartSketchOnFace<br>[979, 1009, 8]"]
363["StartSketchOnFace<br>[1391, 1421, 8]"]
364["StartSketchOnFace<br>[1997, 2029, 8]"]
365["StartSketchOnFace<br>[2382, 2412, 8]"]
366["StartSketchOnFace<br>[2816, 2848, 8]"]
367["StartSketchOnFace<br>[2982, 3014, 8]"]
368["StartSketchOnFace<br>[3950, 3982, 8]"]
350["StartSketchOnFace<br>[1108, 1145, 5]"]
351["StartSketchOnFace<br>[1368, 1405, 5]"]
352["StartSketchOnFace<br>[1542, 1579, 5]"]
353["StartSketchOnFace<br>[1933, 1970, 5]"]
354["StartSketchOnFace<br>[855, 892, 6]"]
355["StartSketchOnFace<br>[1239, 1276, 6]"]
356["StartSketchOnFace<br>[1708, 1745, 6]"]
357["StartSketchOnFace<br>[847, 886, 7]"]
358["StartSketchOnFace<br>[1085, 1124, 7]"]
359["StartSketchOnFace<br>[1503, 1540, 7]"]
360["StartSketchOnFace<br>[1790, 1827, 7]"]
361["StartSketchOnFace<br>[2340, 2377, 7]"]
362["StartSketchOnFace<br>[979, 1016, 8]"]
363["StartSketchOnFace<br>[1398, 1435, 8]"]
364["StartSketchOnFace<br>[2011, 2050, 8]"]
365["StartSketchOnFace<br>[2403, 2440, 8]"]
366["StartSketchOnFace<br>[2844, 2883, 8]"]
367["StartSketchOnFace<br>[3017, 3056, 8]"]
368["StartSketchOnFace<br>[3992, 4031, 8]"]
1 --- 2
2 --- 3
2 --- 4

File diff suppressed because it is too large Load Diff

View File

@ -9,18 +9,18 @@ flowchart LR
7[Solid2d]
end
subgraph path23 [Path]
23["Path<br>[1059, 1206, 0]"]
24["Segment<br>[1059, 1206, 0]"]
23["Path<br>[1066, 1213, 0]"]
24["Segment<br>[1066, 1213, 0]"]
25[Solid2d]
end
subgraph path34 [Path]
34["Path<br>[1446, 1595, 0]"]
35["Segment<br>[1446, 1595, 0]"]
34["Path<br>[1460, 1609, 0]"]
35["Segment<br>[1460, 1609, 0]"]
36[Solid2d]
end
subgraph path44 [Path]
44["Path<br>[1840, 1888, 0]"]
45["Segment<br>[1840, 1888, 0]"]
44["Path<br>[1861, 1909, 0]"]
45["Segment<br>[1861, 1909, 0]"]
46[Solid2d]
end
1["Plane<br>[750, 767, 0]"]
@ -39,28 +39,28 @@ flowchart LR
20["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
26["Sweep Extrusion<br>[1371, 1400, 0]"]
26["Sweep Extrusion<br>[1378, 1407, 0]"]
27[Wall]
28["Cap Start"]
29["SweepEdge Opposite"]
30["SweepEdge Adjacent"]
31["Sweep Extrusion<br>[1371, 1400, 0]"]
32["Sweep Extrusion<br>[1371, 1400, 0]"]
33["Sweep Extrusion<br>[1371, 1400, 0]"]
37["Sweep Extrusion<br>[1760, 1795, 0]"]
31["Sweep Extrusion<br>[1378, 1407, 0]"]
32["Sweep Extrusion<br>[1378, 1407, 0]"]
33["Sweep Extrusion<br>[1378, 1407, 0]"]
37["Sweep Extrusion<br>[1774, 1809, 0]"]
38[Wall]
39["SweepEdge Opposite"]
40["SweepEdge Adjacent"]
41["Sweep Extrusion<br>[1760, 1795, 0]"]
42["Sweep Extrusion<br>[1760, 1795, 0]"]
43["Sweep Extrusion<br>[1760, 1795, 0]"]
47["Sweep Extrusion<br>[1894, 1919, 0]"]
41["Sweep Extrusion<br>[1774, 1809, 0]"]
42["Sweep Extrusion<br>[1774, 1809, 0]"]
43["Sweep Extrusion<br>[1774, 1809, 0]"]
47["Sweep Extrusion<br>[1915, 1940, 0]"]
48[Wall]
49["SweepEdge Opposite"]
50["SweepEdge Adjacent"]
51["StartSketchOnFace<br>[1029, 1053, 0]"]
52["StartSketchOnFace<br>[1414, 1440, 0]"]
53["StartSketchOnFace<br>[1810, 1834, 0]"]
51["StartSketchOnFace<br>[1029, 1060, 0]"]
52["StartSketchOnFace<br>[1421, 1454, 0]"]
53["StartSketchOnFace<br>[1824, 1855, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -930,36 +930,30 @@ description: Result of parsing parametric-bearing-pillow-block.kcl
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "body",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "END",
"name": {
"commentStart": 0,
"end": 0,
"name": "END",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -980,8 +974,24 @@ description: Result of parsing parametric-bearing-pillow-block.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "body",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"arguments": [
@ -1627,36 +1637,30 @@ description: Result of parsing parametric-bearing-pillow-block.kcl
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "body",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "START",
"name": {
"commentStart": 0,
"end": 0,
"name": "START",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -1677,8 +1681,24 @@ description: Result of parsing parametric-bearing-pillow-block.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "body",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"arguments": [
@ -2342,36 +2362,30 @@ description: Result of parsing parametric-bearing-pillow-block.kcl
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "body",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "END",
"name": {
"commentStart": 0,
"end": 0,
"name": "END",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -2392,8 +2406,24 @@ description: Result of parsing parametric-bearing-pillow-block.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "body",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"arguments": [

View File

@ -5,7 +5,7 @@ description: Operations executed parametric-bearing-pillow-block.kcl
[
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -52,16 +52,7 @@ description: Operations executed parametric-bearing-pillow-block.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "end"
@ -72,7 +63,15 @@ description: Operations executed parametric-bearing-pillow-block.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -131,16 +130,7 @@ description: Operations executed parametric-bearing-pillow-block.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "start"
@ -151,7 +141,15 @@ description: Operations executed parametric-bearing-pillow-block.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -210,16 +208,7 @@ description: Operations executed parametric-bearing-pillow-block.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "end"
@ -230,7 +219,15 @@ description: Operations executed parametric-bearing-pillow-block.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {

View File

@ -141,22 +141,34 @@ description: Variables in memory after executing parametric-bearing-pillow-block
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -250,17 +262,26 @@ description: Variables in memory after executing parametric-bearing-pillow-block
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -385,22 +406,34 @@ description: Variables in memory after executing parametric-bearing-pillow-block
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -526,17 +559,26 @@ description: Variables in memory after executing parametric-bearing-pillow-block
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -661,22 +703,34 @@ description: Variables in memory after executing parametric-bearing-pillow-block
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -802,17 +856,26 @@ description: Variables in memory after executing parametric-bearing-pillow-block
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -937,22 +1000,34 @@ description: Variables in memory after executing parametric-bearing-pillow-block
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -1078,17 +1153,26 @@ description: Variables in memory after executing parametric-bearing-pillow-block
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -1213,22 +1297,34 @@ description: Variables in memory after executing parametric-bearing-pillow-block
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -1382,17 +1478,26 @@ description: Variables in memory after executing parametric-bearing-pillow-block
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -1517,22 +1622,34 @@ description: Variables in memory after executing parametric-bearing-pillow-block
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -1661,17 +1778,26 @@ description: Variables in memory after executing parametric-bearing-pillow-block
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -1796,22 +1922,34 @@ description: Variables in memory after executing parametric-bearing-pillow-block
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -1937,17 +2075,26 @@ description: Variables in memory after executing parametric-bearing-pillow-block
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -2072,22 +2219,34 @@ description: Variables in memory after executing parametric-bearing-pillow-block
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -2213,17 +2372,26 @@ description: Variables in memory after executing parametric-bearing-pillow-block
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -2348,22 +2516,34 @@ description: Variables in memory after executing parametric-bearing-pillow-block
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -2489,17 +2669,26 @@ description: Variables in memory after executing parametric-bearing-pillow-block
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -2624,22 +2813,34 @@ description: Variables in memory after executing parametric-bearing-pillow-block
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"

View File

@ -11,18 +11,18 @@ flowchart LR
8[Solid2d]
end
subgraph path15 [Path]
15["Path<br>[1185, 1244, 7]"]
16["Segment<br>[1185, 1244, 7]"]
15["Path<br>[1192, 1251, 7]"]
16["Segment<br>[1192, 1251, 7]"]
17[Solid2d]
end
subgraph path23 [Path]
23["Path<br>[1344, 1404, 7]"]
24["Segment<br>[1344, 1404, 7]"]
23["Path<br>[1358, 1418, 7]"]
24["Segment<br>[1358, 1418, 7]"]
25[Solid2d]
end
subgraph path31 [Path]
31["Path<br>[1559, 1612, 7]"]
32["Segment<br>[1559, 1612, 7]"]
31["Path<br>[1580, 1633, 7]"]
32["Segment<br>[1580, 1633, 7]"]
33[Solid2d]
end
subgraph path39 [Path]
@ -36,18 +36,18 @@ flowchart LR
45[Solid2d]
end
subgraph path52 [Path]
52["Path<br>[1185, 1244, 7]"]
53["Segment<br>[1185, 1244, 7]"]
52["Path<br>[1192, 1251, 7]"]
53["Segment<br>[1192, 1251, 7]"]
54[Solid2d]
end
subgraph path60 [Path]
60["Path<br>[1344, 1404, 7]"]
61["Segment<br>[1344, 1404, 7]"]
60["Path<br>[1358, 1418, 7]"]
61["Segment<br>[1358, 1418, 7]"]
62[Solid2d]
end
subgraph path68 [Path]
68["Path<br>[1559, 1612, 7]"]
69["Segment<br>[1559, 1612, 7]"]
68["Path<br>[1580, 1633, 7]"]
69["Segment<br>[1580, 1633, 7]"]
70[Solid2d]
end
subgraph path76 [Path]
@ -56,8 +56,8 @@ flowchart LR
78[Solid2d]
end
subgraph path85 [Path]
85["Path<br>[615, 675, 6]"]
86["Segment<br>[615, 675, 6]"]
85["Path<br>[622, 682, 6]"]
86["Segment<br>[622, 682, 6]"]
87[Solid2d]
end
subgraph path93 [Path]
@ -66,8 +66,8 @@ flowchart LR
95[Solid2d]
end
subgraph path102 [Path]
102["Path<br>[594, 646, 8]"]
103["Segment<br>[594, 646, 8]"]
102["Path<br>[601, 653, 8]"]
103["Segment<br>[601, 653, 8]"]
104[Solid2d]
end
subgraph path110 [Path]
@ -76,18 +76,18 @@ flowchart LR
112[Solid2d]
end
subgraph path121 [Path]
121["Path<br>[771, 858, 9]"]
122["Segment<br>[866, 917, 9]"]
123["Segment<br>[925, 976, 9]"]
124["Segment<br>[984, 1035, 9]"]
125["Segment<br>[1043, 1093, 9]"]
126["Segment<br>[1101, 1151, 9]"]
127["Segment<br>[1159, 1166, 9]"]
121["Path<br>[778, 865, 9]"]
122["Segment<br>[873, 924, 9]"]
123["Segment<br>[932, 983, 9]"]
124["Segment<br>[991, 1042, 9]"]
125["Segment<br>[1050, 1100, 9]"]
126["Segment<br>[1108, 1158, 9]"]
127["Segment<br>[1166, 1173, 9]"]
128[Solid2d]
end
subgraph path149 [Path]
149["Path<br>[1298, 1367, 9]"]
150["Segment<br>[1298, 1367, 9]"]
149["Path<br>[1312, 1381, 9]"]
150["Segment<br>[1312, 1381, 9]"]
151[Solid2d]
end
subgraph path158 [Path]
@ -101,8 +101,8 @@ flowchart LR
165[Solid2d]
end
subgraph path187 [Path]
187["Path<br>[960, 1012, 10]"]
188["Segment<br>[960, 1012, 10]"]
187["Path<br>[967, 1019, 10]"]
188["Segment<br>[967, 1019, 10]"]
189[Solid2d]
end
subgraph path195 [Path]
@ -111,8 +111,8 @@ flowchart LR
197[Solid2d]
end
subgraph path204 [Path]
204["Path<br>[520, 575, 11]"]
205["Segment<br>[520, 575, 11]"]
204["Path<br>[527, 582, 11]"]
205["Segment<br>[527, 582, 11]"]
206[Solid2d]
end
subgraph path212 [Path]
@ -121,8 +121,8 @@ flowchart LR
214[Solid2d]
end
subgraph path221 [Path]
221["Path<br>[520, 575, 11]"]
222["Segment<br>[520, 575, 11]"]
221["Path<br>[527, 582, 11]"]
222["Segment<br>[527, 582, 11]"]
223[Solid2d]
end
1["Plane<br>[570, 587, 7]"]
@ -133,17 +133,17 @@ flowchart LR
12["Cap End"]
13["SweepEdge Opposite"]
14["SweepEdge Adjacent"]
18["Sweep Extrusion<br>[1252, 1289, 7]"]
18["Sweep Extrusion<br>[1259, 1296, 7]"]
19[Wall]
20["Cap End"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
26["Sweep Extrusion<br>[1412, 1450, 7]"]
26["Sweep Extrusion<br>[1426, 1464, 7]"]
27[Wall]
28["Cap End"]
29["SweepEdge Opposite"]
30["SweepEdge Adjacent"]
34["Sweep Extrusion<br>[1620, 1662, 7]"]
34["Sweep Extrusion<br>[1641, 1683, 7]"]
35[Wall]
36["SweepEdge Opposite"]
37["SweepEdge Adjacent"]
@ -155,17 +155,17 @@ flowchart LR
49["Cap End"]
50["SweepEdge Opposite"]
51["SweepEdge Adjacent"]
55["Sweep Extrusion<br>[1252, 1289, 7]"]
55["Sweep Extrusion<br>[1259, 1296, 7]"]
56[Wall]
57["Cap End"]
58["SweepEdge Opposite"]
59["SweepEdge Adjacent"]
63["Sweep Extrusion<br>[1412, 1450, 7]"]
63["Sweep Extrusion<br>[1426, 1464, 7]"]
64[Wall]
65["Cap End"]
66["SweepEdge Opposite"]
67["SweepEdge Adjacent"]
71["Sweep Extrusion<br>[1620, 1662, 7]"]
71["Sweep Extrusion<br>[1641, 1683, 7]"]
72[Wall]
73["SweepEdge Opposite"]
74["SweepEdge Adjacent"]
@ -176,7 +176,7 @@ flowchart LR
82["Cap End"]
83["SweepEdge Opposite"]
84["SweepEdge Adjacent"]
88["Sweep Extrusion<br>[681, 718, 6]"]
88["Sweep Extrusion<br>[688, 725, 6]"]
89[Wall]
90["SweepEdge Opposite"]
91["SweepEdge Adjacent"]
@ -187,7 +187,7 @@ flowchart LR
99["Cap End"]
100["SweepEdge Opposite"]
101["SweepEdge Adjacent"]
105["Sweep Extrusion<br>[654, 691, 8]"]
105["Sweep Extrusion<br>[661, 698, 8]"]
106[Wall]
107["SweepEdge Opposite"]
108["SweepEdge Adjacent"]
@ -200,7 +200,7 @@ flowchart LR
118["SweepEdge Adjacent"]
119["EdgeCut Fillet<br>[558, 624, 9]"]
120["EdgeCut Fillet<br>[558, 624, 9]"]
129["Sweep Extrusion<br>[1174, 1214, 9]"]
129["Sweep Extrusion<br>[1181, 1221, 9]"]
130[Wall]
131[Wall]
132[Wall]
@ -220,7 +220,7 @@ flowchart LR
146["SweepEdge Adjacent"]
147["SweepEdge Opposite"]
148["SweepEdge Adjacent"]
152["Sweep Extrusion<br>[1375, 1403, 9]"]
152["Sweep Extrusion<br>[1389, 1417, 9]"]
153[Wall]
154["Cap End"]
155["SweepEdge Opposite"]
@ -247,7 +247,7 @@ flowchart LR
184["SweepEdge Adjacent"]
185["SweepEdge Opposite"]
186["SweepEdge Adjacent"]
190["Sweep Extrusion<br>[1020, 1057, 10]"]
190["Sweep Extrusion<br>[1027, 1064, 10]"]
191[Wall]
192["SweepEdge Opposite"]
193["SweepEdge Adjacent"]
@ -258,7 +258,7 @@ flowchart LR
201["Cap End"]
202["SweepEdge Opposite"]
203["SweepEdge Adjacent"]
207["Sweep Extrusion<br>[583, 615, 11]"]
207["Sweep Extrusion<br>[590, 622, 11]"]
208[Wall]
209["SweepEdge Opposite"]
210["SweepEdge Adjacent"]
@ -269,23 +269,23 @@ flowchart LR
218["Cap End"]
219["SweepEdge Opposite"]
220["SweepEdge Adjacent"]
224["Sweep Extrusion<br>[583, 615, 11]"]
224["Sweep Extrusion<br>[590, 622, 11]"]
225[Wall]
226["SweepEdge Opposite"]
227["SweepEdge Adjacent"]
228["StartSketchOnFace<br>[1145, 1177, 7]"]
229["StartSketchOnFace<br>[1306, 1336, 7]"]
230["StartSketchOnFace<br>[1520, 1551, 7]"]
231["StartSketchOnFace<br>[1145, 1177, 7]"]
232["StartSketchOnFace<br>[1306, 1336, 7]"]
233["StartSketchOnFace<br>[1520, 1551, 7]"]
234["StartSketchOnFace<br>[579, 609, 6]"]
235["StartSketchOnFace<br>[556, 586, 8]"]
236["StartSketchOnFace<br>[733, 763, 9]"]
237["StartSketchOnFace<br>[1262, 1290, 9]"]
238["StartSketchOnFace<br>[922, 952, 10]"]
239["StartSketchOnFace<br>[484, 512, 11]"]
240["StartSketchOnFace<br>[484, 512, 11]"]
228["StartSketchOnFace<br>[1145, 1184, 7]"]
229["StartSketchOnFace<br>[1313, 1350, 7]"]
230["StartSketchOnFace<br>[1534, 1572, 7]"]
231["StartSketchOnFace<br>[1145, 1184, 7]"]
232["StartSketchOnFace<br>[1313, 1350, 7]"]
233["StartSketchOnFace<br>[1534, 1572, 7]"]
234["StartSketchOnFace<br>[579, 616, 6]"]
235["StartSketchOnFace<br>[556, 593, 8]"]
236["StartSketchOnFace<br>[733, 770, 9]"]
237["StartSketchOnFace<br>[1269, 1304, 9]"]
238["StartSketchOnFace<br>[922, 959, 10]"]
239["StartSketchOnFace<br>[484, 519, 11]"]
240["StartSketchOnFace<br>[484, 519, 11]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -10,7 +10,7 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "flange",
"functionSourceRange": [
509,
1722,
1743,
7
],
"unlabeledArg": null,
@ -20,7 +20,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -35,7 +35,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -131,16 +131,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "start"
@ -151,7 +142,15 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -187,16 +186,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "end"
@ -207,7 +197,15 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -243,16 +241,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "end"
@ -263,7 +252,15 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -307,7 +304,7 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "flange",
"functionSourceRange": [
509,
1722,
1743,
7
],
"unlabeledArg": null,
@ -317,7 +314,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -332,7 +329,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -428,16 +425,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "start"
@ -448,7 +436,15 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -484,16 +480,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "end"
@ -504,7 +491,15 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -540,16 +535,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "end"
@ -560,7 +546,15 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -608,7 +602,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -655,16 +649,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "end"
@ -675,7 +660,15 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -719,7 +712,7 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "washer",
"functionSourceRange": [
331,
750,
757,
8
],
"unlabeledArg": null,
@ -729,7 +722,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -776,16 +769,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "end"
@ -796,7 +780,15 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -1107,7 +1099,7 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "bolt",
"functionSourceRange": [
358,
1493,
1507,
9
],
"unlabeledArg": null,
@ -1117,7 +1109,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -1213,16 +1205,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "start"
@ -1233,7 +1216,15 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -1269,16 +1260,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "end"
@ -1289,7 +1271,15 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -1482,7 +1472,7 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "hexNut",
"functionSourceRange": [
344,
1116,
1123,
10
],
"unlabeledArg": null,
@ -1492,7 +1482,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -1512,8 +1502,13 @@ description: Operations executed pipe-flange-assembly.kcl
"type": "Number",
"value": 0.546875,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -1534,16 +1529,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "end"
@ -1554,7 +1540,15 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -1563,8 +1557,13 @@ description: Operations executed pipe-flange-assembly.kcl
"type": "Number",
"value": -0.546875,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"sourceRange": []
@ -1742,7 +1741,7 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "pipe",
"functionSourceRange": [
256,
668,
675,
11
],
"unlabeledArg": null,
@ -1752,7 +1751,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -1799,16 +1798,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "end"
@ -1819,7 +1809,15 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {
@ -1863,7 +1861,7 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "pipe",
"functionSourceRange": [
256,
668,
675,
11
],
"unlabeledArg": null,
@ -1873,7 +1871,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -1920,16 +1918,7 @@ description: Operations executed pipe-flange-assembly.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "end"
@ -1940,7 +1929,15 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {

View File

@ -49,16 +49,26 @@ description: Variables in memory after executing pipe-flange-assembly.kcl
"type": "Number",
"value": 0.5,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"boltHexFlatLength": {
"type": "Number",
"value": 0.2887,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"boltLength": {
@ -236,32 +246,52 @@ description: Variables in memory after executing pipe-flange-assembly.kcl
"type": "Number",
"value": 0.625,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"hexNutFlatLength": {
"type": "Number",
"value": 0.5413,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"hexNutFlatToFlat": {
"type": "Number",
"value": 0.9375,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"hexNutThickness": {
"type": "Number",
"value": 0.5469,
"ty": {
"type": "Known",
"type": "Count"
"type": "Default",
"len": {
"type": "Inches"
},
"angle": {
"type": "Degrees"
}
}
},
"mountingHoleDiameter": {

View File

@ -5,7 +5,7 @@ description: Operations executed pipe-with-bend.kcl
[
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"

View File

@ -82,22 +82,34 @@ description: Variables in memory after executing pipe-with-bend.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -181,22 +193,34 @@ description: Variables in memory after executing pipe-with-bend.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -280,22 +304,34 @@ description: Variables in memory after executing pipe-with-bend.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -373,22 +409,34 @@ description: Variables in memory after executing pipe-with-bend.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -428,22 +476,34 @@ description: Variables in memory after executing pipe-with-bend.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"

View File

@ -6,8 +6,8 @@ flowchart LR
4[Solid2d]
end
subgraph path11 [Path]
11["Path<br>[428, 483, 0]"]
12["Segment<br>[428, 483, 0]"]
11["Path<br>[435, 490, 0]"]
12["Segment<br>[435, 490, 0]"]
13[Solid2d]
end
1["Plane<br>[218, 235, 0]"]
@ -17,11 +17,11 @@ flowchart LR
8["Cap End"]
9["SweepEdge Opposite"]
10["SweepEdge Adjacent"]
14["Sweep Extrusion<br>[489, 521, 0]"]
14["Sweep Extrusion<br>[496, 528, 0]"]
15[Wall]
16["SweepEdge Opposite"]
17["SweepEdge Adjacent"]
18["StartSketchOnFace<br>[394, 422, 0]"]
18["StartSketchOnFace<br>[394, 429, 0]"]
1 --- 2
2 --- 3
2 ---- 5

View File

@ -394,36 +394,30 @@ description: Result of parsing pipe.kcl
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "pipeBase",
"name": "face",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": "END",
"name": {
"commentStart": 0,
"end": 0,
"name": "END",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -444,8 +438,24 @@ description: Result of parsing pipe.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "pipeBase",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"arguments": [

View File

@ -5,7 +5,7 @@ description: Operations executed pipe.kcl
[
{
"labeledArgs": {
"data": {
"planeOrSolid": {
"value": {
"type": "Plane",
"artifact_id": "[uuid]"
@ -52,16 +52,7 @@ description: Operations executed pipe.kcl
},
{
"labeledArgs": {
"data": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"tag": {
"face": {
"value": {
"type": "String",
"value": "end"
@ -72,7 +63,15 @@ description: Operations executed pipe.kcl
"name": "startSketchOn",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": null
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
},
{
"labeledArgs": {

View File

@ -56,17 +56,26 @@ description: Variables in memory after executing pipe.kcl
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"solid": {
"type": "Solid",
@ -119,22 +128,34 @@ description: Variables in memory after executing pipe.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"
@ -260,22 +281,34 @@ description: Variables in memory after executing pipe.kcl
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"yAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
"z": 1.0,
"units": {
"type": "Mm"
}
},
"zAxis": {
"x": 0.0,
"y": -1.0,
"z": 0.0
"z": 0.0,
"units": {
"type": "Mm"
}
},
"units": {
"type": "Inches"

View File

@ -35,60 +35,60 @@ flowchart LR
74[Solid2d]
end
subgraph path118 [Path]
118["Path<br>[2063, 2088, 0]"]
119["Segment<br>[2094, 2136, 0]"]
120["Segment<br>[2142, 2182, 0]"]
121["Segment<br>[2188, 2195, 0]"]
118["Path<br>[2031, 2056, 0]"]
119["Segment<br>[2062, 2104, 0]"]
120["Segment<br>[2110, 2150, 0]"]
121["Segment<br>[2156, 2163, 0]"]
122[Solid2d]
end
subgraph path135 [Path]
135["Path<br>[2322, 2347, 0]"]
136["Segment<br>[2353, 2380, 0]"]
137["Segment<br>[2386, 2420, 0]"]
138["Segment<br>[2426, 2461, 0]"]
139["Segment<br>[2467, 2548, 0]"]
140["Segment<br>[2554, 2583, 0]"]
141["Segment<br>[2589, 2642, 0]"]
142["Segment<br>[2648, 2675, 0]"]
143["Segment<br>[2681, 2710, 0]"]
144["Segment<br>[2716, 2849, 0]"]
145["Segment<br>[2855, 2909, 0]"]
146["Segment<br>[2915, 2937, 0]"]
147["Segment<br>[2943, 2962, 0]"]
135["Path<br>[2297, 2322, 0]"]
136["Segment<br>[2328, 2355, 0]"]
137["Segment<br>[2361, 2395, 0]"]
138["Segment<br>[2401, 2436, 0]"]
139["Segment<br>[2442, 2523, 0]"]
140["Segment<br>[2529, 2558, 0]"]
141["Segment<br>[2564, 2617, 0]"]
142["Segment<br>[2623, 2650, 0]"]
143["Segment<br>[2656, 2685, 0]"]
144["Segment<br>[2691, 2824, 0]"]
145["Segment<br>[2830, 2884, 0]"]
146["Segment<br>[2890, 2912, 0]"]
147["Segment<br>[2918, 2937, 0]"]
148[Solid2d]
end
subgraph path189 [Path]
189["Path<br>[3290, 3315, 0]"]
190["Segment<br>[3321, 3348, 0]"]
191["Segment<br>[3354, 3385, 0]"]
192["Segment<br>[3391, 3524, 0]"]
193["Segment<br>[3530, 3584, 0]"]
194["Segment<br>[3590, 3626, 0]"]
195["Segment<br>[3632, 3639, 0]"]
189["Path<br>[3233, 3258, 0]"]
190["Segment<br>[3264, 3291, 0]"]
191["Segment<br>[3297, 3328, 0]"]
192["Segment<br>[3334, 3467, 0]"]
193["Segment<br>[3473, 3527, 0]"]
194["Segment<br>[3533, 3569, 0]"]
195["Segment<br>[3575, 3582, 0]"]
196[Solid2d]
end
subgraph path218 [Path]
218["Path<br>[3727, 3777, 0]"]
219["Segment<br>[3783, 3815, 0]"]
220["Segment<br>[3821, 3848, 0]"]
221["Segment<br>[3854, 3876, 0]"]
222["Segment<br>[3882, 3889, 0]"]
218["Path<br>[3677, 3727, 0]"]
219["Segment<br>[3733, 3765, 0]"]
220["Segment<br>[3771, 3798, 0]"]
221["Segment<br>[3804, 3826, 0]"]
222["Segment<br>[3832, 3839, 0]"]
223[Solid2d]
end
subgraph path239 [Path]
239["Path<br>[3975, 4000, 0]"]
240["Segment<br>[4006, 4040, 0]"]
241["Segment<br>[4046, 4073, 0]"]
242["Segment<br>[4079, 4101, 0]"]
243["Segment<br>[4107, 4114, 0]"]
239["Path<br>[3932, 3957, 0]"]
240["Segment<br>[3963, 3997, 0]"]
241["Segment<br>[4003, 4030, 0]"]
242["Segment<br>[4036, 4058, 0]"]
243["Segment<br>[4064, 4071, 0]"]
244[Solid2d]
end
subgraph path261 [Path]
261["Path<br>[4474, 4523, 0]"]
262["Segment<br>[4529, 4561, 0]"]
263["Segment<br>[4567, 4615, 0]"]
264["Segment<br>[4621, 4655, 0]"]
265["Segment<br>[4661, 4668, 0]"]
261["Path<br>[4399, 4448, 0]"]
262["Segment<br>[4454, 4486, 0]"]
263["Segment<br>[4492, 4540, 0]"]
264["Segment<br>[4546, 4580, 0]"]
265["Segment<br>[4586, 4593, 0]"]
266[Solid2d]
end
1["Plane<br>[338, 356, 0]"]
@ -177,8 +177,8 @@ flowchart LR
114["SweepEdge Adjacent"]
115["SweepEdge Opposite"]
116["SweepEdge Adjacent"]
117["Plane<br>[2031, 2057, 0]"]
123["Sweep Extrusion<br>[2201, 2232, 0]"]
117["Plane<br>[1999, 2025, 0]"]
123["Sweep Extrusion<br>[2169, 2200, 0]"]
124[Wall]
125[Wall]
126[Wall]
@ -190,7 +190,7 @@ flowchart LR
132["SweepEdge Adjacent"]
133["SweepEdge Opposite"]
134["SweepEdge Adjacent"]
149["Sweep Extrusion<br>[2968, 2999, 0]"]
149["Sweep Extrusion<br>[2943, 2974, 0]"]
150[Wall]
151[Wall]
152[Wall]
@ -229,8 +229,8 @@ flowchart LR
185["SweepEdge Adjacent"]
186["SweepEdge Opposite"]
187["SweepEdge Adjacent"]
188["Plane<br>[3257, 3284, 0]"]
197["Sweep Extrusion<br>[3645, 3676, 0]"]
188["Plane<br>[3200, 3227, 0]"]
197["Sweep Extrusion<br>[3588, 3619, 0]"]
198[Wall]
199[Wall]
200[Wall]
@ -251,7 +251,7 @@ flowchart LR
215["SweepEdge Adjacent"]
216["SweepEdge Opposite"]
217["SweepEdge Adjacent"]
224["Sweep Extrusion<br>[3895, 3926, 0]"]
224["Sweep Extrusion<br>[3845, 3876, 0]"]
225[Wall]
226[Wall]
227[Wall]
@ -266,7 +266,7 @@ flowchart LR
236["SweepEdge Adjacent"]
237["SweepEdge Opposite"]
238["SweepEdge Adjacent"]
245["Sweep Extrusion<br>[4120, 4170, 0]"]
245["Sweep Extrusion<br>[4077, 4127, 0]"]
246[Wall]
247[Wall]
248[Wall]
@ -281,8 +281,8 @@ flowchart LR
257["SweepEdge Adjacent"]
258["SweepEdge Opposite"]
259["SweepEdge Adjacent"]
260["Plane<br>[4441, 4468, 0]"]
267["Sweep Extrusion<br>[4674, 4706, 0]"]
260["Plane<br>[4366, 4393, 0]"]
267["Sweep Extrusion<br>[4599, 4631, 0]"]
268[Wall]
269[Wall]
270[Wall]
@ -297,9 +297,9 @@ flowchart LR
279["SweepEdge Adjacent"]
280["SweepEdge Opposite"]
281["SweepEdge Adjacent"]
282["StartSketchOnFace<br>[2287, 2316, 0]"]
283["StartSketchOnFace<br>[3690, 3721, 0]"]
284["StartSketchOnFace<br>[3940, 3969, 0]"]
282["StartSketchOnFace<br>[2255, 2291, 0]"]
283["StartSketchOnFace<br>[3633, 3671, 0]"]
284["StartSketchOnFace<br>[3890, 3926, 0]"]
1 --- 2
2 --- 3
2 --- 4

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

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