Merge remote-tracking branch 'origin/main' into jess/cleaned-imports

This commit is contained in:
Paul Tagliamonte
2025-04-10 10:10:48 -04:00
289 changed files with 37694 additions and 40553 deletions

View File

@ -5,13 +5,13 @@ flowchart LR
3["Segment<br>[73, 97, 0]"]
4["Segment<br>[103, 142, 0]"]
5["Segment<br>[148, 174, 0]"]
6["Segment<br>[180, 217, 0]"]
7["Segment<br>[223, 250, 0]"]
8["Segment<br>[256, 264, 0]"]
6["Segment<br>[180, 229, 0]"]
7["Segment<br>[235, 262, 0]"]
8["Segment<br>[268, 275, 0]"]
9[Solid2d]
end
1["Plane<br>[10, 29, 0]"]
10["Sweep Extrusion<br>[270, 289, 0]"]
10["Sweep Extrusion<br>[281, 300, 0]"]
11[Wall]
12[Wall]
13[Wall]

View File

@ -365,72 +365,76 @@ description: Result of parsing angled_line.kcl
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "seg01",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segAng",
"name": "seg01",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
{
"commentStart": 0,
"end": 0,
"raw": "12.35",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 12.35,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segAng",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "12.35",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 12.35,
"suffix": "None"
}
}
}
],
"callee": {
@ -451,8 +455,9 @@ description: Result of parsing angled_line.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
@ -531,15 +536,7 @@ description: Result of parsing angled_line.kcl
"unlabeled": null
},
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"arguments": [],
"callee": {
"abs_path": false,
"commentStart": 0,

View File

@ -3,7 +3,7 @@ part001 = startSketchOn('XY')
|> line(end = [15.1, 2.48])
|> line(end = [3.15, -9.85], tag = $seg01)
|> line(end = [-15.17, -4.1])
|> angledLine([segAng(seg01), 12.35], %)
|> angledLine(angle = segAng(seg01), length = 12.35)
|> line(end = [-13.02, 10.03])
|> close(%)
|> close()
|> extrude(length = 4)

View File

@ -7,7 +7,7 @@ part001 = startSketchOn(XY)
|> line(end = [15.1, 2.48])
|> line(end = [3.15, -9.85], tag = $seg01)
|> line(end = [-15.17, -4.1])
|> angledLine([segAng(seg01), 12.35], %)
|> angledLine(angle = segAng(seg01), length = 12.35)
|> line(end = [-13.02, 10.03])
|> close(%)
|> close()
|> extrude(length = 4)

View File

@ -2,21 +2,21 @@
flowchart LR
subgraph path2 [Path]
2["Path<br>[37, 65, 0]"]
3["Segment<br>[71, 121, 0]"]
4["Segment<br>[127, 227, 0]"]
5["Segment<br>[233, 353, 0]"]
6["Segment<br>[359, 415, 0]"]
7["Segment<br>[421, 428, 0]"]
3["Segment<br>[71, 139, 0]"]
4["Segment<br>[145, 242, 0]"]
5["Segment<br>[248, 365, 0]"]
6["Segment<br>[371, 427, 0]"]
7["Segment<br>[433, 440, 0]"]
8[Solid2d]
end
subgraph path10 [Path]
10["Path<br>[467, 496, 0]"]
11["Segment<br>[502, 527, 0]"]
12["Segment<br>[533, 559, 0]"]
13["Segment<br>[565, 597, 0]"]
10["Path<br>[479, 508, 0]"]
11["Segment<br>[514, 539, 0]"]
12["Segment<br>[545, 571, 0]"]
13["Segment<br>[577, 609, 0]"]
end
1["Plane<br>[12, 31, 0]"]
9["Plane<br>[441, 461, 0]"]
9["Plane<br>[453, 473, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -119,52 +119,66 @@ description: Result of parsing artifact_graph_example_code_no_3d.kcl
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "180",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 180.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "11.54",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 11.54,
"suffix": "None"
}
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "180",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 180.0,
"suffix": "None"
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "11.54",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 11.54,
"suffix": "None"
}
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "rectangleSegmentA001"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "tag",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "rectangleSegmentA001"
}
}
],
"callee": {
@ -185,135 +199,25 @@ description: Result of parsing artifact_graph_example_code_no_3d.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"left": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA001",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segAng",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
"operator": "-",
"right": {
"commentStart": 0,
"end": 0,
"raw": "90",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 90.0,
"suffix": "None"
}
},
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
{
"commentStart": 0,
"end": 0,
"raw": "8.21",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 8.21,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"left": {
"arguments": [
{
"abs_path": false,
@ -353,74 +257,63 @@ description: Result of parsing artifact_graph_example_code_no_3d.kcl
"type": "CallExpression",
"type": "CallExpression"
},
{
"argument": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA001",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
"operator": "-",
"right": {
"commentStart": 0,
"end": 0,
"operator": "-",
"raw": "90",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
"type": "Literal",
"type": "Literal",
"value": {
"value": 90.0,
"suffix": "None"
}
},
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
},
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "8.21",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 8.21,
"suffix": "None"
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "tag",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
}
}
],
"callee": {
@ -441,8 +334,160 @@ description: Result of parsing artifact_graph_example_code_no_3d.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA001",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segAng",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
},
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"argument": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA001",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
},
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "tag",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
}
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [

View File

@ -1,14 +1,8 @@
sketch003 = startSketchOn('YZ')
|> startProfileAt([5.82, 0], %)
|> angledLine([180, 11.54], %, $rectangleSegmentA001)
|> angledLine([
segAng(rectangleSegmentA001) - 90,
8.21
], %, $rectangleSegmentB001)
|> angledLine([
segAng(rectangleSegmentA001),
-segLen(rectangleSegmentA001)
], %, $rectangleSegmentC001)
|> angledLine(angle = 180, length = 11.54, tag = $rectangleSegmentA001)
|> angledLine(angle = segAng(rectangleSegmentA001) - 90, length = 8.21, tag = $rectangleSegmentB001)
|> angledLine(angle = segAng(rectangleSegmentA001), length = -segLen(rectangleSegmentA001), tag = $rectangleSegmentC001)
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|> close()
sketch004 = startSketchOn('-XZ')

View File

@ -34,9 +34,9 @@ description: Variables in memory after executing artifact_graph_example_code_no_
0.0
],
"tag": {
"commentStart": 99,
"end": 120,
"start": 99,
"commentStart": 117,
"end": 138,
"start": 117,
"type": "TagDeclarator",
"value": "rectangleSegmentA001"
},
@ -59,9 +59,9 @@ description: Variables in memory after executing artifact_graph_example_code_no_
0.0
],
"tag": {
"commentStart": 205,
"end": 226,
"start": 205,
"commentStart": 220,
"end": 241,
"start": 220,
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
},
@ -84,9 +84,9 @@ description: Variables in memory after executing artifact_graph_example_code_no_
8.21
],
"tag": {
"commentStart": 331,
"end": 352,
"start": 331,
"commentStart": 343,
"end": 364,
"start": 343,
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
},

View File

@ -4,15 +4,9 @@ description: Result of unparsing artifact_graph_example_code_no_3d.kcl
---
sketch003 = startSketchOn(YZ)
|> startProfileAt([5.82, 0], %)
|> angledLine([180, 11.54], %, $rectangleSegmentA001)
|> angledLine([
segAng(rectangleSegmentA001) - 90,
8.21
], %, $rectangleSegmentB001)
|> angledLine([
segAng(rectangleSegmentA001),
-segLen(rectangleSegmentA001)
], %, $rectangleSegmentC001)
|> angledLine(angle = 180, length = 11.54, tag = $rectangleSegmentA001)
|> angledLine(angle = segAng(rectangleSegmentA001) - 90, length = 8.21, tag = $rectangleSegmentB001)
|> angledLine(angle = segAng(rectangleSegmentA001), length = -segLen(rectangleSegmentA001), tag = $rectangleSegmentC001)
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|> close()
sketch004 = startSketchOn(-XZ)

View File

@ -3,12 +3,12 @@ flowchart LR
subgraph path2 [Path]
2["Path<br>[35, 60, 0]"]
3["Segment<br>[66, 101, 0]"]
4["Segment<br>[107, 163, 0]"]
5["Segment<br>[169, 177, 0]"]
4["Segment<br>[107, 178, 0]"]
5["Segment<br>[184, 192, 0]"]
6[Solid2d]
end
1["Plane<br>[10, 29, 0]"]
7["Sweep Extrusion<br>[183, 203, 0]"]
7["Sweep Extrusion<br>[198, 218, 0]"]
8[Wall]
9[Wall]
10[Wall]

View File

@ -205,99 +205,103 @@ description: Result of parsing big_number_angle_to_match_length_x.kcl
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"argument": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "seg01",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"commentStart": 0,
"end": 0,
"raw": "3",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 3.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"argument": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "angleToMatchLengthX",
"name": "seg01",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"commentStart": 0,
"end": 0,
"raw": "3",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 3.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "angleToMatchLengthX",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "Name"
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
"type": "CallExpression",
"type": "CallExpression"
},
{
"commentStart": 0,
"end": 0,
"raw": "3",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 3.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "endAbsoluteX",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "3",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 3.0,
"suffix": "None"
}
}
}
],
"callee": {
@ -307,7 +311,7 @@ description: Result of parsing big_number_angle_to_match_length_x.kcl
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLineToX",
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
@ -318,8 +322,9 @@ description: Result of parsing big_number_angle_to_match_length_x.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [

View File

@ -1,6 +1,6 @@
part001 = startSketchOn('XY')
|> startProfileAt([0, 0], %)
|> line(end = [1, 3.82], tag = $seg01)
|> angledLineToX([-angleToMatchLengthX(seg01, 3, %), 3], %)
|> angledLine(angle = -angleToMatchLengthX(seg01, 3, %), endAbsoluteX = 3)
|> close(%)
|> extrude(length = 10)

View File

@ -5,6 +5,6 @@ description: Result of unparsing big_number_angle_to_match_length_x.kcl
part001 = startSketchOn(XY)
|> startProfileAt([0, 0], %)
|> line(end = [1, 3.82], tag = $seg01)
|> angledLineToX([-angleToMatchLengthX(seg01, 3, %), 3], %)
|> angledLine(angle = -angleToMatchLengthX(seg01, 3, %), endAbsoluteX = 3)
|> close(%)
|> extrude(length = 10)

View File

@ -3,12 +3,12 @@ flowchart LR
subgraph path2 [Path]
2["Path<br>[35, 60, 0]"]
3["Segment<br>[66, 101, 0]"]
4["Segment<br>[107, 163, 0]"]
5["Segment<br>[169, 177, 0]"]
4["Segment<br>[107, 178, 0]"]
5["Segment<br>[184, 192, 0]"]
6[Solid2d]
end
1["Plane<br>[10, 29, 0]"]
7["Sweep Extrusion<br>[183, 203, 0]"]
7["Sweep Extrusion<br>[198, 218, 0]"]
8[Wall]
9[Wall]
10[Wall]

View File

@ -205,99 +205,103 @@ description: Result of parsing big_number_angle_to_match_length_y.kcl
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"argument": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "seg01",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"commentStart": 0,
"end": 0,
"raw": "3",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 3.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"argument": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "angleToMatchLengthY",
"name": "seg01",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
{
"commentStart": 0,
"end": 0,
"raw": "3",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 3.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "angleToMatchLengthY",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "Name"
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
"type": "CallExpression",
"type": "CallExpression"
},
{
"commentStart": 0,
"end": 0,
"raw": "3",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 3.0,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "endAbsoluteX",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "3",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 3.0,
"suffix": "None"
}
}
}
],
"callee": {
@ -307,7 +311,7 @@ description: Result of parsing big_number_angle_to_match_length_y.kcl
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLineToX",
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
@ -318,8 +322,9 @@ description: Result of parsing big_number_angle_to_match_length_y.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [

View File

@ -1,6 +1,6 @@
part001 = startSketchOn('XY')
|> startProfileAt([0, 0], %)
|> line(end = [1, 3.82], tag = $seg01)
|> angledLineToX([-angleToMatchLengthY(seg01, 3, %), 3], %)
|> angledLine(angle = -angleToMatchLengthY(seg01, 3, %), endAbsoluteX = 3)
|> close(%)
|> extrude(length = 10)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 44 KiB

View File

@ -5,6 +5,6 @@ description: Result of unparsing big_number_angle_to_match_length_y.kcl
part001 = startSketchOn(XY)
|> startProfileAt([0, 0], %)
|> line(end = [1, 3.82], tag = $seg01)
|> angledLineToX([-angleToMatchLengthY(seg01, 3, %), 3], %)
|> angledLine(angle = -angleToMatchLengthY(seg01, 3, %), endAbsoluteX = 3)
|> close(%)
|> extrude(length = 10)

View File

@ -15,9 +15,9 @@ flowchart LR
end
subgraph path23 [Path]
23["Path<br>[469, 508, 0]"]
24["Segment<br>[514, 561, 0]"]
25["Segment<br>[567, 644, 0]"]
26["Segment<br>[650, 747, 0]"]
24["Segment<br>[514, 579, 0]"]
25["Segment<br>[585, 653, 0]"]
26["Segment<br>[659, 747, 0]"]
27["Segment<br>[753, 809, 0]"]
28["Segment<br>[815, 822, 0]"]
29[Solid2d]
@ -71,9 +71,9 @@ flowchart LR
end
subgraph path77 [Path]
77["Path<br>[1998, 2038, 0]"]
78["Segment<br>[2044, 2091, 0]"]
79["Segment<br>[2097, 2174, 0]"]
80["Segment<br>[2180, 2277, 0]"]
78["Segment<br>[2044, 2109, 0]"]
79["Segment<br>[2115, 2183, 0]"]
80["Segment<br>[2189, 2277, 0]"]
81["Segment<br>[2283, 2339, 0]"]
82["Segment<br>[2345, 2352, 0]"]
83[Solid2d]

View File

@ -976,52 +976,66 @@ description: Result of parsing crazy_multi_profile.kcl
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "6.64",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 6.64,
"suffix": "None"
}
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"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,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "6.64",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 6.64,
"suffix": "None"
}
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "rectangleSegmentA001"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "tag",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "rectangleSegmentA001"
}
}
],
"callee": {
@ -1042,127 +1056,25 @@ description: Result of parsing crazy_multi_profile.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"left": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA001",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segAng",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
"operator": "-",
"right": {
"commentStart": 0,
"end": 0,
"raw": "90",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 90.0,
"suffix": "None"
}
},
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
{
"commentStart": 0,
"end": 0,
"raw": "2.81",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.81,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"left": {
"arguments": [
{
"abs_path": false,
@ -1202,66 +1114,45 @@ description: Result of parsing crazy_multi_profile.kcl
"type": "CallExpression",
"type": "CallExpression"
},
{
"argument": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA001",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
"operator": "-",
"right": {
"commentStart": 0,
"end": 0,
"operator": "-",
"raw": "90",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
"type": "Literal",
"type": "Literal",
"value": {
"value": 90.0,
"suffix": "None"
}
},
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "2.81",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 2.81,
"suffix": "None"
}
}
}
],
"callee": {
@ -1282,8 +1173,142 @@ description: Result of parsing crazy_multi_profile.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA001",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segAng",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
},
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"argument": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA001",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
"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": "angledLine",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
@ -3796,52 +3821,66 @@ description: Result of parsing crazy_multi_profile.kcl
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "4.54",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 4.54,
"suffix": "None"
}
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"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,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "4.54",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 4.54,
"suffix": "None"
}
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "tag",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
}
}
],
"callee": {
@ -3862,127 +3901,25 @@ description: Result of parsing crazy_multi_profile.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"left": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA002",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segAng",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
"operator": "-",
"right": {
"commentStart": 0,
"end": 0,
"raw": "90",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 90.0,
"suffix": "None"
}
},
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
{
"commentStart": 0,
"end": 0,
"raw": "4.17",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 4.17,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"left": {
"arguments": [
{
"abs_path": false,
@ -4022,66 +3959,45 @@ description: Result of parsing crazy_multi_profile.kcl
"type": "CallExpression",
"type": "CallExpression"
},
{
"argument": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA002",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
"operator": "-",
"right": {
"commentStart": 0,
"end": 0,
"operator": "-",
"raw": "90",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
"type": "Literal",
"type": "Literal",
"value": {
"value": 90.0,
"suffix": "None"
}
},
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "4.17",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 4.17,
"suffix": "None"
}
}
}
],
"callee": {
@ -4102,8 +4018,142 @@ description: Result of parsing crazy_multi_profile.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA002",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segAng",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
},
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"argument": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA002",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
"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": "angledLine",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [

View File

@ -10,15 +10,9 @@ profile002 = startProfileAt([0.75, 13.46], sketch002)
|> line(end = [4.52, 3.79])
|> line(end = [5.98, -2.81])
profile003 = startProfileAt([3.19, 13.3], sketch002)
|> angledLine([0, 6.64], %, $rectangleSegmentA001)
|> angledLine([
segAng(rectangleSegmentA001) - 90,
2.81
], %)
|> angledLine([
segAng(rectangleSegmentA001),
-segLen(rectangleSegmentA001)
], %)
|> angledLine(angle = 0, length = 6.64, tag = $rectangleSegmentA001)
|> angledLine(angle = segAng(rectangleSegmentA001) - 90, length = 2.81)
|> angledLine(angle = segAng(rectangleSegmentA001), length = -segLen(rectangleSegmentA001))
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|> close()
profile004 = startProfileAt([3.15, 9.39], sketch002)
@ -50,15 +44,9 @@ profile009 = startProfileAt([5.23, 1.95], sketch003)
|> close()
profile010 = circle(sketch003, center = [7.18, -2.11], radius = 2.67)
profile011 = startProfileAt([5.07, -6.39], sketch003)
|> angledLine([0, 4.54], %, $rectangleSegmentA002)
|> angledLine([
segAng(rectangleSegmentA002) - 90,
4.17
], %)
|> angledLine([
segAng(rectangleSegmentA002),
-segLen(rectangleSegmentA002)
], %)
|> angledLine(angle = 0, length = 4.54, tag = $rectangleSegmentA002)
|> angledLine(angle = segAng(rectangleSegmentA002) - 90, length = 4.17)
|> angledLine(angle = segAng(rectangleSegmentA002), length = -segLen(rectangleSegmentA002))
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|> close()
extrude003 = extrude(profile011, length = 2.5)

View File

@ -588,9 +588,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2069,
"end": 2090,
"start": 2069,
"commentStart": 2087,
"end": 2108,
"start": 2087,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -632,9 +632,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
-6.39
],
"tag": {
"commentStart": 2069,
"end": 2090,
"start": 2069,
"commentStart": 2087,
"end": 2108,
"start": 2087,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -1262,9 +1262,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
13.3
],
"tag": {
"commentStart": 539,
"end": 560,
"start": 539,
"commentStart": 557,
"end": 578,
"start": 557,
"type": "TagDeclarator",
"value": "rectangleSegmentA001"
},
@ -3037,9 +3037,9 @@ description: Variables in memory after executing crazy_multi_profile.kcl
-6.39
],
"tag": {
"commentStart": 2069,
"end": 2090,
"start": 2069,
"commentStart": 2087,
"end": 2108,
"start": 2087,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},

View File

@ -14,15 +14,9 @@ profile002 = startProfileAt([0.75, 13.46], sketch002)
|> line(end = [4.52, 3.79])
|> line(end = [5.98, -2.81])
profile003 = startProfileAt([3.19, 13.3], sketch002)
|> angledLine([0, 6.64], %, $rectangleSegmentA001)
|> angledLine([
segAng(rectangleSegmentA001) - 90,
2.81
], %)
|> angledLine([
segAng(rectangleSegmentA001),
-segLen(rectangleSegmentA001)
], %)
|> angledLine(angle = 0, length = 6.64, tag = $rectangleSegmentA001)
|> angledLine(angle = segAng(rectangleSegmentA001) - 90, length = 2.81)
|> angledLine(angle = segAng(rectangleSegmentA001), length = -segLen(rectangleSegmentA001))
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|> close()
profile004 = startProfileAt([3.15, 9.39], sketch002)
@ -54,15 +48,9 @@ profile009 = startProfileAt([5.23, 1.95], sketch003)
|> close()
profile010 = circle(sketch003, center = [7.18, -2.11], radius = 2.67)
profile011 = startProfileAt([5.07, -6.39], sketch003)
|> angledLine([0, 4.54], %, $rectangleSegmentA002)
|> angledLine([
segAng(rectangleSegmentA002) - 90,
4.17
], %)
|> angledLine([
segAng(rectangleSegmentA002),
-segLen(rectangleSegmentA002)
], %)
|> angledLine(angle = 0, length = 4.54, tag = $rectangleSegmentA002)
|> angledLine(angle = segAng(rectangleSegmentA002) - 90, length = 4.17)
|> angledLine(angle = segAng(rectangleSegmentA002), length = -segLen(rectangleSegmentA002))
|> line(endAbsolute = [profileStartX(%), profileStartY(%)])
|> close()
extrude003 = extrude(profile011, length = 2.5)

View File

@ -9,73 +9,73 @@ flowchart LR
7["Segment<br>[841, 888, 0]"]
8["Segment<br>[896, 944, 0]"]
9["Segment<br>[952, 1001, 0]"]
10["Segment<br>[1009, 1126, 0]"]
11["Segment<br>[1134, 1182, 0]"]
12["Segment<br>[1190, 1298, 0]"]
13["Segment<br>[1306, 1355, 0]"]
14["Segment<br>[1363, 1412, 0]"]
15["Segment<br>[1420, 1453, 0]"]
16["Segment<br>[1461, 1570, 0]"]
17["Segment<br>[1578, 1610, 0]"]
18["Segment<br>[1618, 1727, 0]"]
19["Segment<br>[1735, 1838, 0]"]
20["Segment<br>[1879, 1989, 0]"]
21["Segment<br>[1997, 2029, 0]"]
22["Segment<br>[2037, 2147, 0]"]
23["Segment<br>[2155, 2202, 0]"]
24["Segment<br>[2210, 2260, 0]"]
25["Segment<br>[2268, 2318, 0]"]
26["Segment<br>[2336, 2465, 0]"]
27["Segment<br>[2483, 2532, 0]"]
28["Segment<br>[2546, 2660, 0]"]
29["Segment<br>[2674, 2724, 0]"]
30["Segment<br>[2738, 2787, 0]"]
31["Segment<br>[2795, 2828, 0]"]
32["Segment<br>[2836, 2946, 0]"]
33["Segment<br>[2954, 2986, 0]"]
34["Segment<br>[2994, 3104, 0]"]
35["Segment<br>[3145, 3247, 0]"]
36["Segment<br>[3255, 3365, 0]"]
37["Segment<br>[3373, 3406, 0]"]
38["Segment<br>[3414, 3524, 0]"]
39["Segment<br>[3532, 3581, 0]"]
40["Segment<br>[3589, 3639, 0]"]
41["Segment<br>[3647, 3696, 0]"]
42["Segment<br>[3704, 3832, 0]"]
43["Segment<br>[3840, 3890, 0]"]
44["Segment<br>[3898, 4013, 0]"]
45["Segment<br>[4021, 4070, 0]"]
46["Segment<br>[4078, 4127, 0]"]
47["Segment<br>[4135, 4169, 0]"]
48["Segment<br>[4177, 4287, 0]"]
49["Segment<br>[4295, 4328, 0]"]
50["Segment<br>[4336, 4446, 0]"]
51["Segment<br>[4454, 4558, 0]"]
52["Segment<br>[4599, 4709, 0]"]
53["Segment<br>[4717, 4750, 0]"]
54["Segment<br>[4758, 4868, 0]"]
55["Segment<br>[4876, 4925, 0]"]
56["Segment<br>[4933, 4982, 0]"]
57["Segment<br>[4990, 5039, 0]"]
58["Segment<br>[5047, 5166, 0]"]
59["Segment<br>[5174, 5224, 0]"]
60["Segment<br>[5232, 5340, 0]"]
61["Segment<br>[5348, 5397, 0]"]
62["Segment<br>[5405, 5455, 0]"]
63["Segment<br>[5463, 5497, 0]"]
64["Segment<br>[5505, 5615, 0]"]
65["Segment<br>[5623, 5656, 0]"]
66["Segment<br>[5664, 5774, 0]"]
67["Segment<br>[5782, 5789, 0]"]
10["Segment<br>[1009, 1107, 0]"]
11["Segment<br>[1115, 1163, 0]"]
12["Segment<br>[1171, 1260, 0]"]
13["Segment<br>[1268, 1317, 0]"]
14["Segment<br>[1325, 1374, 0]"]
15["Segment<br>[1382, 1415, 0]"]
16["Segment<br>[1423, 1532, 0]"]
17["Segment<br>[1540, 1572, 0]"]
18["Segment<br>[1580, 1689, 0]"]
19["Segment<br>[1697, 1800, 0]"]
20["Segment<br>[1841, 1951, 0]"]
21["Segment<br>[1959, 1991, 0]"]
22["Segment<br>[1999, 2109, 0]"]
23["Segment<br>[2117, 2164, 0]"]
24["Segment<br>[2172, 2222, 0]"]
25["Segment<br>[2230, 2280, 0]"]
26["Segment<br>[2298, 2408, 0]"]
27["Segment<br>[2426, 2475, 0]"]
28["Segment<br>[2489, 2584, 0]"]
29["Segment<br>[2598, 2648, 0]"]
30["Segment<br>[2662, 2711, 0]"]
31["Segment<br>[2719, 2752, 0]"]
32["Segment<br>[2760, 2870, 0]"]
33["Segment<br>[2878, 2910, 0]"]
34["Segment<br>[2918, 3028, 0]"]
35["Segment<br>[3069, 3171, 0]"]
36["Segment<br>[3179, 3289, 0]"]
37["Segment<br>[3297, 3330, 0]"]
38["Segment<br>[3338, 3448, 0]"]
39["Segment<br>[3456, 3505, 0]"]
40["Segment<br>[3513, 3563, 0]"]
41["Segment<br>[3571, 3620, 0]"]
42["Segment<br>[3628, 3737, 0]"]
43["Segment<br>[3745, 3795, 0]"]
44["Segment<br>[3803, 3899, 0]"]
45["Segment<br>[3907, 3956, 0]"]
46["Segment<br>[3964, 4013, 0]"]
47["Segment<br>[4021, 4055, 0]"]
48["Segment<br>[4063, 4173, 0]"]
49["Segment<br>[4181, 4214, 0]"]
50["Segment<br>[4222, 4332, 0]"]
51["Segment<br>[4340, 4444, 0]"]
52["Segment<br>[4485, 4595, 0]"]
53["Segment<br>[4603, 4636, 0]"]
54["Segment<br>[4644, 4754, 0]"]
55["Segment<br>[4762, 4811, 0]"]
56["Segment<br>[4819, 4868, 0]"]
57["Segment<br>[4876, 4925, 0]"]
58["Segment<br>[4933, 5033, 0]"]
59["Segment<br>[5041, 5091, 0]"]
60["Segment<br>[5099, 5188, 0]"]
61["Segment<br>[5196, 5245, 0]"]
62["Segment<br>[5253, 5303, 0]"]
63["Segment<br>[5311, 5345, 0]"]
64["Segment<br>[5353, 5463, 0]"]
65["Segment<br>[5471, 5504, 0]"]
66["Segment<br>[5512, 5622, 0]"]
67["Segment<br>[5630, 5637, 0]"]
68[Solid2d]
end
subgraph path69 [Path]
69["Path<br>[5840, 6018, 0]"]
70["Segment<br>[5840, 6018, 0]"]
69["Path<br>[5688, 5866, 0]"]
70["Segment<br>[5688, 5866, 0]"]
71[Solid2d]
end
1["Plane<br>[323, 341, 0]"]
72["Sweep Extrusion<br>[6030, 6058, 0]"]
72["Sweep Extrusion<br>[5878, 5906, 0]"]
73[Wall]
74[Wall]
75[Wall]
@ -270,38 +270,38 @@ flowchart LR
264["SweepEdge Adjacent"]
265["SweepEdge Opposite"]
266["SweepEdge Adjacent"]
267["EdgeCut Fillet<br>[6066, 6771, 0]"]
268["EdgeCut Fillet<br>[6066, 6771, 0]"]
269["EdgeCut Fillet<br>[6066, 6771, 0]"]
270["EdgeCut Fillet<br>[6066, 6771, 0]"]
271["EdgeCut Fillet<br>[6066, 6771, 0]"]
272["EdgeCut Fillet<br>[6066, 6771, 0]"]
273["EdgeCut Fillet<br>[6066, 6771, 0]"]
274["EdgeCut Fillet<br>[6066, 6771, 0]"]
275["EdgeCut Fillet<br>[6066, 6771, 0]"]
276["EdgeCut Fillet<br>[6066, 6771, 0]"]
277["EdgeCut Fillet<br>[6066, 6771, 0]"]
278["EdgeCut Fillet<br>[6066, 6771, 0]"]
279["EdgeCut Fillet<br>[6066, 6771, 0]"]
280["EdgeCut Fillet<br>[6066, 6771, 0]"]
281["EdgeCut Fillet<br>[6066, 6771, 0]"]
282["EdgeCut Fillet<br>[6066, 6771, 0]"]
283["EdgeCut Fillet<br>[6779, 7483, 0]"]
284["EdgeCut Fillet<br>[6779, 7483, 0]"]
285["EdgeCut Fillet<br>[6779, 7483, 0]"]
286["EdgeCut Fillet<br>[6779, 7483, 0]"]
287["EdgeCut Fillet<br>[6779, 7483, 0]"]
288["EdgeCut Fillet<br>[6779, 7483, 0]"]
289["EdgeCut Fillet<br>[6779, 7483, 0]"]
290["EdgeCut Fillet<br>[6779, 7483, 0]"]
291["EdgeCut Fillet<br>[6779, 7483, 0]"]
292["EdgeCut Fillet<br>[6779, 7483, 0]"]
293["EdgeCut Fillet<br>[6779, 7483, 0]"]
294["EdgeCut Fillet<br>[6779, 7483, 0]"]
295["EdgeCut Fillet<br>[6779, 7483, 0]"]
296["EdgeCut Fillet<br>[6779, 7483, 0]"]
297["EdgeCut Fillet<br>[6779, 7483, 0]"]
298["EdgeCut Fillet<br>[6779, 7483, 0]"]
267["EdgeCut Fillet<br>[5914, 6619, 0]"]
268["EdgeCut Fillet<br>[5914, 6619, 0]"]
269["EdgeCut Fillet<br>[5914, 6619, 0]"]
270["EdgeCut Fillet<br>[5914, 6619, 0]"]
271["EdgeCut Fillet<br>[5914, 6619, 0]"]
272["EdgeCut Fillet<br>[5914, 6619, 0]"]
273["EdgeCut Fillet<br>[5914, 6619, 0]"]
274["EdgeCut Fillet<br>[5914, 6619, 0]"]
275["EdgeCut Fillet<br>[5914, 6619, 0]"]
276["EdgeCut Fillet<br>[5914, 6619, 0]"]
277["EdgeCut Fillet<br>[5914, 6619, 0]"]
278["EdgeCut Fillet<br>[5914, 6619, 0]"]
279["EdgeCut Fillet<br>[5914, 6619, 0]"]
280["EdgeCut Fillet<br>[5914, 6619, 0]"]
281["EdgeCut Fillet<br>[5914, 6619, 0]"]
282["EdgeCut Fillet<br>[5914, 6619, 0]"]
283["EdgeCut Fillet<br>[6627, 7331, 0]"]
284["EdgeCut Fillet<br>[6627, 7331, 0]"]
285["EdgeCut Fillet<br>[6627, 7331, 0]"]
286["EdgeCut Fillet<br>[6627, 7331, 0]"]
287["EdgeCut Fillet<br>[6627, 7331, 0]"]
288["EdgeCut Fillet<br>[6627, 7331, 0]"]
289["EdgeCut Fillet<br>[6627, 7331, 0]"]
290["EdgeCut Fillet<br>[6627, 7331, 0]"]
291["EdgeCut Fillet<br>[6627, 7331, 0]"]
292["EdgeCut Fillet<br>[6627, 7331, 0]"]
293["EdgeCut Fillet<br>[6627, 7331, 0]"]
294["EdgeCut Fillet<br>[6627, 7331, 0]"]
295["EdgeCut Fillet<br>[6627, 7331, 0]"]
296["EdgeCut Fillet<br>[6627, 7331, 0]"]
297["EdgeCut Fillet<br>[6627, 7331, 0]"]
298["EdgeCut Fillet<br>[6627, 7331, 0]"]
1 --- 2
1 --- 69
2 --- 3

File diff suppressed because it is too large Load Diff

View File

@ -10,7 +10,7 @@ description: Operations executed 80-20-rail.kcl
"name": "rail8020",
"functionSourceRange": [
239,
7504,
7352,
0
],
"unlabeledArg": null,

View File

@ -191,45 +191,45 @@ flowchart LR
end
subgraph path618 [Path]
618["Path<br>[2632, 2661, 5]"]
619["Segment<br>[2669, 2692, 5]"]
620["Segment<br>[2700, 2725, 5]"]
621["Segment<br>[2733, 2757, 5]"]
622["Segment<br>[2765, 2789, 5]"]
623["Segment<br>[2797, 2819, 5]"]
624["Segment<br>[2827, 2862, 5]"]
625["Segment<br>[2870, 2877, 5]"]
619["Segment<br>[2669, 2704, 5]"]
620["Segment<br>[2712, 2737, 5]"]
621["Segment<br>[2745, 2781, 5]"]
622["Segment<br>[2789, 2813, 5]"]
623["Segment<br>[2821, 2855, 5]"]
624["Segment<br>[2863, 2898, 5]"]
625["Segment<br>[2906, 2913, 5]"]
626[Solid2d]
end
subgraph path650 [Path]
650["Path<br>[3152, 3179, 5]"]
651["Segment<br>[3187, 3206, 5]"]
652["Segment<br>[3214, 3304, 5]"]
650["Path<br>[3188, 3215, 5]"]
651["Segment<br>[3223, 3242, 5]"]
652["Segment<br>[3250, 3340, 5]"]
end
subgraph path654 [Path]
654["Path<br>[3404, 3437, 5]"]
655["Segment<br>[3445, 3464, 5]"]
656["Segment<br>[3472, 3494, 5]"]
657["Segment<br>[3502, 3525, 5]"]
658["Segment<br>[3533, 3553, 5]"]
659["Segment<br>[3561, 3585, 5]"]
660["Segment<br>[3593, 3616, 5]"]
661["Segment<br>[3624, 3631, 5]"]
654["Path<br>[3440, 3473, 5]"]
655["Segment<br>[3481, 3500, 5]"]
656["Segment<br>[3508, 3530, 5]"]
657["Segment<br>[3538, 3561, 5]"]
658["Segment<br>[3569, 3589, 5]"]
659["Segment<br>[3597, 3621, 5]"]
660["Segment<br>[3629, 3652, 5]"]
661["Segment<br>[3660, 3667, 5]"]
662[Solid2d]
end
subgraph path688 [Path]
688["Path<br>[3152, 3179, 5]"]
689["Segment<br>[3187, 3206, 5]"]
690["Segment<br>[3214, 3304, 5]"]
688["Path<br>[3188, 3215, 5]"]
689["Segment<br>[3223, 3242, 5]"]
690["Segment<br>[3250, 3340, 5]"]
end
subgraph path692 [Path]
692["Path<br>[3404, 3437, 5]"]
693["Segment<br>[3445, 3464, 5]"]
694["Segment<br>[3472, 3494, 5]"]
695["Segment<br>[3502, 3525, 5]"]
696["Segment<br>[3533, 3553, 5]"]
697["Segment<br>[3561, 3585, 5]"]
698["Segment<br>[3593, 3616, 5]"]
699["Segment<br>[3624, 3631, 5]"]
692["Path<br>[3440, 3473, 5]"]
693["Segment<br>[3481, 3500, 5]"]
694["Segment<br>[3508, 3530, 5]"]
695["Segment<br>[3538, 3561, 5]"]
696["Segment<br>[3569, 3589, 5]"]
697["Segment<br>[3597, 3621, 5]"]
698["Segment<br>[3629, 3652, 5]"]
699["Segment<br>[3660, 3667, 5]"]
700[Solid2d]
end
1["Plane<br>[333, 353, 5]"]
@ -682,7 +682,7 @@ flowchart LR
615["Sweep Extrusion<br>[2523, 2547, 5]"]
616["Sweep Extrusion<br>[2523, 2547, 5]"]
617["Plane<br>[1205, 1272, 0]"]
627["Sweep Extrusion<br>[3047, 3071, 5]"]
627["Sweep Extrusion<br>[3083, 3107, 5]"]
628[Wall]
629[Wall]
630[Wall]
@ -703,10 +703,10 @@ flowchart LR
645["SweepEdge Adjacent"]
646["SweepEdge Opposite"]
647["SweepEdge Adjacent"]
648["Sweep Extrusion<br>[3047, 3071, 5]"]
649["Plane<br>[3712, 3747, 5]"]
653["Plane<br>[3778, 3807, 5]"]
663["Sweep Sweep<br>[3819, 3846, 5]"]
648["Sweep Extrusion<br>[3083, 3107, 5]"]
649["Plane<br>[3748, 3783, 5]"]
653["Plane<br>[3814, 3843, 5]"]
663["Sweep Sweep<br>[3855, 3882, 5]"]
664[Wall]
665[Wall]
666[Wall]
@ -730,9 +730,9 @@ flowchart LR
684["SweepEdge Adjacent"]
685["SweepEdge Opposite"]
686["SweepEdge Adjacent"]
687["Plane<br>[3712, 3747, 5]"]
691["Plane<br>[3778, 3807, 5]"]
701["Sweep Sweep<br>[3819, 3846, 5]"]
687["Plane<br>[3748, 3783, 5]"]
691["Plane<br>[3814, 3843, 5]"]
701["Sweep Sweep<br>[3855, 3882, 5]"]
702[Wall]
703[Wall]
704[Wall]
@ -764,10 +764,10 @@ flowchart LR
730["StartSketchOnPlane<br>[1657, 1677, 5]"]
731["StartSketchOnPlane<br>[2095, 2115, 5]"]
732["StartSketchOnPlane<br>[2604, 2624, 5]"]
733["StartSketchOnPlane<br>[3124, 3144, 5]"]
734["StartSketchOnPlane<br>[3376, 3396, 5]"]
735["StartSketchOnPlane<br>[3124, 3144, 5]"]
736["StartSketchOnPlane<br>[3376, 3396, 5]"]
733["StartSketchOnPlane<br>[3160, 3180, 5]"]
734["StartSketchOnPlane<br>[3412, 3432, 5]"]
735["StartSketchOnPlane<br>[3160, 3180, 5]"]
736["StartSketchOnPlane<br>[3412, 3432, 5]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -1060,8 +1060,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "backSlats",
"functionSourceRange": [
2993,
3084,
3029,
3120,
5
],
"unlabeledArg": null,
@ -1076,7 +1076,7 @@ description: Operations executed bench.kcl
"name": "backSlatsSketch",
"functionSourceRange": [
2580,
2972,
3008,
5
],
"unlabeledArg": null,
@ -1154,8 +1154,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "armRest",
"functionSourceRange": [
3671,
3859,
3707,
3895,
5
],
"unlabeledArg": null,
@ -1194,8 +1194,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "armRestPath",
"functionSourceRange": [
3100,
3325,
3136,
3361,
5
],
"unlabeledArg": null,
@ -1257,8 +1257,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "armRestProfile",
"functionSourceRange": [
3344,
3652,
3380,
3688,
5
],
"unlabeledArg": null,
@ -1318,8 +1318,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "armRest",
"functionSourceRange": [
3671,
3859,
3707,
3895,
5
],
"unlabeledArg": null,
@ -1358,8 +1358,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "armRestPath",
"functionSourceRange": [
3100,
3325,
3136,
3361,
5
],
"unlabeledArg": null,
@ -1421,8 +1421,8 @@ description: Operations executed bench.kcl
"type": "FunctionCall",
"name": "armRestProfile",
"functionSourceRange": [
3344,
3652,
3380,
3688,
5
],
"unlabeledArg": null,

View File

@ -188,15 +188,15 @@ flowchart LR
end
subgraph path334 [Path]
334["Path<br>[745, 785, 8]"]
335["Segment<br>[793, 855, 8]"]
336["Segment<br>[863, 899, 8]"]
337["Segment<br>[907, 937, 8]"]
338["Segment<br>[945, 998, 8]"]
339["Segment<br>[1006, 1046, 8]"]
340["Segment<br>[1054, 1089, 8]"]
341["Segment<br>[1097, 1135, 8]"]
342["Segment<br>[1143, 1165, 8]"]
343["Segment<br>[1173, 1180, 8]"]
335["Segment<br>[793, 840, 8]"]
336["Segment<br>[848, 884, 8]"]
337["Segment<br>[892, 922, 8]"]
338["Segment<br>[930, 983, 8]"]
339["Segment<br>[991, 1031, 8]"]
340["Segment<br>[1039, 1074, 8]"]
341["Segment<br>[1082, 1120, 8]"]
342["Segment<br>[1128, 1150, 8]"]
343["Segment<br>[1158, 1165, 8]"]
344[Solid2d]
end
subgraph path255 [Path]
@ -495,7 +495,7 @@ flowchart LR
331["SweepEdge Adjacent"]
332["SweepEdge Adjacent"]
333["Plane<br>[711, 737, 8]"]
345["Sweep Revolve<br>[1188, 1205, 8]"]
345["Sweep Revolve<br>[1173, 1190, 8]"]
346[Wall]
347[Wall]
348[Wall]

View File

@ -1433,7 +1433,7 @@ description: Operations executed car-wheel-assembly.kcl
"name": "lug",
"functionSourceRange": [
669,
1295,
1280,
8
],
"unlabeledArg": null,

View File

@ -2,54 +2,54 @@
flowchart LR
subgraph path7 [Path]
7["Path<br>[773, 813, 0]"]
8["Segment<br>[821, 868, 0]"]
9["Segment<br>[876, 982, 0]"]
10["Segment<br>[990, 1116, 0]"]
8["Segment<br>[821, 886, 0]"]
9["Segment<br>[894, 991, 0]"]
10["Segment<br>[999, 1116, 0]"]
11["Segment<br>[1124, 1180, 0]"]
12["Segment<br>[1188, 1195, 0]"]
13[Solid2d]
end
subgraph path29 [Path]
29["Path<br>[773, 813, 0]"]
30["Segment<br>[821, 868, 0]"]
31["Segment<br>[876, 982, 0]"]
32["Segment<br>[990, 1116, 0]"]
30["Segment<br>[821, 886, 0]"]
31["Segment<br>[894, 991, 0]"]
32["Segment<br>[999, 1116, 0]"]
33["Segment<br>[1124, 1180, 0]"]
34["Segment<br>[1188, 1195, 0]"]
35[Solid2d]
end
subgraph path51 [Path]
51["Path<br>[773, 813, 0]"]
52["Segment<br>[821, 868, 0]"]
53["Segment<br>[876, 982, 0]"]
54["Segment<br>[990, 1116, 0]"]
52["Segment<br>[821, 886, 0]"]
53["Segment<br>[894, 991, 0]"]
54["Segment<br>[999, 1116, 0]"]
55["Segment<br>[1124, 1180, 0]"]
56["Segment<br>[1188, 1195, 0]"]
57[Solid2d]
end
subgraph path73 [Path]
73["Path<br>[773, 813, 0]"]
74["Segment<br>[821, 868, 0]"]
75["Segment<br>[876, 982, 0]"]
76["Segment<br>[990, 1116, 0]"]
74["Segment<br>[821, 886, 0]"]
75["Segment<br>[894, 991, 0]"]
76["Segment<br>[999, 1116, 0]"]
77["Segment<br>[1124, 1180, 0]"]
78["Segment<br>[1188, 1195, 0]"]
79[Solid2d]
end
subgraph path95 [Path]
95["Path<br>[773, 813, 0]"]
96["Segment<br>[821, 868, 0]"]
97["Segment<br>[876, 982, 0]"]
98["Segment<br>[990, 1116, 0]"]
96["Segment<br>[821, 886, 0]"]
97["Segment<br>[894, 991, 0]"]
98["Segment<br>[999, 1116, 0]"]
99["Segment<br>[1124, 1180, 0]"]
100["Segment<br>[1188, 1195, 0]"]
101[Solid2d]
end
subgraph path117 [Path]
117["Path<br>[773, 813, 0]"]
118["Segment<br>[821, 868, 0]"]
119["Segment<br>[876, 982, 0]"]
120["Segment<br>[990, 1116, 0]"]
118["Segment<br>[821, 886, 0]"]
119["Segment<br>[894, 991, 0]"]
120["Segment<br>[999, 1116, 0]"]
121["Segment<br>[1124, 1180, 0]"]
122["Segment<br>[1188, 1195, 0]"]
123[Solid2d]
@ -60,7 +60,7 @@ flowchart LR
4["Plane<br>[504, 540, 0]"]
5["Plane<br>[552, 602, 0]"]
6["Plane<br>[615, 650, 0]"]
14["Sweep Extrusion<br>[1203, 1237, 0]"]
14["Sweep Extrusion<br>[1203, 1234, 0]"]
15[Wall]
16[Wall]
17[Wall]
@ -75,7 +75,7 @@ flowchart LR
26["SweepEdge Adjacent"]
27["SweepEdge Opposite"]
28["SweepEdge Adjacent"]
36["Sweep Extrusion<br>[1203, 1237, 0]"]
36["Sweep Extrusion<br>[1203, 1234, 0]"]
37[Wall]
38[Wall]
39[Wall]
@ -90,7 +90,7 @@ flowchart LR
48["SweepEdge Adjacent"]
49["SweepEdge Opposite"]
50["SweepEdge Adjacent"]
58["Sweep Extrusion<br>[1203, 1237, 0]"]
58["Sweep Extrusion<br>[1203, 1234, 0]"]
59[Wall]
60[Wall]
61[Wall]
@ -105,7 +105,7 @@ flowchart LR
70["SweepEdge Adjacent"]
71["SweepEdge Opposite"]
72["SweepEdge Adjacent"]
80["Sweep Extrusion<br>[1203, 1237, 0]"]
80["Sweep Extrusion<br>[1203, 1234, 0]"]
81[Wall]
82[Wall]
83[Wall]
@ -120,7 +120,7 @@ flowchart LR
92["SweepEdge Adjacent"]
93["SweepEdge Opposite"]
94["SweepEdge Adjacent"]
102["Sweep Extrusion<br>[1203, 1237, 0]"]
102["Sweep Extrusion<br>[1203, 1234, 0]"]
103[Wall]
104[Wall]
105[Wall]
@ -135,7 +135,7 @@ flowchart LR
114["SweepEdge Adjacent"]
115["SweepEdge Opposite"]
116["SweepEdge Adjacent"]
124["Sweep Extrusion<br>[1203, 1237, 0]"]
124["Sweep Extrusion<br>[1203, 1234, 0]"]
125[Wall]
126[Wall]
127[Wall]

View File

@ -905,56 +905,70 @@ description: Result of parsing color-cube.kcl
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "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": "size",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"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,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "size",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "rectangleSegmentA001"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "tag",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "rectangleSegmentA001"
}
}
],
"callee": {
@ -975,139 +989,25 @@ description: Result of parsing color-cube.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"left": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA001",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segAng",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
"operator": "-",
"right": {
"commentStart": 0,
"end": 0,
"raw": "90",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 90.0,
"suffix": "None"
}
},
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "size",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"left": {
"arguments": [
{
"abs_path": false,
@ -1147,74 +1047,67 @@ description: Result of parsing color-cube.kcl
"type": "CallExpression",
"type": "CallExpression"
},
{
"argument": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA001",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
"operator": "-",
"right": {
"commentStart": 0,
"end": 0,
"operator": "-",
"raw": "90",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
"type": "Literal",
"type": "Literal",
"value": {
"value": 90.0,
"suffix": "None"
}
},
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "size",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "tag",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
}
}
],
"callee": {
@ -1235,8 +1128,160 @@ description: Result of parsing color-cube.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA001",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segAng",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
},
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"argument": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA001",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
},
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "tag",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
}
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
@ -1416,13 +1461,7 @@ description: Result of parsing color-cube.kcl
"start": 0,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": {
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
"unlabeled": null
},
{
"arguments": [

View File

@ -160,7 +160,7 @@ description: Operations executed color-cube.kcl
"name": "sketchRectangle",
"functionSourceRange": [
730,
1330,
1327,
0
],
"unlabeledArg": null,
@ -210,7 +210,7 @@ description: Operations executed color-cube.kcl
"name": "sketchRectangle",
"functionSourceRange": [
730,
1330,
1327,
0
],
"unlabeledArg": null,
@ -260,7 +260,7 @@ description: Operations executed color-cube.kcl
"name": "sketchRectangle",
"functionSourceRange": [
730,
1330,
1327,
0
],
"unlabeledArg": null,
@ -310,7 +310,7 @@ description: Operations executed color-cube.kcl
"name": "sketchRectangle",
"functionSourceRange": [
730,
1330,
1327,
0
],
"unlabeledArg": null,
@ -360,7 +360,7 @@ description: Operations executed color-cube.kcl
"name": "sketchRectangle",
"functionSourceRange": [
730,
1330,
1327,
0
],
"unlabeledArg": null,
@ -410,7 +410,7 @@ description: Operations executed color-cube.kcl
"name": "sketchRectangle",
"functionSourceRange": [
730,
1330,
1327,
0
],
"unlabeledArg": null,

View File

@ -2,113 +2,113 @@
flowchart LR
subgraph path2 [Path]
2["Path<br>[287, 312, 0]"]
3["Segment<br>[318, 366, 0]"]
4["Segment<br>[372, 474, 0]"]
5["Segment<br>[480, 600, 0]"]
6["Segment<br>[606, 691, 0]"]
7["Segment<br>[697, 704, 0]"]
3["Segment<br>[318, 384, 0]"]
4["Segment<br>[390, 489, 0]"]
5["Segment<br>[495, 612, 0]"]
6["Segment<br>[618, 703, 0]"]
7["Segment<br>[709, 716, 0]"]
8[Solid2d]
end
subgraph path29 [Path]
29["Path<br>[1615, 1698, 0]"]
30["Segment<br>[1615, 1698, 0]"]
29["Path<br>[1627, 1710, 0]"]
30["Segment<br>[1627, 1710, 0]"]
31[Solid2d]
end
subgraph path32 [Path]
32["Path<br>[1711, 1778, 0]"]
33["Segment<br>[1711, 1778, 0]"]
32["Path<br>[1723, 1790, 0]"]
33["Segment<br>[1723, 1790, 0]"]
34[Solid2d]
end
subgraph path42 [Path]
42["Path<br>[1615, 1698, 0]"]
43["Segment<br>[1615, 1698, 0]"]
42["Path<br>[1627, 1710, 0]"]
43["Segment<br>[1627, 1710, 0]"]
44[Solid2d]
end
subgraph path45 [Path]
45["Path<br>[1711, 1778, 0]"]
46["Segment<br>[1711, 1778, 0]"]
45["Path<br>[1723, 1790, 0]"]
46["Segment<br>[1723, 1790, 0]"]
47[Solid2d]
end
subgraph path55 [Path]
55["Path<br>[1615, 1698, 0]"]
56["Segment<br>[1615, 1698, 0]"]
55["Path<br>[1627, 1710, 0]"]
56["Segment<br>[1627, 1710, 0]"]
57[Solid2d]
end
subgraph path58 [Path]
58["Path<br>[1711, 1778, 0]"]
59["Segment<br>[1711, 1778, 0]"]
58["Path<br>[1723, 1790, 0]"]
59["Segment<br>[1723, 1790, 0]"]
60[Solid2d]
end
subgraph path68 [Path]
68["Path<br>[1615, 1698, 0]"]
69["Segment<br>[1615, 1698, 0]"]
68["Path<br>[1627, 1710, 0]"]
69["Segment<br>[1627, 1710, 0]"]
70[Solid2d]
end
subgraph path71 [Path]
71["Path<br>[1711, 1778, 0]"]
72["Segment<br>[1711, 1778, 0]"]
71["Path<br>[1723, 1790, 0]"]
72["Segment<br>[1723, 1790, 0]"]
73[Solid2d]
end
subgraph path81 [Path]
81["Path<br>[2349, 2384, 0]"]
82["Segment<br>[2390, 2438, 0]"]
83["Segment<br>[2444, 2546, 0]"]
84["Segment<br>[2552, 2672, 0]"]
85["Segment<br>[2678, 2763, 0]"]
86["Segment<br>[2769, 2776, 0]"]
81["Path<br>[2361, 2396, 0]"]
82["Segment<br>[2402, 2468, 0]"]
83["Segment<br>[2474, 2573, 0]"]
84["Segment<br>[2579, 2696, 0]"]
85["Segment<br>[2702, 2787, 0]"]
86["Segment<br>[2793, 2800, 0]"]
87[Solid2d]
end
subgraph path88 [Path]
88["Path<br>[2787, 2943, 0]"]
89["Segment<br>[2787, 2943, 0]"]
88["Path<br>[2811, 2967, 0]"]
89["Segment<br>[2811, 2967, 0]"]
90[Solid2d]
end
subgraph path91 [Path]
91["Path<br>[2958, 3125, 0]"]
92["Segment<br>[2958, 3125, 0]"]
91["Path<br>[2982, 3149, 0]"]
92["Segment<br>[2982, 3149, 0]"]
93[Solid2d]
end
subgraph path94 [Path]
94["Path<br>[3140, 3298, 0]"]
95["Segment<br>[3140, 3298, 0]"]
94["Path<br>[3164, 3322, 0]"]
95["Segment<br>[3164, 3322, 0]"]
96[Solid2d]
end
subgraph path97 [Path]
97["Path<br>[3313, 3482, 0]"]
98["Segment<br>[3313, 3482, 0]"]
97["Path<br>[3337, 3506, 0]"]
98["Segment<br>[3337, 3506, 0]"]
99[Solid2d]
end
subgraph path119 [Path]
119["Path<br>[3923, 4007, 0]"]
120["Segment<br>[4013, 4083, 0]"]
121["Segment<br>[4089, 4213, 0]"]
122["Segment<br>[4219, 4339, 0]"]
123["Segment<br>[4345, 4430, 0]"]
124["Segment<br>[4436, 4443, 0]"]
119["Path<br>[3947, 4031, 0]"]
120["Segment<br>[4037, 4125, 0]"]
121["Segment<br>[4131, 4252, 0]"]
122["Segment<br>[4258, 4375, 0]"]
123["Segment<br>[4381, 4466, 0]"]
124["Segment<br>[4472, 4479, 0]"]
125[Solid2d]
end
subgraph path126 [Path]
126["Path<br>[4454, 4626, 0]"]
127["Segment<br>[4454, 4626, 0]"]
126["Path<br>[4490, 4662, 0]"]
127["Segment<br>[4490, 4662, 0]"]
128[Solid2d]
end
subgraph path129 [Path]
129["Path<br>[4641, 4824, 0]"]
130["Segment<br>[4641, 4824, 0]"]
129["Path<br>[4677, 4860, 0]"]
130["Segment<br>[4677, 4860, 0]"]
131[Solid2d]
end
subgraph path132 [Path]
132["Path<br>[4839, 5013, 0]"]
133["Segment<br>[4839, 5013, 0]"]
132["Path<br>[4875, 5049, 0]"]
133["Segment<br>[4875, 5049, 0]"]
134[Solid2d]
end
subgraph path135 [Path]
135["Path<br>[5028, 5213, 0]"]
136["Segment<br>[5028, 5213, 0]"]
135["Path<br>[5064, 5249, 0]"]
136["Segment<br>[5064, 5249, 0]"]
137[Solid2d]
end
1["Plane<br>[264, 281, 0]"]
9["Sweep Extrusion<br>[718, 753, 0]"]
9["Sweep Extrusion<br>[730, 765, 0]"]
10[Wall]
11[Wall]
12[Wall]
@ -123,40 +123,40 @@ flowchart LR
21["SweepEdge Adjacent"]
22["SweepEdge Opposite"]
23["SweepEdge Adjacent"]
24["EdgeCut Fillet<br>[759, 1041, 0]"]
25["EdgeCut Fillet<br>[759, 1041, 0]"]
26["EdgeCut Fillet<br>[759, 1041, 0]"]
27["EdgeCut Fillet<br>[759, 1041, 0]"]
28["Plane<br>[1584, 1607, 0]"]
35["Sweep Extrusion<br>[1798, 1849, 0]"]
24["EdgeCut Fillet<br>[771, 1053, 0]"]
25["EdgeCut Fillet<br>[771, 1053, 0]"]
26["EdgeCut Fillet<br>[771, 1053, 0]"]
27["EdgeCut Fillet<br>[771, 1053, 0]"]
28["Plane<br>[1596, 1619, 0]"]
35["Sweep Extrusion<br>[1810, 1861, 0]"]
36[Wall]
37["Cap Start"]
38["Cap End"]
39["SweepEdge Opposite"]
40["SweepEdge Adjacent"]
41["Plane<br>[1584, 1607, 0]"]
48["Sweep Extrusion<br>[1798, 1849, 0]"]
41["Plane<br>[1596, 1619, 0]"]
48["Sweep Extrusion<br>[1810, 1861, 0]"]
49[Wall]
50["Cap Start"]
51["Cap End"]
52["SweepEdge Opposite"]
53["SweepEdge Adjacent"]
54["Plane<br>[1584, 1607, 0]"]
61["Sweep Extrusion<br>[1798, 1849, 0]"]
54["Plane<br>[1596, 1619, 0]"]
61["Sweep Extrusion<br>[1810, 1861, 0]"]
62[Wall]
63["Cap Start"]
64["Cap End"]
65["SweepEdge Opposite"]
66["SweepEdge Adjacent"]
67["Plane<br>[1584, 1607, 0]"]
74["Sweep Extrusion<br>[1798, 1849, 0]"]
67["Plane<br>[1596, 1619, 0]"]
74["Sweep Extrusion<br>[1810, 1861, 0]"]
75[Wall]
76["Cap Start"]
77["Cap End"]
78["SweepEdge Opposite"]
79["SweepEdge Adjacent"]
80["Plane<br>[2326, 2343, 0]"]
100["Sweep Extrusion<br>[3500, 3542, 0]"]
80["Plane<br>[2338, 2355, 0]"]
100["Sweep Extrusion<br>[3524, 3566, 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>[3548, 3830, 0]"]
116["EdgeCut Fillet<br>[3548, 3830, 0]"]
117["EdgeCut Fillet<br>[3548, 3830, 0]"]
118["EdgeCut Fillet<br>[3548, 3830, 0]"]
138["Sweep Extrusion<br>[5231, 5273, 0]"]
115["EdgeCut Fillet<br>[3572, 3854, 0]"]
116["EdgeCut Fillet<br>[3572, 3854, 0]"]
117["EdgeCut Fillet<br>[3572, 3854, 0]"]
118["EdgeCut Fillet<br>[3572, 3854, 0]"]
138["Sweep Extrusion<br>[5267, 5309, 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>[5279, 5561, 0]"]
154["EdgeCut Fillet<br>[5279, 5561, 0]"]
155["EdgeCut Fillet<br>[5279, 5561, 0]"]
156["EdgeCut Fillet<br>[5279, 5561, 0]"]
157["StartSketchOnFace<br>[3885, 3917, 0]"]
153["EdgeCut Fillet<br>[5315, 5597, 0]"]
154["EdgeCut Fillet<br>[5315, 5597, 0]"]
155["EdgeCut Fillet<br>[5315, 5597, 0]"]
156["EdgeCut Fillet<br>[5315, 5597, 0]"]
157["StartSketchOnFace<br>[3909, 3941, 0]"]
1 --- 2
2 --- 3
2 --- 4

File diff suppressed because it is too large Load Diff

View File

@ -156,8 +156,8 @@ description: Operations executed enclosure.kcl
"type": "FunctionCall",
"name": "function001",
"functionSourceRange": [
1275,
1872,
1287,
1884,
0
],
"unlabeledArg": null,
@ -429,8 +429,8 @@ description: Operations executed enclosure.kcl
"type": "FunctionCall",
"name": "function001",
"functionSourceRange": [
1275,
1872,
1287,
1884,
0
],
"unlabeledArg": null,
@ -702,8 +702,8 @@ description: Operations executed enclosure.kcl
"type": "FunctionCall",
"name": "function001",
"functionSourceRange": [
1275,
1872,
1287,
1884,
0
],
"unlabeledArg": null,
@ -975,8 +975,8 @@ description: Operations executed enclosure.kcl
"type": "FunctionCall",
"name": "function001",
"functionSourceRange": [
1275,
1872,
1287,
1884,
0
],
"unlabeledArg": null,

View File

@ -15,9 +15,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 344,
"end": 365,
"start": 344,
"commentStart": 362,
"end": 383,
"start": 362,
"type": "TagDeclarator",
"value": "rectangleSegmentA001"
},
@ -28,9 +28,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 452,
"end": 473,
"start": 452,
"commentStart": 467,
"end": 488,
"start": 467,
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
},
@ -41,9 +41,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 578,
"end": 599,
"start": 578,
"commentStart": 590,
"end": 611,
"start": 590,
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
},
@ -54,9 +54,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 669,
"end": 690,
"start": 669,
"commentStart": 681,
"end": 702,
"start": 681,
"type": "TagDeclarator",
"value": "rectangleSegmentD001"
},
@ -77,9 +77,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 344,
"end": 365,
"start": 344,
"commentStart": 362,
"end": 383,
"start": 362,
"type": "TagDeclarator",
"value": "rectangleSegmentA001"
},
@ -102,9 +102,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 452,
"end": 473,
"start": 452,
"commentStart": 467,
"end": 488,
"start": 467,
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
},
@ -127,9 +127,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 578,
"end": 599,
"start": 578,
"commentStart": 590,
"end": 611,
"start": 590,
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
},
@ -152,9 +152,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 669,
"end": 690,
"start": 669,
"commentStart": 681,
"end": 702,
"start": 681,
"type": "TagDeclarator",
"value": "rectangleSegmentD001"
},
@ -308,9 +308,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2416,
"end": 2437,
"start": 2416,
"commentStart": 2446,
"end": 2467,
"start": 2446,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -321,9 +321,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2524,
"end": 2545,
"start": 2524,
"commentStart": 2551,
"end": 2572,
"start": 2551,
"type": "TagDeclarator",
"value": "rectangleSegmentB002"
},
@ -334,9 +334,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2650,
"end": 2671,
"start": 2650,
"commentStart": 2674,
"end": 2695,
"start": 2674,
"type": "TagDeclarator",
"value": "rectangleSegmentC002"
},
@ -347,9 +347,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2741,
"end": 2762,
"start": 2741,
"commentStart": 2765,
"end": 2786,
"start": 2765,
"type": "TagDeclarator",
"value": "rectangleSegmentD002"
},
@ -370,9 +370,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 2416,
"end": 2437,
"start": 2416,
"commentStart": 2446,
"end": 2467,
"start": 2446,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -395,9 +395,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 2524,
"end": 2545,
"start": 2524,
"commentStart": 2551,
"end": 2572,
"start": 2551,
"type": "TagDeclarator",
"value": "rectangleSegmentB002"
},
@ -420,9 +420,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 2650,
"end": 2671,
"start": 2650,
"commentStart": 2674,
"end": 2695,
"start": 2674,
"type": "TagDeclarator",
"value": "rectangleSegmentC002"
},
@ -445,9 +445,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 2741,
"end": 2762,
"start": 2741,
"commentStart": 2765,
"end": 2786,
"start": 2765,
"type": "TagDeclarator",
"value": "rectangleSegmentD002"
},
@ -601,9 +601,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4061,
"end": 4082,
"start": 4061,
"commentStart": 4103,
"end": 4124,
"start": 4103,
"type": "TagDeclarator",
"value": "rectangleSegmentA003"
},
@ -614,9 +614,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4191,
"end": 4212,
"start": 4191,
"commentStart": 4230,
"end": 4251,
"start": 4230,
"type": "TagDeclarator",
"value": "rectangleSegmentB003"
},
@ -627,9 +627,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4317,
"end": 4338,
"start": 4317,
"commentStart": 4353,
"end": 4374,
"start": 4353,
"type": "TagDeclarator",
"value": "rectangleSegmentC003"
},
@ -640,9 +640,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4408,
"end": 4429,
"start": 4408,
"commentStart": 4444,
"end": 4465,
"start": 4444,
"type": "TagDeclarator",
"value": "rectangleSegmentD003"
},
@ -663,9 +663,9 @@ description: Variables in memory after executing enclosure.kcl
3.0
],
"tag": {
"commentStart": 4061,
"end": 4082,
"start": 4061,
"commentStart": 4103,
"end": 4124,
"start": 4103,
"type": "TagDeclarator",
"value": "rectangleSegmentA003"
},
@ -688,9 +688,9 @@ description: Variables in memory after executing enclosure.kcl
3.0
],
"tag": {
"commentStart": 4191,
"end": 4212,
"start": 4191,
"commentStart": 4230,
"end": 4251,
"start": 4230,
"type": "TagDeclarator",
"value": "rectangleSegmentB003"
},
@ -713,9 +713,9 @@ description: Variables in memory after executing enclosure.kcl
172.0
],
"tag": {
"commentStart": 4317,
"end": 4338,
"start": 4317,
"commentStart": 4353,
"end": 4374,
"start": 4353,
"type": "TagDeclarator",
"value": "rectangleSegmentC003"
},
@ -738,9 +738,9 @@ description: Variables in memory after executing enclosure.kcl
172.0
],
"tag": {
"commentStart": 4408,
"end": 4429,
"start": 4408,
"commentStart": 4444,
"end": 4465,
"start": 4444,
"type": "TagDeclarator",
"value": "rectangleSegmentD003"
},
@ -803,9 +803,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2416,
"end": 2437,
"start": 2416,
"commentStart": 2446,
"end": 2467,
"start": 2446,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -816,9 +816,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2524,
"end": 2545,
"start": 2524,
"commentStart": 2551,
"end": 2572,
"start": 2551,
"type": "TagDeclarator",
"value": "rectangleSegmentB002"
},
@ -829,9 +829,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2650,
"end": 2671,
"start": 2650,
"commentStart": 2674,
"end": 2695,
"start": 2674,
"type": "TagDeclarator",
"value": "rectangleSegmentC002"
},
@ -842,9 +842,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2741,
"end": 2762,
"start": 2741,
"commentStart": 2765,
"end": 2786,
"start": 2765,
"type": "TagDeclarator",
"value": "rectangleSegmentD002"
},
@ -865,9 +865,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 2416,
"end": 2437,
"start": 2416,
"commentStart": 2446,
"end": 2467,
"start": 2446,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -890,9 +890,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 2524,
"end": 2545,
"start": 2524,
"commentStart": 2551,
"end": 2572,
"start": 2551,
"type": "TagDeclarator",
"value": "rectangleSegmentB002"
},
@ -915,9 +915,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 2650,
"end": 2671,
"start": 2650,
"commentStart": 2674,
"end": 2695,
"start": 2674,
"type": "TagDeclarator",
"value": "rectangleSegmentC002"
},
@ -940,9 +940,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 2741,
"end": 2762,
"start": 2741,
"commentStart": 2765,
"end": 2786,
"start": 2765,
"type": "TagDeclarator",
"value": "rectangleSegmentD002"
},
@ -1285,9 +1285,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 344,
"end": 365,
"start": 344,
"commentStart": 362,
"end": 383,
"start": 362,
"type": "TagDeclarator",
"value": "rectangleSegmentA001"
},
@ -1310,9 +1310,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 452,
"end": 473,
"start": 452,
"commentStart": 467,
"end": 488,
"start": 467,
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
},
@ -1335,9 +1335,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 578,
"end": 599,
"start": 578,
"commentStart": 590,
"end": 611,
"start": 590,
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
},
@ -1360,9 +1360,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 669,
"end": 690,
"start": 669,
"commentStart": 681,
"end": 702,
"start": 681,
"type": "TagDeclarator",
"value": "rectangleSegmentD001"
},
@ -1483,9 +1483,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 2416,
"end": 2437,
"start": 2416,
"commentStart": 2446,
"end": 2467,
"start": 2446,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -1508,9 +1508,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 2524,
"end": 2545,
"start": 2524,
"commentStart": 2551,
"end": 2572,
"start": 2551,
"type": "TagDeclarator",
"value": "rectangleSegmentB002"
},
@ -1533,9 +1533,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 2650,
"end": 2671,
"start": 2650,
"commentStart": 2674,
"end": 2695,
"start": 2674,
"type": "TagDeclarator",
"value": "rectangleSegmentC002"
},
@ -1558,9 +1558,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 2741,
"end": 2762,
"start": 2741,
"commentStart": 2765,
"end": 2786,
"start": 2765,
"type": "TagDeclarator",
"value": "rectangleSegmentD002"
},
@ -1681,9 +1681,9 @@ description: Variables in memory after executing enclosure.kcl
3.0
],
"tag": {
"commentStart": 4061,
"end": 4082,
"start": 4061,
"commentStart": 4103,
"end": 4124,
"start": 4103,
"type": "TagDeclarator",
"value": "rectangleSegmentA003"
},
@ -1706,9 +1706,9 @@ description: Variables in memory after executing enclosure.kcl
3.0
],
"tag": {
"commentStart": 4191,
"end": 4212,
"start": 4191,
"commentStart": 4230,
"end": 4251,
"start": 4230,
"type": "TagDeclarator",
"value": "rectangleSegmentB003"
},
@ -1731,9 +1731,9 @@ description: Variables in memory after executing enclosure.kcl
172.0
],
"tag": {
"commentStart": 4317,
"end": 4338,
"start": 4317,
"commentStart": 4353,
"end": 4374,
"start": 4353,
"type": "TagDeclarator",
"value": "rectangleSegmentC003"
},
@ -1756,9 +1756,9 @@ description: Variables in memory after executing enclosure.kcl
172.0
],
"tag": {
"commentStart": 4408,
"end": 4429,
"start": 4408,
"commentStart": 4444,
"end": 4465,
"start": 4444,
"type": "TagDeclarator",
"value": "rectangleSegmentD003"
},
@ -1821,9 +1821,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2416,
"end": 2437,
"start": 2416,
"commentStart": 2446,
"end": 2467,
"start": 2446,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -1834,9 +1834,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2524,
"end": 2545,
"start": 2524,
"commentStart": 2551,
"end": 2572,
"start": 2551,
"type": "TagDeclarator",
"value": "rectangleSegmentB002"
},
@ -1847,9 +1847,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2650,
"end": 2671,
"start": 2650,
"commentStart": 2674,
"end": 2695,
"start": 2674,
"type": "TagDeclarator",
"value": "rectangleSegmentC002"
},
@ -1860,9 +1860,9 @@ description: Variables in memory after executing enclosure.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2741,
"end": 2762,
"start": 2741,
"commentStart": 2765,
"end": 2786,
"start": 2765,
"type": "TagDeclarator",
"value": "rectangleSegmentD002"
},
@ -1883,9 +1883,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 2416,
"end": 2437,
"start": 2416,
"commentStart": 2446,
"end": 2467,
"start": 2446,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -1908,9 +1908,9 @@ description: Variables in memory after executing enclosure.kcl
0.0
],
"tag": {
"commentStart": 2524,
"end": 2545,
"start": 2524,
"commentStart": 2551,
"end": 2572,
"start": 2551,
"type": "TagDeclarator",
"value": "rectangleSegmentB002"
},
@ -1933,9 +1933,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 2650,
"end": 2671,
"start": 2650,
"commentStart": 2674,
"end": 2695,
"start": 2674,
"type": "TagDeclarator",
"value": "rectangleSegmentC002"
},
@ -1958,9 +1958,9 @@ description: Variables in memory after executing enclosure.kcl
175.0
],
"tag": {
"commentStart": 2741,
"end": 2762,
"start": 2741,
"commentStart": 2765,
"end": 2786,
"start": 2765,
"type": "TagDeclarator",
"value": "rectangleSegmentD002"
},

View File

@ -4,169 +4,169 @@ flowchart LR
2["Path<br>[817, 852, 0]"]
3["Segment<br>[860, 886, 0]"]
4["Segment<br>[894, 957, 0]"]
5["Segment<br>[965, 1056, 0]"]
6["Segment<br>[1064, 1126, 0]"]
7["Segment<br>[1134, 1225, 0]"]
5["Segment<br>[965, 1024, 0]"]
6["Segment<br>[1032, 1094, 0]"]
7["Segment<br>[1102, 1161, 0]"]
end
subgraph path9 [Path]
9["Path<br>[1327, 1389, 0]"]
10["Segment<br>[1327, 1389, 0]"]
9["Path<br>[1263, 1325, 0]"]
10["Segment<br>[1263, 1325, 0]"]
11[Solid2d]
end
subgraph path12 [Path]
12["Path<br>[1402, 1480, 0]"]
13["Segment<br>[1402, 1480, 0]"]
12["Path<br>[1338, 1416, 0]"]
13["Segment<br>[1338, 1416, 0]"]
14[Solid2d]
end
subgraph path22 [Path]
22["Path<br>[817, 852, 0]"]
23["Segment<br>[860, 886, 0]"]
24["Segment<br>[894, 957, 0]"]
25["Segment<br>[965, 1056, 0]"]
26["Segment<br>[1064, 1126, 0]"]
27["Segment<br>[1134, 1225, 0]"]
25["Segment<br>[965, 1024, 0]"]
26["Segment<br>[1032, 1094, 0]"]
27["Segment<br>[1102, 1161, 0]"]
end
subgraph path29 [Path]
29["Path<br>[1327, 1389, 0]"]
30["Segment<br>[1327, 1389, 0]"]
29["Path<br>[1263, 1325, 0]"]
30["Segment<br>[1263, 1325, 0]"]
31[Solid2d]
end
subgraph path32 [Path]
32["Path<br>[1402, 1480, 0]"]
33["Segment<br>[1402, 1480, 0]"]
32["Path<br>[1338, 1416, 0]"]
33["Segment<br>[1338, 1416, 0]"]
34[Solid2d]
end
subgraph path42 [Path]
42["Path<br>[817, 852, 0]"]
43["Segment<br>[860, 886, 0]"]
44["Segment<br>[894, 957, 0]"]
45["Segment<br>[965, 1056, 0]"]
46["Segment<br>[1064, 1126, 0]"]
47["Segment<br>[1134, 1225, 0]"]
45["Segment<br>[965, 1024, 0]"]
46["Segment<br>[1032, 1094, 0]"]
47["Segment<br>[1102, 1161, 0]"]
end
subgraph path49 [Path]
49["Path<br>[1327, 1389, 0]"]
50["Segment<br>[1327, 1389, 0]"]
49["Path<br>[1263, 1325, 0]"]
50["Segment<br>[1263, 1325, 0]"]
51[Solid2d]
end
subgraph path52 [Path]
52["Path<br>[1402, 1480, 0]"]
53["Segment<br>[1402, 1480, 0]"]
52["Path<br>[1338, 1416, 0]"]
53["Segment<br>[1338, 1416, 0]"]
54[Solid2d]
end
subgraph path62 [Path]
62["Path<br>[817, 852, 0]"]
63["Segment<br>[860, 886, 0]"]
64["Segment<br>[894, 957, 0]"]
65["Segment<br>[965, 1056, 0]"]
66["Segment<br>[1064, 1126, 0]"]
67["Segment<br>[1134, 1225, 0]"]
65["Segment<br>[965, 1024, 0]"]
66["Segment<br>[1032, 1094, 0]"]
67["Segment<br>[1102, 1161, 0]"]
end
subgraph path69 [Path]
69["Path<br>[1327, 1389, 0]"]
70["Segment<br>[1327, 1389, 0]"]
69["Path<br>[1263, 1325, 0]"]
70["Segment<br>[1263, 1325, 0]"]
71[Solid2d]
end
subgraph path72 [Path]
72["Path<br>[1402, 1480, 0]"]
73["Segment<br>[1402, 1480, 0]"]
72["Path<br>[1338, 1416, 0]"]
73["Segment<br>[1338, 1416, 0]"]
74[Solid2d]
end
subgraph path82 [Path]
82["Path<br>[1807, 1842, 0]"]
83["Segment<br>[1848, 1882, 0]"]
84["Segment<br>[1888, 1935, 0]"]
85["Segment<br>[1941, 1987, 0]"]
86["Segment<br>[1993, 2040, 0]"]
87["Segment<br>[2046, 2080, 0]"]
88["Segment<br>[2086, 2129, 0]"]
89["Segment<br>[2135, 2168, 0]"]
90["Segment<br>[2174, 2221, 0]"]
91["Segment<br>[2227, 2274, 0]"]
92["Segment<br>[2280, 2327, 0]"]
93["Segment<br>[2333, 2376, 0]"]
94["Segment<br>[2382, 2433, 0]"]
95["Segment<br>[2439, 2483, 0]"]
96["Segment<br>[2489, 2536, 0]"]
97["Segment<br>[2542, 2588, 0]"]
98["Segment<br>[2594, 2650, 0]"]
99["Segment<br>[2656, 2663, 0]"]
82["Path<br>[1743, 1778, 0]"]
83["Segment<br>[1784, 1818, 0]"]
84["Segment<br>[1824, 1871, 0]"]
85["Segment<br>[1877, 1923, 0]"]
86["Segment<br>[1929, 1976, 0]"]
87["Segment<br>[1982, 2016, 0]"]
88["Segment<br>[2022, 2065, 0]"]
89["Segment<br>[2071, 2104, 0]"]
90["Segment<br>[2110, 2157, 0]"]
91["Segment<br>[2163, 2210, 0]"]
92["Segment<br>[2216, 2263, 0]"]
93["Segment<br>[2269, 2312, 0]"]
94["Segment<br>[2318, 2369, 0]"]
95["Segment<br>[2375, 2419, 0]"]
96["Segment<br>[2425, 2472, 0]"]
97["Segment<br>[2478, 2524, 0]"]
98["Segment<br>[2530, 2586, 0]"]
99["Segment<br>[2592, 2599, 0]"]
100[Solid2d]
end
subgraph path101 [Path]
101["Path<br>[2735, 2808, 0]"]
102["Segment<br>[2735, 2808, 0]"]
101["Path<br>[2671, 2744, 0]"]
102["Segment<br>[2671, 2744, 0]"]
103[Solid2d]
end
subgraph path104 [Path]
104["Path<br>[2823, 2896, 0]"]
105["Segment<br>[2823, 2896, 0]"]
104["Path<br>[2759, 2832, 0]"]
105["Segment<br>[2759, 2832, 0]"]
106[Solid2d]
end
subgraph path107 [Path]
107["Path<br>[2911, 2984, 0]"]
108["Segment<br>[2911, 2984, 0]"]
107["Path<br>[2847, 2920, 0]"]
108["Segment<br>[2847, 2920, 0]"]
109[Solid2d]
end
subgraph path110 [Path]
110["Path<br>[2999, 3072, 0]"]
111["Segment<br>[2999, 3072, 0]"]
110["Path<br>[2935, 3008, 0]"]
111["Segment<br>[2935, 3008, 0]"]
112[Solid2d]
end
subgraph path113 [Path]
113["Path<br>[3126, 3265, 0]"]
114["Segment<br>[3126, 3265, 0]"]
113["Path<br>[3062, 3201, 0]"]
114["Segment<br>[3062, 3201, 0]"]
115[Solid2d]
end
subgraph path116 [Path]
116["Path<br>[3280, 3417, 0]"]
117["Segment<br>[3280, 3417, 0]"]
116["Path<br>[3216, 3353, 0]"]
117["Segment<br>[3216, 3353, 0]"]
118[Solid2d]
end
subgraph path119 [Path]
119["Path<br>[3432, 3579, 0]"]
120["Segment<br>[3432, 3579, 0]"]
119["Path<br>[3368, 3515, 0]"]
120["Segment<br>[3368, 3515, 0]"]
121[Solid2d]
end
subgraph path122 [Path]
122["Path<br>[3594, 3740, 0]"]
123["Segment<br>[3594, 3740, 0]"]
122["Path<br>[3530, 3676, 0]"]
123["Segment<br>[3530, 3676, 0]"]
124[Solid2d]
end
1["Plane<br>[784, 809, 0]"]
8["Plane<br>[1302, 1319, 0]"]
15["Sweep Sweep<br>[1492, 1515, 0]"]
8["Plane<br>[1238, 1255, 0]"]
15["Sweep Sweep<br>[1428, 1451, 0]"]
16[Wall]
17["Cap Start"]
18["Cap End"]
19["SweepEdge Opposite"]
20["SweepEdge Adjacent"]
21["Plane<br>[784, 809, 0]"]
28["Plane<br>[1302, 1319, 0]"]
35["Sweep Sweep<br>[1492, 1515, 0]"]
28["Plane<br>[1238, 1255, 0]"]
35["Sweep Sweep<br>[1428, 1451, 0]"]
36[Wall]
37["Cap Start"]
38["Cap End"]
39["SweepEdge Opposite"]
40["SweepEdge Adjacent"]
41["Plane<br>[784, 809, 0]"]
48["Plane<br>[1302, 1319, 0]"]
55["Sweep Sweep<br>[1492, 1515, 0]"]
48["Plane<br>[1238, 1255, 0]"]
55["Sweep Sweep<br>[1428, 1451, 0]"]
56[Wall]
57["Cap Start"]
58["Cap End"]
59["SweepEdge Opposite"]
60["SweepEdge Adjacent"]
61["Plane<br>[784, 809, 0]"]
68["Plane<br>[1302, 1319, 0]"]
75["Sweep Sweep<br>[1492, 1515, 0]"]
68["Plane<br>[1238, 1255, 0]"]
75["Sweep Sweep<br>[1428, 1451, 0]"]
76[Wall]
77["Cap Start"]
78["Cap End"]
79["SweepEdge Opposite"]
80["SweepEdge Adjacent"]
81["Plane<br>[1784, 1801, 0]"]
125["Sweep Extrusion<br>[3796, 3825, 0]"]
81["Plane<br>[1720, 1737, 0]"]
125["Sweep Extrusion<br>[3732, 3761, 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>[3831, 3965, 0]"]
177["EdgeCut Fillet<br>[3831, 3965, 0]"]
178["EdgeCut Fillet<br>[3971, 4105, 0]"]
179["EdgeCut Fillet<br>[3971, 4105, 0]"]
176["EdgeCut Fillet<br>[3767, 3901, 0]"]
177["EdgeCut Fillet<br>[3767, 3901, 0]"]
178["EdgeCut Fillet<br>[3907, 4041, 0]"]
179["EdgeCut Fillet<br>[3907, 4041, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -935,82 +935,24 @@ description: Result of parsing exhaust-manifold.kcl
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "arc01",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "tangentToEnd",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "length002",
"name": "arc01",
"start": 0,
"type": "Identifier"
},
@ -1019,18 +961,54 @@ description: Result of parsing exhaust-manifold.kcl
"type": "Name",
"type": "Name"
}
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "tangentToEnd",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "length002",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -1051,8 +1029,9 @@ description: Result of parsing exhaust-manifold.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
@ -1159,82 +1138,24 @@ description: Result of parsing exhaust-manifold.kcl
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "arc02",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "tangentToEnd",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "length003",
"name": "arc02",
"start": 0,
"type": "Identifier"
},
@ -1243,18 +1164,54 @@ description: Result of parsing exhaust-manifold.kcl
"type": "Name",
"type": "Name"
}
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "tangentToEnd",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "length003",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -1275,8 +1232,9 @@ description: Result of parsing exhaust-manifold.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
}
],
"commentStart": 0,

View File

@ -10,7 +10,7 @@ description: Operations executed exhaust-manifold.kcl
"name": "primaryTube",
"functionSourceRange": [
330,
1532,
1468,
0
],
"unlabeledArg": null,
@ -317,7 +317,7 @@ description: Operations executed exhaust-manifold.kcl
"name": "primaryTube",
"functionSourceRange": [
330,
1532,
1468,
0
],
"unlabeledArg": null,
@ -624,7 +624,7 @@ description: Operations executed exhaust-manifold.kcl
"name": "primaryTube",
"functionSourceRange": [
330,
1532,
1468,
0
],
"unlabeledArg": null,
@ -931,7 +931,7 @@ description: Operations executed exhaust-manifold.kcl
"name": "primaryTube",
"functionSourceRange": [
330,
1532,
1468,
0
],
"unlabeledArg": null,

View File

@ -28,9 +28,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1875,
"end": 1881,
"start": 1875,
"commentStart": 1811,
"end": 1817,
"start": 1811,
"type": "TagDeclarator",
"value": "seg01"
},
@ -62,9 +62,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2073,
"end": 2079,
"start": 2073,
"commentStart": 2009,
"end": 2015,
"start": 2009,
"type": "TagDeclarator",
"value": "seg03"
},
@ -75,9 +75,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2122,
"end": 2128,
"start": 2122,
"commentStart": 2058,
"end": 2064,
"start": 2058,
"type": "TagDeclarator",
"value": "seg04"
},
@ -88,9 +88,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2161,
"end": 2167,
"start": 2161,
"commentStart": 2097,
"end": 2103,
"start": 2097,
"type": "TagDeclarator",
"value": "seg05"
},
@ -122,9 +122,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2369,
"end": 2375,
"start": 2369,
"commentStart": 2305,
"end": 2311,
"start": 2305,
"type": "TagDeclarator",
"value": "seg07"
},
@ -135,9 +135,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2426,
"end": 2432,
"start": 2426,
"commentStart": 2362,
"end": 2368,
"start": 2362,
"type": "TagDeclarator",
"value": "seg08"
},
@ -148,9 +148,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2476,
"end": 2482,
"start": 2476,
"commentStart": 2412,
"end": 2418,
"start": 2412,
"type": "TagDeclarator",
"value": "seg09"
},
@ -192,9 +192,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
-1.25
],
"tag": {
"commentStart": 1875,
"end": 1881,
"start": 1875,
"commentStart": 1811,
"end": 1817,
"start": 1811,
"type": "TagDeclarator",
"value": "seg01"
},
@ -289,9 +289,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
-1.25
],
"tag": {
"commentStart": 2073,
"end": 2079,
"start": 2073,
"commentStart": 2009,
"end": 2015,
"start": 2009,
"type": "TagDeclarator",
"value": "seg03"
},
@ -314,9 +314,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
-1.25
],
"tag": {
"commentStart": 2122,
"end": 2128,
"start": 2122,
"commentStart": 2058,
"end": 2064,
"start": 2058,
"type": "TagDeclarator",
"value": "seg04"
},
@ -339,9 +339,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
1.35
],
"tag": {
"commentStart": 2161,
"end": 2167,
"start": 2161,
"commentStart": 2097,
"end": 2103,
"start": 2097,
"type": "TagDeclarator",
"value": "seg05"
},
@ -436,9 +436,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
1.35
],
"tag": {
"commentStart": 2369,
"end": 2375,
"start": 2369,
"commentStart": 2305,
"end": 2311,
"start": 2305,
"type": "TagDeclarator",
"value": "seg07"
},
@ -461,9 +461,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
1.35
],
"tag": {
"commentStart": 2426,
"end": 2432,
"start": 2426,
"commentStart": 2362,
"end": 2368,
"start": 2362,
"type": "TagDeclarator",
"value": "seg08"
},
@ -486,9 +486,9 @@ description: Variables in memory after executing exhaust-manifold.kcl
-1.25
],
"tag": {
"commentStart": 2476,
"end": 2482,
"start": 2476,
"commentStart": 2412,
"end": 2418,
"start": 2412,
"type": "TagDeclarator",
"value": "seg09"
},

View File

@ -1,76 +1,76 @@
```mermaid
flowchart LR
subgraph path2 [Path]
2["Path<br>[1476, 1526, 0]"]
3["Segment<br>[1532, 1564, 0]"]
4["Segment<br>[1570, 1607, 0]"]
5["Segment<br>[1613, 1646, 0]"]
6["Segment<br>[1652, 1752, 0]"]
7["Segment<br>[1758, 1765, 0]"]
2["Path<br>[1444, 1498, 0]"]
3["Segment<br>[1504, 1536, 0]"]
4["Segment<br>[1542, 1579, 0]"]
5["Segment<br>[1585, 1618, 0]"]
6["Segment<br>[1624, 1724, 0]"]
7["Segment<br>[1730, 1737, 0]"]
8[Solid2d]
end
subgraph path9 [Path]
9["Path<br>[1001, 1042, 0]"]
10["Segment<br>[1050, 1107, 0]"]
11["Segment<br>[1115, 1178, 0]"]
12["Segment<br>[1186, 1244, 0]"]
13["Segment<br>[1252, 1317, 0]"]
14["Segment<br>[1325, 1332, 0]"]
10["Segment<br>[1050, 1090, 0]"]
11["Segment<br>[1098, 1152, 0]"]
12["Segment<br>[1160, 1201, 0]"]
13["Segment<br>[1209, 1265, 0]"]
14["Segment<br>[1273, 1280, 0]"]
15[Solid2d]
end
subgraph path16 [Path]
16["Path<br>[1001, 1042, 0]"]
17["Segment<br>[1050, 1107, 0]"]
18["Segment<br>[1115, 1178, 0]"]
19["Segment<br>[1186, 1244, 0]"]
20["Segment<br>[1252, 1317, 0]"]
21["Segment<br>[1325, 1332, 0]"]
17["Segment<br>[1050, 1090, 0]"]
18["Segment<br>[1098, 1152, 0]"]
19["Segment<br>[1160, 1201, 0]"]
20["Segment<br>[1209, 1265, 0]"]
21["Segment<br>[1273, 1280, 0]"]
22[Solid2d]
end
subgraph path23 [Path]
23["Path<br>[1001, 1042, 0]"]
24["Segment<br>[1050, 1107, 0]"]
25["Segment<br>[1115, 1178, 0]"]
26["Segment<br>[1186, 1244, 0]"]
27["Segment<br>[1252, 1317, 0]"]
28["Segment<br>[1325, 1332, 0]"]
24["Segment<br>[1050, 1090, 0]"]
25["Segment<br>[1098, 1152, 0]"]
26["Segment<br>[1160, 1201, 0]"]
27["Segment<br>[1209, 1265, 0]"]
28["Segment<br>[1273, 1280, 0]"]
29[Solid2d]
end
subgraph path49 [Path]
49["Path<br>[2753, 2803, 0]"]
50["Segment<br>[2809, 2868, 0]"]
51["Segment<br>[2874, 2909, 0]"]
52["Segment<br>[2915, 2948, 0]"]
53["Segment<br>[2954, 3013, 0]"]
54["Segment<br>[3019, 3055, 0]"]
55["Segment<br>[3061, 3085, 0]"]
56["Segment<br>[3091, 3098, 0]"]
49["Path<br>[2740, 2793, 0]"]
50["Segment<br>[2799, 2858, 0]"]
51["Segment<br>[2864, 2899, 0]"]
52["Segment<br>[2905, 2938, 0]"]
53["Segment<br>[2944, 3003, 0]"]
54["Segment<br>[3009, 3045, 0]"]
55["Segment<br>[3051, 3075, 0]"]
56["Segment<br>[3081, 3088, 0]"]
57[Solid2d]
end
subgraph path83 [Path]
83["Path<br>[3727, 3773, 0]"]
84["Segment<br>[3779, 3829, 0]"]
85["Segment<br>[3835, 3934, 0]"]
86["Segment<br>[3940, 3991, 0]"]
87["Segment<br>[3997, 4095, 0]"]
88["Segment<br>[4101, 4154, 0]"]
89["Segment<br>[4160, 4260, 0]"]
90["Segment<br>[4266, 4340, 0]"]
91["Segment<br>[4346, 4447, 0]"]
92["Segment<br>[4453, 4460, 0]"]
83["Path<br>[3707, 3754, 0]"]
84["Segment<br>[3760, 3810, 0]"]
85["Segment<br>[3816, 3915, 0]"]
86["Segment<br>[3921, 3972, 0]"]
87["Segment<br>[3978, 4076, 0]"]
88["Segment<br>[4082, 4135, 0]"]
89["Segment<br>[4141, 4241, 0]"]
90["Segment<br>[4247, 4321, 0]"]
91["Segment<br>[4327, 4428, 0]"]
92["Segment<br>[4434, 4441, 0]"]
93[Solid2d]
end
subgraph path121 [Path]
121["Path<br>[1001, 1042, 0]"]
122["Segment<br>[1050, 1107, 0]"]
123["Segment<br>[1115, 1178, 0]"]
124["Segment<br>[1186, 1244, 0]"]
125["Segment<br>[1252, 1317, 0]"]
126["Segment<br>[1325, 1332, 0]"]
122["Segment<br>[1050, 1090, 0]"]
123["Segment<br>[1098, 1152, 0]"]
124["Segment<br>[1160, 1201, 0]"]
125["Segment<br>[1209, 1265, 0]"]
126["Segment<br>[1273, 1280, 0]"]
127[Solid2d]
end
1["Plane<br>[1405, 1422, 0]"]
30["Sweep Extrusion<br>[2328, 2378, 0]"]
1["Plane<br>[1373, 1390, 0]"]
30["Sweep Extrusion<br>[2312, 2362, 0]"]
31[Wall]
32[Wall]
33[Wall]
@ -88,8 +88,8 @@ flowchart LR
45["SweepEdge Adjacent"]
46["SweepEdge Opposite"]
47["SweepEdge Adjacent"]
48["Plane<br>[2650, 2692, 0]"]
58["Sweep Extrusion<br>[3143, 3187, 0]"]
48["Plane<br>[2637, 2679, 0]"]
58["Sweep Extrusion<br>[3122, 3166, 0]"]
59[Wall]
60[Wall]
61[Wall]
@ -113,8 +113,8 @@ flowchart LR
79["SweepEdge Adjacent"]
80["SweepEdge Opposite"]
81["SweepEdge Adjacent"]
82["Plane<br>[3653, 3679, 0]"]
94["Sweep Extrusion<br>[4516, 4558, 0]"]
82["Plane<br>[3633, 3659, 0]"]
94["Sweep Extrusion<br>[4497, 4539, 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>[4784, 4834, 0]"]
128["Sweep Extrusion<br>[4767, 4817, 0]"]
129[Wall]
130[Wall]
131[Wall]
@ -154,12 +154,12 @@ flowchart LR
138["SweepEdge Adjacent"]
139["SweepEdge Opposite"]
140["SweepEdge Adjacent"]
141["EdgeCut Fillet<br>[2415, 2556, 0]"]
142["EdgeCut Fillet<br>[2415, 2556, 0]"]
143["EdgeCut Fillet<br>[3230, 3361, 0]"]
144["EdgeCut Fillet<br>[3230, 3361, 0]"]
145["StartSketchOnPlane<br>[2636, 2693, 0]"]
146["StartSketchOnFace<br>[4616, 4648, 0]"]
141["EdgeCut Fillet<br>[2399, 2540, 0]"]
142["EdgeCut Fillet<br>[2399, 2540, 0]"]
143["EdgeCut Fillet<br>[3209, 3340, 0]"]
144["EdgeCut Fillet<br>[3209, 3340, 0]"]
145["StartSketchOnPlane<br>[2623, 2680, 0]"]
146["StartSketchOnFace<br>[4598, 4630, 0]"]
1 --- 2
1 --- 9
1 --- 16

View File

@ -1810,86 +1810,56 @@ description: Result of parsing food-service-spatula.kcl
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"name": "angle",
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
"type": "Identifier"
},
{
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"name": "dist",
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "dist",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "line000"
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -1910,8 +1880,9 @@ description: Result of parsing food-service-spatula.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
@ -2004,14 +1975,6 @@ description: Result of parsing food-service-spatula.kcl
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "arc000"
}
],
"callee": {
@ -2038,94 +2001,64 @@ description: Result of parsing food-service-spatula.kcl
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"name": "angle",
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
"type": "Identifier"
},
{
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"argument": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"key": {
"name": {
"commentStart": 0,
"end": 0,
"name": "length",
"name": "dist",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "ObjectProperty",
"value": {
"argument": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "dist",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "line001"
"type": "Name",
"type": "Name"
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
}
],
"callee": {
@ -2146,8 +2079,9 @@ description: Result of parsing food-service-spatula.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
@ -2228,14 +2162,6 @@ description: Result of parsing food-service-spatula.kcl
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "arc001"
}
],
"callee": {
@ -2396,7 +2322,7 @@ description: Result of parsing food-service-spatula.kcl
"id": {
"commentStart": 0,
"end": 0,
"name": "sketch000",
"name": "flipperSketch",
"start": 0,
"type": "Identifier"
},
@ -2448,7 +2374,7 @@ description: Result of parsing food-service-spatula.kcl
"preComments": [
"",
"",
"// Create a sketch on the \"XY\" plane"
"// Create a sketch on the \"XY\" plane for the flipper"
],
"start": 0,
"type": "VariableDeclaration",
@ -2530,7 +2456,7 @@ description: Result of parsing food-service-spatula.kcl
"name": {
"commentStart": 0,
"end": 0,
"name": "sketch000",
"name": "flipperSketch",
"start": 0,
"type": "Identifier"
},
@ -2976,7 +2902,7 @@ description: Result of parsing food-service-spatula.kcl
"name": {
"commentStart": 0,
"end": 0,
"name": "sketch000",
"name": "flipperSketch",
"start": 0,
"type": "Identifier"
},
@ -3135,7 +3061,7 @@ description: Result of parsing food-service-spatula.kcl
"name": {
"commentStart": 0,
"end": 0,
"name": "sketch000",
"name": "flipperSketch",
"start": 0,
"type": "Identifier"
},
@ -3299,7 +3225,7 @@ description: Result of parsing food-service-spatula.kcl
"name": {
"commentStart": 0,
"end": 0,
"name": "sketch000",
"name": "flipperSketch",
"start": 0,
"type": "Identifier"
},
@ -3940,7 +3866,7 @@ description: Result of parsing food-service-spatula.kcl
"id": {
"commentStart": 0,
"end": 0,
"name": "sketch001",
"name": "handleSketch",
"start": 0,
"type": "Identifier"
},
@ -4136,7 +4062,7 @@ description: Result of parsing food-service-spatula.kcl
"name": {
"commentStart": 0,
"end": 0,
"name": "sketch001",
"name": "handleSketch",
"start": 0,
"type": "Identifier"
},
@ -4666,7 +4592,7 @@ description: Result of parsing food-service-spatula.kcl
"type": "NonCodeNode",
"value": {
"type": "newLineBlockComment",
"value": "Create an extrusion extrude001",
"value": "Create an extrusion",
"style": "line"
}
}
@ -5273,7 +5199,7 @@ description: Result of parsing food-service-spatula.kcl
"id": {
"commentStart": 0,
"end": 0,
"name": "sketch002",
"name": "gripSketch",
"start": 0,
"type": "Identifier"
},
@ -5403,7 +5329,7 @@ description: Result of parsing food-service-spatula.kcl
"name": {
"commentStart": 0,
"end": 0,
"name": "sketch002",
"name": "gripSketch",
"start": 0,
"type": "Identifier"
},
@ -6497,7 +6423,7 @@ description: Result of parsing food-service-spatula.kcl
"id": {
"commentStart": 0,
"end": 0,
"name": "sketch003",
"name": "holeSketch",
"start": 0,
"type": "Identifier"
},
@ -6592,7 +6518,7 @@ description: Result of parsing food-service-spatula.kcl
"name": {
"commentStart": 0,
"end": 0,
"name": "sketch003",
"name": "holeSketch",
"start": 0,
"type": "Identifier"
},

File diff suppressed because it is too large Load Diff

View File

@ -25,7 +25,7 @@ description: Operations executed food-service-spatula.kcl
"name": "slot",
"functionSourceRange": [
462,
1354,
1302,
0
],
"unlabeledArg": null,
@ -79,7 +79,7 @@ description: Operations executed food-service-spatula.kcl
"name": "slot",
"functionSourceRange": [
462,
1354,
1302,
0
],
"unlabeledArg": null,
@ -133,7 +133,7 @@ description: Operations executed food-service-spatula.kcl
"name": "slot",
"functionSourceRange": [
462,
1354,
1302,
0
],
"unlabeledArg": null,
@ -719,7 +719,7 @@ description: Operations executed food-service-spatula.kcl
"name": "slot",
"functionSourceRange": [
462,
1354,
1302,
0
],
"unlabeledArg": null,

View File

@ -3,16 +3,6 @@ source: kcl-lib/src/simulation_tests.rs
description: Variables in memory after executing food-service-spatula.kcl
---
{
"arc000": {
"type": "TagIdentifier",
"type": "TagIdentifier",
"value": "arc000"
},
"arc001": {
"type": "TagIdentifier",
"type": "TagIdentifier",
"value": "arc001"
},
"backEdge": {
"type": "TagIdentifier",
"type": "TagIdentifier",
@ -37,9 +27,9 @@ description: Variables in memory after executing food-service-spatula.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1597,
"end": 1606,
"start": 1597,
"commentStart": 1569,
"end": 1578,
"start": 1569,
"type": "TagDeclarator",
"value": "backEdge"
},
@ -100,9 +90,9 @@ description: Variables in memory after executing food-service-spatula.kcl
-30.0
],
"tag": {
"commentStart": 1597,
"end": 1606,
"start": 1597,
"commentStart": 1569,
"end": 1578,
"start": 1569,
"type": "TagDeclarator",
"value": "backEdge"
},
@ -307,9 +297,9 @@ description: Variables in memory after executing food-service-spatula.kcl
-30.0
],
"tag": {
"commentStart": 1597,
"end": 1606,
"start": 1597,
"commentStart": 1569,
"end": 1578,
"start": 1569,
"type": "TagDeclarator",
"value": "backEdge"
},
@ -446,6 +436,37 @@ description: Variables in memory after executing food-service-spatula.kcl
}
}
},
"flipperSketch": {
"type": "Plane",
"value": {
"id": "[uuid]",
"artifactId": "[uuid]",
"value": "XY",
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
},
"units": {
"type": "Mm"
}
}
},
"flipperSlotWidth": {
"type": "Number",
"value": 10.0,
@ -526,9 +547,9 @@ description: Variables in memory after executing food-service-spatula.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4327,
"end": 4339,
"start": 4327,
"commentStart": 4308,
"end": 4320,
"start": 4308,
"type": "TagDeclarator",
"value": "gripEdgeTop"
},
@ -688,9 +709,9 @@ description: Variables in memory after executing food-service-spatula.kcl
7.0
],
"tag": {
"commentStart": 4327,
"end": 4339,
"start": 4327,
"commentStart": 4308,
"end": 4320,
"start": 4308,
"type": "TagDeclarator",
"value": "gripEdgeTop"
},
@ -861,13 +882,7 @@ description: Variables in memory after executing food-service-spatula.kcl
4.0,
200.0
],
"tag": {
"commentStart": 1098,
"end": 1106,
"start": 1098,
"type": "TagDeclarator",
"value": "line000"
},
"tag": null,
"to": [
4.0,
210.0
@ -891,13 +906,7 @@ description: Variables in memory after executing food-service-spatula.kcl
4.0,
210.0
],
"tag": {
"commentStart": 1170,
"end": 1177,
"start": 1170,
"type": "TagDeclarator",
"value": "arc000"
},
"tag": null,
"to": [
-4.0,
210.0
@ -916,13 +925,7 @@ description: Variables in memory after executing food-service-spatula.kcl
-4.0,
210.0
],
"tag": {
"commentStart": 1235,
"end": 1243,
"start": 1235,
"type": "TagDeclarator",
"value": "line001"
},
"tag": null,
"to": [
-4.0,
200.0
@ -946,13 +949,7 @@ description: Variables in memory after executing food-service-spatula.kcl
-4.0,
200.0
],
"tag": {
"commentStart": 1309,
"end": 1316,
"start": 1309,
"type": "TagDeclarator",
"value": "arc001"
},
"tag": null,
"to": [
4.0,
200.0
@ -1054,9 +1051,9 @@ description: Variables in memory after executing food-service-spatula.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4327,
"end": 4339,
"start": 4327,
"commentStart": 4308,
"end": 4320,
"start": 4308,
"type": "TagDeclarator",
"value": "gripEdgeTop"
},
@ -1216,9 +1213,9 @@ description: Variables in memory after executing food-service-spatula.kcl
7.0
],
"tag": {
"commentStart": 4327,
"end": 4339,
"start": 4327,
"commentStart": 4308,
"end": 4320,
"start": 4308,
"type": "TagDeclarator",
"value": "gripEdgeTop"
},
@ -1364,24 +1361,6 @@ description: Variables in memory after executing food-service-spatula.kcl
"sourceRange": []
}
},
"tags": {
"arc000": {
"type": "TagIdentifier",
"value": "arc000"
},
"arc001": {
"type": "TagIdentifier",
"value": "arc001"
},
"line000": {
"type": "TagIdentifier",
"value": "line000"
},
"line001": {
"type": "TagIdentifier",
"value": "line001"
}
},
"artifactId": "[uuid]",
"originalId": "[uuid]",
"units": {
@ -1550,9 +1529,9 @@ description: Variables in memory after executing food-service-spatula.kcl
7.0
],
"tag": {
"commentStart": 4327,
"end": 4339,
"start": 4327,
"commentStart": 4308,
"end": 4320,
"start": 4308,
"type": "TagDeclarator",
"value": "gripEdgeTop"
},
@ -1670,6 +1649,37 @@ description: Variables in memory after executing food-service-spatula.kcl
}
}
},
"gripSketch": {
"type": "Plane",
"value": {
"id": "[uuid]",
"artifactId": "[uuid]",
"value": "Custom",
"origin": {
"x": 208.593833,
"y": 0.0,
"z": 75.921946
},
"xAxis": {
"x": 0.34202,
"y": -0.0,
"z": -0.939693
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
},
"zAxis": {
"x": 0.939693,
"y": -0.0,
"z": 0.34202
},
"units": {
"type": "Mm"
}
}
},
"gripSlotWidth": {
"type": "Number",
"value": 8.0,
@ -1708,9 +1718,9 @@ description: Variables in memory after executing food-service-spatula.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2850,
"end": 2867,
"start": 2850,
"commentStart": 2840,
"end": 2857,
"start": 2840,
"type": "TagDeclarator",
"value": "handleBottomEdge"
},
@ -1735,9 +1745,9 @@ description: Variables in memory after executing food-service-spatula.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2998,
"end": 3012,
"start": 2998,
"commentStart": 2988,
"end": 3002,
"start": 2988,
"type": "TagDeclarator",
"value": "handleTopEdge"
},
@ -1779,9 +1789,9 @@ description: Variables in memory after executing food-service-spatula.kcl
3.5
],
"tag": {
"commentStart": 2850,
"end": 2867,
"start": 2850,
"commentStart": 2840,
"end": 2857,
"start": 2840,
"type": "TagDeclarator",
"value": "handleBottomEdge"
},
@ -1842,9 +1852,9 @@ description: Variables in memory after executing food-service-spatula.kcl
91.3213
],
"tag": {
"commentStart": 2998,
"end": 3012,
"start": 2998,
"commentStart": 2988,
"end": 3002,
"start": 2988,
"type": "TagDeclarator",
"value": "handleTopEdge"
},
@ -2193,9 +2203,9 @@ description: Variables in memory after executing food-service-spatula.kcl
3.5
],
"tag": {
"commentStart": 2850,
"end": 2867,
"start": 2850,
"commentStart": 2840,
"end": 2857,
"start": 2840,
"type": "TagDeclarator",
"value": "handleBottomEdge"
},
@ -2256,9 +2266,9 @@ description: Variables in memory after executing food-service-spatula.kcl
91.3213
],
"tag": {
"commentStart": 2998,
"end": 3012,
"start": 2998,
"commentStart": 2988,
"end": 3002,
"start": 2988,
"type": "TagDeclarator",
"value": "handleTopEdge"
},
@ -2393,66 +2403,7 @@ description: Variables in memory after executing food-service-spatula.kcl
}
}
},
"handleTopEdge": {
"type": "TagIdentifier",
"type": "TagIdentifier",
"value": "handleTopEdge"
},
"handleWidth": {
"type": "Number",
"value": 15.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"line000": {
"type": "TagIdentifier",
"type": "TagIdentifier",
"value": "line000"
},
"line001": {
"type": "TagIdentifier",
"type": "TagIdentifier",
"value": "line001"
},
"sketch000": {
"type": "Plane",
"value": {
"id": "[uuid]",
"artifactId": "[uuid]",
"value": "XY",
"origin": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"xAxis": {
"x": 1.0,
"y": 0.0,
"z": 0.0
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
},
"zAxis": {
"x": 0.0,
"y": 0.0,
"z": 1.0
},
"units": {
"type": "Mm"
}
}
},
"sketch001": {
"handleSketch": {
"type": "Plane",
"value": {
"id": "[uuid]",
@ -2483,38 +2434,25 @@ description: Variables in memory after executing food-service-spatula.kcl
}
}
},
"sketch002": {
"type": "Plane",
"value": {
"id": "[uuid]",
"artifactId": "[uuid]",
"value": "Custom",
"origin": {
"x": 208.593833,
"y": 0.0,
"z": 75.921946
},
"xAxis": {
"x": 0.34202,
"y": -0.0,
"z": -0.939693
},
"yAxis": {
"x": 0.0,
"y": 1.0,
"z": 0.0
},
"zAxis": {
"x": 0.939693,
"y": -0.0,
"z": 0.34202
},
"units": {
"handleTopEdge": {
"type": "TagIdentifier",
"type": "TagIdentifier",
"value": "handleTopEdge"
},
"handleWidth": {
"type": "Number",
"value": 15.0,
"ty": {
"type": "Default",
"len": {
"type": "Mm"
},
"angle": {
"type": "Degrees"
}
}
},
"sketch003": {
"holeSketch": {
"type": "Face",
"value": {
"id": "[uuid]",
@ -2587,9 +2525,9 @@ description: Variables in memory after executing food-service-spatula.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 4327,
"end": 4339,
"start": 4327,
"commentStart": 4308,
"end": 4320,
"start": 4308,
"type": "TagDeclarator",
"value": "gripEdgeTop"
},
@ -2749,9 +2687,9 @@ description: Variables in memory after executing food-service-spatula.kcl
7.0
],
"tag": {
"commentStart": 4327,
"end": 4339,
"start": 4327,
"commentStart": 4308,
"end": 4320,
"start": 4308,
"type": "TagDeclarator",
"value": "gripEdgeTop"
},
@ -2898,13 +2836,7 @@ description: Variables in memory after executing food-service-spatula.kcl
-25.0,
5.0
],
"tag": {
"commentStart": 1098,
"end": 1106,
"start": 1098,
"type": "TagDeclarator",
"value": "line000"
},
"tag": null,
"to": [
-55.0,
5.0
@ -2928,13 +2860,7 @@ description: Variables in memory after executing food-service-spatula.kcl
-55.0,
5.0
],
"tag": {
"commentStart": 1170,
"end": 1177,
"start": 1170,
"type": "TagDeclarator",
"value": "arc000"
},
"tag": null,
"to": [
-55.0,
-5.0
@ -2953,13 +2879,7 @@ description: Variables in memory after executing food-service-spatula.kcl
-55.0,
-5.0
],
"tag": {
"commentStart": 1235,
"end": 1243,
"start": 1235,
"type": "TagDeclarator",
"value": "line001"
},
"tag": null,
"to": [
-25.0,
-5.0
@ -2983,13 +2903,7 @@ description: Variables in memory after executing food-service-spatula.kcl
-25.0,
-5.0
],
"tag": {
"commentStart": 1309,
"end": 1316,
"start": 1309,
"type": "TagDeclarator",
"value": "arc001"
},
"tag": null,
"to": [
-25.0,
5.0
@ -3066,24 +2980,6 @@ description: Variables in memory after executing food-service-spatula.kcl
"sourceRange": []
}
},
"tags": {
"arc000": {
"type": "TagIdentifier",
"value": "arc000"
},
"arc001": {
"type": "TagIdentifier",
"value": "arc001"
},
"line000": {
"type": "TagIdentifier",
"value": "line000"
},
"line001": {
"type": "TagIdentifier",
"value": "line001"
}
},
"artifactId": "[uuid]",
"originalId": "[uuid]",
"units": {
@ -3106,13 +3002,7 @@ description: Variables in memory after executing food-service-spatula.kcl
-24.8334,
22.9972
],
"tag": {
"commentStart": 1098,
"end": 1106,
"start": 1098,
"type": "TagDeclarator",
"value": "line000"
},
"tag": null,
"to": [
-54.8334,
23.9972
@ -3136,13 +3026,7 @@ description: Variables in memory after executing food-service-spatula.kcl
-54.8334,
23.9972
],
"tag": {
"commentStart": 1170,
"end": 1177,
"start": 1170,
"type": "TagDeclarator",
"value": "arc000"
},
"tag": null,
"to": [
-55.1666,
14.0028
@ -3161,13 +3045,7 @@ description: Variables in memory after executing food-service-spatula.kcl
-55.1666,
14.0028
],
"tag": {
"commentStart": 1235,
"end": 1243,
"start": 1235,
"type": "TagDeclarator",
"value": "line001"
},
"tag": null,
"to": [
-25.1666,
13.0028
@ -3191,13 +3069,7 @@ description: Variables in memory after executing food-service-spatula.kcl
-25.1666,
13.0028
],
"tag": {
"commentStart": 1309,
"end": 1316,
"start": 1309,
"type": "TagDeclarator",
"value": "arc001"
},
"tag": null,
"to": [
-24.8334,
22.9972
@ -3274,24 +3146,6 @@ description: Variables in memory after executing food-service-spatula.kcl
"sourceRange": []
}
},
"tags": {
"arc000": {
"type": "TagIdentifier",
"value": "arc000"
},
"arc001": {
"type": "TagIdentifier",
"value": "arc001"
},
"line000": {
"type": "TagIdentifier",
"value": "line000"
},
"line001": {
"type": "TagIdentifier",
"value": "line001"
}
},
"artifactId": "[uuid]",
"originalId": "[uuid]",
"units": {
@ -3314,13 +3168,7 @@ description: Variables in memory after executing food-service-spatula.kcl
-25.1666,
-13.0028
],
"tag": {
"commentStart": 1098,
"end": 1106,
"start": 1098,
"type": "TagDeclarator",
"value": "line000"
},
"tag": null,
"to": [
-55.1666,
-14.0028
@ -3344,13 +3192,7 @@ description: Variables in memory after executing food-service-spatula.kcl
-55.1666,
-14.0028
],
"tag": {
"commentStart": 1170,
"end": 1177,
"start": 1170,
"type": "TagDeclarator",
"value": "arc000"
},
"tag": null,
"to": [
-54.8334,
-23.9972
@ -3369,13 +3211,7 @@ description: Variables in memory after executing food-service-spatula.kcl
-54.8334,
-23.9972
],
"tag": {
"commentStart": 1235,
"end": 1243,
"start": 1235,
"type": "TagDeclarator",
"value": "line001"
},
"tag": null,
"to": [
-24.8334,
-22.9972
@ -3399,13 +3235,7 @@ description: Variables in memory after executing food-service-spatula.kcl
-24.8334,
-22.9972
],
"tag": {
"commentStart": 1309,
"end": 1316,
"start": 1309,
"type": "TagDeclarator",
"value": "arc001"
},
"tag": null,
"to": [
-25.1666,
-13.0028
@ -3482,24 +3312,6 @@ description: Variables in memory after executing food-service-spatula.kcl
"sourceRange": []
}
},
"tags": {
"arc000": {
"type": "TagIdentifier",
"value": "arc000"
},
"arc001": {
"type": "TagIdentifier",
"value": "arc001"
},
"line000": {
"type": "TagIdentifier",
"value": "line000"
},
"line001": {
"type": "TagIdentifier",
"value": "line001"
}
},
"artifactId": "[uuid]",
"originalId": "[uuid]",
"units": {
@ -3542,9 +3354,9 @@ description: Variables in memory after executing food-service-spatula.kcl
-30.0
],
"tag": {
"commentStart": 1597,
"end": 1606,
"start": 1597,
"commentStart": 1569,
"end": 1578,
"start": 1569,
"type": "TagDeclarator",
"value": "backEdge"
},

View File

@ -2,126 +2,126 @@
flowchart LR
subgraph path2 [Path]
2["Path<br>[265, 309, 0]"]
3["Segment<br>[315, 361, 0]"]
4["Segment<br>[367, 468, 0]"]
5["Segment<br>[474, 594, 0]"]
6["Segment<br>[600, 656, 0]"]
7["Segment<br>[662, 669, 0]"]
3["Segment<br>[315, 379, 0]"]
4["Segment<br>[385, 483, 0]"]
5["Segment<br>[489, 606, 0]"]
6["Segment<br>[612, 668, 0]"]
7["Segment<br>[674, 681, 0]"]
8[Solid2d]
end
subgraph path18 [Path]
18["Path<br>[983, 1027, 0]"]
19["Segment<br>[1033, 1052, 0]"]
20["Segment<br>[1058, 1092, 0]"]
21["Segment<br>[1098, 1182, 0]"]
22["Segment<br>[1188, 1240, 0]"]
23["Segment<br>[1246, 1330, 0]"]
24["Segment<br>[1336, 1388, 0]"]
25["Segment<br>[1394, 1476, 0]"]
26["Segment<br>[1482, 1522, 0]"]
27["Segment<br>[1528, 1547, 0]"]
28["Segment<br>[1553, 1606, 0]"]
29["Segment<br>[1612, 1694, 0]"]
30["Segment<br>[1700, 1790, 0]"]
31["Segment<br>[1796, 1880, 0]"]
32["Segment<br>[1886, 1976, 0]"]
33["Segment<br>[1982, 2066, 0]"]
34["Segment<br>[2072, 2128, 0]"]
35["Segment<br>[2134, 2141, 0]"]
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]"]
36[Solid2d]
end
subgraph path89 [Path]
89["Path<br>[2408, 2467, 0]"]
90["Segment<br>[2408, 2467, 0]"]
89["Path<br>[2385, 2444, 0]"]
90["Segment<br>[2385, 2444, 0]"]
91[Solid2d]
end
subgraph path98 [Path]
98["Path<br>[2568, 2598, 0]"]
99["Segment<br>[2604, 2623, 0]"]
100["Segment<br>[2629, 2712, 0]"]
101["Segment<br>[2718, 2774, 0]"]
102["Segment<br>[2780, 2787, 0]"]
98["Path<br>[2545, 2575, 0]"]
99["Segment<br>[2581, 2600, 0]"]
100["Segment<br>[2606, 2689, 0]"]
101["Segment<br>[2695, 2751, 0]"]
102["Segment<br>[2757, 2764, 0]"]
103[Solid2d]
end
subgraph path117 [Path]
117["Path<br>[3025, 3056, 0]"]
118["Segment<br>[3062, 3107, 0]"]
119["Segment<br>[3113, 3203, 0]"]
120["Segment<br>[3209, 3255, 0]"]
121["Segment<br>[3261, 3314, 0]"]
122["Segment<br>[3320, 3345, 0]"]
123["Segment<br>[3351, 3407, 0]"]
124["Segment<br>[3413, 3420, 0]"]
117["Path<br>[3002, 3033, 0]"]
118["Segment<br>[3039, 3084, 0]"]
119["Segment<br>[3090, 3167, 0]"]
120["Segment<br>[3173, 3212, 0]"]
121["Segment<br>[3218, 3264, 0]"]
122["Segment<br>[3270, 3295, 0]"]
123["Segment<br>[3301, 3357, 0]"]
124["Segment<br>[3363, 3370, 0]"]
125[Solid2d]
end
subgraph path140 [Path]
140["Path<br>[3500, 3527, 0]"]
141["Segment<br>[3533, 3553, 0]"]
142["Segment<br>[3559, 3602, 0]"]
143["Segment<br>[3608, 3626, 0]"]
144["Segment<br>[3632, 3652, 0]"]
145["Segment<br>[3658, 3678, 0]"]
146["Segment<br>[3684, 3732, 0]"]
147["Segment<br>[3738, 3794, 0]"]
148["Segment<br>[3800, 3807, 0]"]
140["Path<br>[3450, 3477, 0]"]
141["Segment<br>[3483, 3503, 0]"]
142["Segment<br>[3509, 3552, 0]"]
143["Segment<br>[3558, 3576, 0]"]
144["Segment<br>[3582, 3602, 0]"]
145["Segment<br>[3608, 3628, 0]"]
146["Segment<br>[3634, 3682, 0]"]
147["Segment<br>[3688, 3744, 0]"]
148["Segment<br>[3750, 3757, 0]"]
149[Solid2d]
end
subgraph path166 [Path]
166["Path<br>[3911, 3970, 0]"]
167["Segment<br>[3911, 3970, 0]"]
166["Path<br>[3861, 3920, 0]"]
167["Segment<br>[3861, 3920, 0]"]
168[Solid2d]
end
subgraph path169 [Path]
169["Path<br>[3981, 4018, 0]"]
170["Segment<br>[3981, 4018, 0]"]
169["Path<br>[3931, 3968, 0]"]
170["Segment<br>[3931, 3968, 0]"]
171[Solid2d]
end
subgraph path178 [Path]
178["Path<br>[4160, 4198, 0]"]
179["Segment<br>[4160, 4198, 0]"]
178["Path<br>[4110, 4148, 0]"]
179["Segment<br>[4110, 4148, 0]"]
180[Solid2d]
end
subgraph path192 [Path]
192["Path<br>[4471, 4509, 0]"]
193["Segment<br>[4471, 4509, 0]"]
192["Path<br>[4421, 4459, 0]"]
193["Segment<br>[4421, 4459, 0]"]
194[Solid2d]
end
subgraph path203 [Path]
203["Path<br>[4761, 4813, 0]"]
204["Segment<br>[4761, 4813, 0]"]
203["Path<br>[4711, 4763, 0]"]
204["Segment<br>[4711, 4763, 0]"]
205[Solid2d]
end
subgraph path213 [Path]
213["Path<br>[5060, 5104, 0]"]
214["Segment<br>[5110, 5150, 0]"]
215["Segment<br>[5156, 5175, 0]"]
216["Segment<br>[5181, 5200, 0]"]
217["Segment<br>[5206, 5225, 0]"]
218["Segment<br>[5231, 5256, 0]"]
219["Segment<br>[5262, 5402, 0]"]
220["Segment<br>[5408, 5464, 0]"]
221["Segment<br>[5470, 5477, 0]"]
213["Path<br>[5010, 5054, 0]"]
214["Segment<br>[5060, 5100, 0]"]
215["Segment<br>[5106, 5125, 0]"]
216["Segment<br>[5131, 5150, 0]"]
217["Segment<br>[5156, 5175, 0]"]
218["Segment<br>[5181, 5206, 0]"]
219["Segment<br>[5212, 5352, 0]"]
220["Segment<br>[5358, 5414, 0]"]
221["Segment<br>[5420, 5427, 0]"]
222[Solid2d]
end
subgraph path239 [Path]
239["Path<br>[5607, 5636, 0]"]
240["Segment<br>[5642, 5663, 0]"]
241["Segment<br>[5669, 5700, 0]"]
242["Segment<br>[5706, 5737, 0]"]
243["Segment<br>[5743, 5775, 0]"]
244["Segment<br>[5781, 5803, 0]"]
245["Segment<br>[5809, 5830, 0]"]
246["Segment<br>[5836, 5861, 0]"]
247["Segment<br>[5867, 5898, 0]"]
248["Segment<br>[5904, 5936, 0]"]
249["Segment<br>[5942, 5974, 0]"]
250["Segment<br>[5980, 6001, 0]"]
251["Segment<br>[6007, 6063, 0]"]
252["Segment<br>[6069, 6076, 0]"]
239["Path<br>[5557, 5586, 0]"]
240["Segment<br>[5592, 5613, 0]"]
241["Segment<br>[5619, 5650, 0]"]
242["Segment<br>[5656, 5687, 0]"]
243["Segment<br>[5693, 5725, 0]"]
244["Segment<br>[5731, 5753, 0]"]
245["Segment<br>[5759, 5780, 0]"]
246["Segment<br>[5786, 5811, 0]"]
247["Segment<br>[5817, 5848, 0]"]
248["Segment<br>[5854, 5886, 0]"]
249["Segment<br>[5892, 5924, 0]"]
250["Segment<br>[5930, 5951, 0]"]
251["Segment<br>[5957, 6013, 0]"]
252["Segment<br>[6019, 6026, 0]"]
253[Solid2d]
end
1["Plane<br>[242, 259, 0]"]
9["Sweep Revolve<br>[675, 705, 0]"]
9["Sweep Revolve<br>[687, 717, 0]"]
10[Wall]
11[Wall]
12[Wall]
@ -129,8 +129,8 @@ flowchart LR
14["SweepEdge Adjacent"]
15["SweepEdge Adjacent"]
16["SweepEdge Adjacent"]
17["Plane<br>[954, 977, 0]"]
37["Sweep Extrusion<br>[2147, 2169, 0]"]
17["Plane<br>[966, 989, 0]"]
37["Sweep Extrusion<br>[2124, 2146, 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>[2374, 2401, 0]"]
92["Sweep Extrusion<br>[2482, 2516, 0]"]
88["Plane<br>[2351, 2378, 0]"]
92["Sweep Extrusion<br>[2459, 2493, 0]"]
93[Wall]
94["Cap Start"]
95["Cap End"]
96["SweepEdge Opposite"]
97["SweepEdge Adjacent"]
104["Sweep Extrusion<br>[2936, 2971, 0]"]
104["Sweep Extrusion<br>[2913, 2948, 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>[2936, 2971, 0]"]
115["Sweep Extrusion<br>[2936, 2971, 0]"]
116["Plane<br>[3002, 3019, 0]"]
126["Sweep Revolve<br>[3426, 3443, 0]"]
114["Sweep Extrusion<br>[2913, 2948, 0]"]
115["Sweep Extrusion<br>[2913, 2948, 0]"]
116["Plane<br>[2979, 2996, 0]"]
126["Sweep Revolve<br>[3376, 3393, 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>[3477, 3494, 0]"]
150["Sweep Revolve<br>[3813, 3830, 0]"]
139["Plane<br>[3427, 3444, 0]"]
150["Sweep Revolve<br>[3763, 3780, 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>[3874, 3904, 0]"]
172["Sweep Extrusion<br>[4037, 4071, 0]"]
165["Plane<br>[3824, 3854, 0]"]
172["Sweep Extrusion<br>[3987, 4021, 0]"]
173[Wall]
174["Cap Start"]
175["Cap End"]
176["SweepEdge Opposite"]
177["SweepEdge Adjacent"]
181["Sweep Extrusion<br>[4347, 4382, 0]"]
181["Sweep Extrusion<br>[4297, 4332, 0]"]
182[Wall]
183["SweepEdge Opposite"]
184["SweepEdge Adjacent"]
185["Sweep Extrusion<br>[4347, 4382, 0]"]
186["Sweep Extrusion<br>[4347, 4382, 0]"]
187["Sweep Extrusion<br>[4347, 4382, 0]"]
188["Sweep Extrusion<br>[4347, 4382, 0]"]
189["Sweep Extrusion<br>[4347, 4382, 0]"]
190["Sweep Extrusion<br>[4347, 4382, 0]"]
191["Sweep Extrusion<br>[4347, 4382, 0]"]
195["Sweep Extrusion<br>[4658, 4693, 0]"]
185["Sweep Extrusion<br>[4297, 4332, 0]"]
186["Sweep Extrusion<br>[4297, 4332, 0]"]
187["Sweep Extrusion<br>[4297, 4332, 0]"]
188["Sweep Extrusion<br>[4297, 4332, 0]"]
189["Sweep Extrusion<br>[4297, 4332, 0]"]
190["Sweep Extrusion<br>[4297, 4332, 0]"]
191["Sweep Extrusion<br>[4297, 4332, 0]"]
195["Sweep Extrusion<br>[4608, 4643, 0]"]
196[Wall]
197["SweepEdge Opposite"]
198["SweepEdge Adjacent"]
199["Sweep Extrusion<br>[4658, 4693, 0]"]
200["Sweep Extrusion<br>[4658, 4693, 0]"]
201["Sweep Extrusion<br>[4658, 4693, 0]"]
202["Plane<br>[4738, 4755, 0]"]
206["Sweep Extrusion<br>[4909, 4950, 0]"]
199["Sweep Extrusion<br>[4608, 4643, 0]"]
200["Sweep Extrusion<br>[4608, 4643, 0]"]
201["Sweep Extrusion<br>[4608, 4643, 0]"]
202["Plane<br>[4688, 4705, 0]"]
206["Sweep Extrusion<br>[4859, 4900, 0]"]
207[Wall]
208["Cap Start"]
209["Cap End"]
210["SweepEdge Opposite"]
211["SweepEdge Adjacent"]
212["Plane<br>[5037, 5054, 0]"]
223["Sweep Revolve<br>[5483, 5500, 0]"]
212["Plane<br>[4987, 5004, 0]"]
223["Sweep Revolve<br>[5433, 5450, 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>[5555, 5600, 0]"]
254["Sweep Extrusion<br>[6090, 6135, 0]"]
238["Plane<br>[5505, 5550, 0]"]
254["Sweep Extrusion<br>[6040, 6085, 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>[2360, 2402, 0]"]
294["StartSketchOnFace<br>[2530, 2562, 0]"]
295["StartSketchOnPlane<br>[3860, 3905, 0]"]
296["StartSketchOnFace<br>[4122, 4154, 0]"]
297["StartSketchOnFace<br>[4433, 4465, 0]"]
298["StartSketchOnPlane<br>[5541, 5601, 0]"]
293["StartSketchOnPlane<br>[2337, 2379, 0]"]
294["StartSketchOnFace<br>[2507, 2539, 0]"]
295["StartSketchOnPlane<br>[3810, 3855, 0]"]
296["StartSketchOnFace<br>[4072, 4104, 0]"]
297["StartSketchOnFace<br>[4383, 4415, 0]"]
298["StartSketchOnPlane<br>[5491, 5551, 0]"]
1 --- 2
2 --- 3
2 --- 4

File diff suppressed because it is too large Load Diff

View File

@ -4336,9 +4336,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 339,
"end": 360,
"start": 339,
"commentStart": 357,
"end": 378,
"start": 357,
"type": "TagDeclarator",
"value": "rectangleSegmentA001"
},
@ -4349,9 +4349,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 446,
"end": 467,
"start": 446,
"commentStart": 461,
"end": 482,
"start": 461,
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
},
@ -4362,9 +4362,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 572,
"end": 593,
"start": 572,
"commentStart": 584,
"end": 605,
"start": 584,
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
},
@ -4392,9 +4392,9 @@ description: Variables in memory after executing french-press.kcl
5.7
],
"tag": {
"commentStart": 339,
"end": 360,
"start": 339,
"commentStart": 357,
"end": 378,
"start": 357,
"type": "TagDeclarator",
"value": "rectangleSegmentA001"
},
@ -4417,9 +4417,9 @@ description: Variables in memory after executing french-press.kcl
5.7
],
"tag": {
"commentStart": 446,
"end": 467,
"start": 446,
"commentStart": 461,
"end": 482,
"start": 461,
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
},
@ -4442,9 +4442,9 @@ description: Variables in memory after executing french-press.kcl
6.45
],
"tag": {
"commentStart": 572,
"end": 593,
"start": 572,
"commentStart": 584,
"end": 605,
"start": 584,
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
},
@ -4593,9 +4593,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1085,
"end": 1091,
"start": 1085,
"commentStart": 1097,
"end": 1103,
"start": 1097,
"type": "TagDeclarator",
"value": "edge1"
},
@ -4613,9 +4613,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1233,
"end": 1239,
"start": 1233,
"commentStart": 1244,
"end": 1250,
"start": 1244,
"type": "TagDeclarator",
"value": "edge2"
},
@ -4633,9 +4633,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1381,
"end": 1387,
"start": 1381,
"commentStart": 1398,
"end": 1404,
"start": 1398,
"type": "TagDeclarator",
"value": "edge3"
},
@ -4653,9 +4653,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1513,
"end": 1521,
"start": 1513,
"commentStart": 1530,
"end": 1538,
"start": 1530,
"type": "TagDeclarator",
"value": "edgeLen"
},
@ -4673,9 +4673,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1599,
"end": 1605,
"start": 1599,
"commentStart": 1616,
"end": 1622,
"start": 1616,
"type": "TagDeclarator",
"value": "edge4"
},
@ -4693,9 +4693,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1783,
"end": 1789,
"start": 1783,
"commentStart": 1780,
"end": 1786,
"start": 1780,
"type": "TagDeclarator",
"value": "edge5"
},
@ -4713,9 +4713,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1969,
"end": 1975,
"start": 1969,
"commentStart": 1946,
"end": 1952,
"start": 1946,
"type": "TagDeclarator",
"value": "edge6"
},
@ -4769,9 +4769,9 @@ description: Variables in memory after executing french-press.kcl
5.7
],
"tag": {
"commentStart": 1085,
"end": 1091,
"start": 1085,
"commentStart": 1097,
"end": 1103,
"start": 1097,
"type": "TagDeclarator",
"value": "edge1"
},
@ -4819,9 +4819,9 @@ description: Variables in memory after executing french-press.kcl
0.3732
],
"tag": {
"commentStart": 1233,
"end": 1239,
"start": 1233,
"commentStart": 1244,
"end": 1250,
"start": 1244,
"type": "TagDeclarator",
"value": "edge2"
},
@ -4869,9 +4869,9 @@ description: Variables in memory after executing french-press.kcl
-0.966
],
"tag": {
"commentStart": 1381,
"end": 1387,
"start": 1381,
"commentStart": 1398,
"end": 1404,
"start": 1398,
"type": "TagDeclarator",
"value": "edge3"
},
@ -4919,9 +4919,9 @@ description: Variables in memory after executing french-press.kcl
-0.133
],
"tag": {
"commentStart": 1513,
"end": 1521,
"start": 1513,
"commentStart": 1530,
"end": 1538,
"start": 1530,
"type": "TagDeclarator",
"value": "edgeLen"
},
@ -4963,9 +4963,9 @@ description: Variables in memory after executing french-press.kcl
-0.033
],
"tag": {
"commentStart": 1599,
"end": 1605,
"start": 1599,
"commentStart": 1616,
"end": 1622,
"start": 1616,
"type": "TagDeclarator",
"value": "edge4"
},
@ -5013,9 +5013,9 @@ description: Variables in memory after executing french-press.kcl
-0.1134
],
"tag": {
"commentStart": 1783,
"end": 1789,
"start": 1783,
"commentStart": 1780,
"end": 1786,
"start": 1780,
"type": "TagDeclarator",
"value": "edge5"
},
@ -5063,9 +5063,9 @@ description: Variables in memory after executing french-press.kcl
-0.1789
],
"tag": {
"commentStart": 1969,
"end": 1975,
"start": 1969,
"commentStart": 1946,
"end": 1952,
"start": 1946,
"type": "TagDeclarator",
"value": "edge6"
},
@ -5252,9 +5252,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1085,
"end": 1091,
"start": 1085,
"commentStart": 1097,
"end": 1103,
"start": 1097,
"type": "TagDeclarator",
"value": "edge1"
},
@ -5272,9 +5272,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1233,
"end": 1239,
"start": 1233,
"commentStart": 1244,
"end": 1250,
"start": 1244,
"type": "TagDeclarator",
"value": "edge2"
},
@ -5292,9 +5292,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1381,
"end": 1387,
"start": 1381,
"commentStart": 1398,
"end": 1404,
"start": 1398,
"type": "TagDeclarator",
"value": "edge3"
},
@ -5312,9 +5312,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1513,
"end": 1521,
"start": 1513,
"commentStart": 1530,
"end": 1538,
"start": 1530,
"type": "TagDeclarator",
"value": "edgeLen"
},
@ -5332,9 +5332,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1599,
"end": 1605,
"start": 1599,
"commentStart": 1616,
"end": 1622,
"start": 1616,
"type": "TagDeclarator",
"value": "edge4"
},
@ -5352,9 +5352,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1783,
"end": 1789,
"start": 1783,
"commentStart": 1780,
"end": 1786,
"start": 1780,
"type": "TagDeclarator",
"value": "edge5"
},
@ -5372,9 +5372,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1969,
"end": 1975,
"start": 1969,
"commentStart": 1946,
"end": 1952,
"start": 1946,
"type": "TagDeclarator",
"value": "edge6"
},
@ -5428,9 +5428,9 @@ description: Variables in memory after executing french-press.kcl
5.7
],
"tag": {
"commentStart": 1085,
"end": 1091,
"start": 1085,
"commentStart": 1097,
"end": 1103,
"start": 1097,
"type": "TagDeclarator",
"value": "edge1"
},
@ -5478,9 +5478,9 @@ description: Variables in memory after executing french-press.kcl
0.3732
],
"tag": {
"commentStart": 1233,
"end": 1239,
"start": 1233,
"commentStart": 1244,
"end": 1250,
"start": 1244,
"type": "TagDeclarator",
"value": "edge2"
},
@ -5528,9 +5528,9 @@ description: Variables in memory after executing french-press.kcl
-0.966
],
"tag": {
"commentStart": 1381,
"end": 1387,
"start": 1381,
"commentStart": 1398,
"end": 1404,
"start": 1398,
"type": "TagDeclarator",
"value": "edge3"
},
@ -5578,9 +5578,9 @@ description: Variables in memory after executing french-press.kcl
-0.133
],
"tag": {
"commentStart": 1513,
"end": 1521,
"start": 1513,
"commentStart": 1530,
"end": 1538,
"start": 1530,
"type": "TagDeclarator",
"value": "edgeLen"
},
@ -5622,9 +5622,9 @@ description: Variables in memory after executing french-press.kcl
-0.033
],
"tag": {
"commentStart": 1599,
"end": 1605,
"start": 1599,
"commentStart": 1616,
"end": 1622,
"start": 1616,
"type": "TagDeclarator",
"value": "edge4"
},
@ -5672,9 +5672,9 @@ description: Variables in memory after executing french-press.kcl
-0.1134
],
"tag": {
"commentStart": 1783,
"end": 1789,
"start": 1783,
"commentStart": 1780,
"end": 1786,
"start": 1780,
"type": "TagDeclarator",
"value": "edge5"
},
@ -5722,9 +5722,9 @@ description: Variables in memory after executing french-press.kcl
-0.1789
],
"tag": {
"commentStart": 1969,
"end": 1975,
"start": 1969,
"commentStart": 1946,
"end": 1952,
"start": 1946,
"type": "TagDeclarator",
"value": "edge6"
},
@ -5911,9 +5911,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1085,
"end": 1091,
"start": 1085,
"commentStart": 1097,
"end": 1103,
"start": 1097,
"type": "TagDeclarator",
"value": "edge1"
},
@ -5931,9 +5931,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1233,
"end": 1239,
"start": 1233,
"commentStart": 1244,
"end": 1250,
"start": 1244,
"type": "TagDeclarator",
"value": "edge2"
},
@ -5951,9 +5951,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1381,
"end": 1387,
"start": 1381,
"commentStart": 1398,
"end": 1404,
"start": 1398,
"type": "TagDeclarator",
"value": "edge3"
},
@ -5971,9 +5971,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1513,
"end": 1521,
"start": 1513,
"commentStart": 1530,
"end": 1538,
"start": 1530,
"type": "TagDeclarator",
"value": "edgeLen"
},
@ -5991,9 +5991,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1599,
"end": 1605,
"start": 1599,
"commentStart": 1616,
"end": 1622,
"start": 1616,
"type": "TagDeclarator",
"value": "edge4"
},
@ -6011,9 +6011,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1783,
"end": 1789,
"start": 1783,
"commentStart": 1780,
"end": 1786,
"start": 1780,
"type": "TagDeclarator",
"value": "edge5"
},
@ -6031,9 +6031,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1969,
"end": 1975,
"start": 1969,
"commentStart": 1946,
"end": 1952,
"start": 1946,
"type": "TagDeclarator",
"value": "edge6"
},
@ -6087,9 +6087,9 @@ description: Variables in memory after executing french-press.kcl
5.7
],
"tag": {
"commentStart": 1085,
"end": 1091,
"start": 1085,
"commentStart": 1097,
"end": 1103,
"start": 1097,
"type": "TagDeclarator",
"value": "edge1"
},
@ -6137,9 +6137,9 @@ description: Variables in memory after executing french-press.kcl
0.3732
],
"tag": {
"commentStart": 1233,
"end": 1239,
"start": 1233,
"commentStart": 1244,
"end": 1250,
"start": 1244,
"type": "TagDeclarator",
"value": "edge2"
},
@ -6187,9 +6187,9 @@ description: Variables in memory after executing french-press.kcl
-0.966
],
"tag": {
"commentStart": 1381,
"end": 1387,
"start": 1381,
"commentStart": 1398,
"end": 1404,
"start": 1398,
"type": "TagDeclarator",
"value": "edge3"
},
@ -6237,9 +6237,9 @@ description: Variables in memory after executing french-press.kcl
-0.133
],
"tag": {
"commentStart": 1513,
"end": 1521,
"start": 1513,
"commentStart": 1530,
"end": 1538,
"start": 1530,
"type": "TagDeclarator",
"value": "edgeLen"
},
@ -6281,9 +6281,9 @@ description: Variables in memory after executing french-press.kcl
-0.033
],
"tag": {
"commentStart": 1599,
"end": 1605,
"start": 1599,
"commentStart": 1616,
"end": 1622,
"start": 1616,
"type": "TagDeclarator",
"value": "edge4"
},
@ -6331,9 +6331,9 @@ description: Variables in memory after executing french-press.kcl
-0.1134
],
"tag": {
"commentStart": 1783,
"end": 1789,
"start": 1783,
"commentStart": 1780,
"end": 1786,
"start": 1780,
"type": "TagDeclarator",
"value": "edge5"
},
@ -6381,9 +6381,9 @@ description: Variables in memory after executing french-press.kcl
-0.1789
],
"tag": {
"commentStart": 1969,
"end": 1975,
"start": 1969,
"commentStart": 1946,
"end": 1952,
"start": 1946,
"type": "TagDeclarator",
"value": "edge6"
},
@ -6570,9 +6570,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1085,
"end": 1091,
"start": 1085,
"commentStart": 1097,
"end": 1103,
"start": 1097,
"type": "TagDeclarator",
"value": "edge1"
},
@ -6590,9 +6590,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1233,
"end": 1239,
"start": 1233,
"commentStart": 1244,
"end": 1250,
"start": 1244,
"type": "TagDeclarator",
"value": "edge2"
},
@ -6610,9 +6610,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1381,
"end": 1387,
"start": 1381,
"commentStart": 1398,
"end": 1404,
"start": 1398,
"type": "TagDeclarator",
"value": "edge3"
},
@ -6630,9 +6630,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1513,
"end": 1521,
"start": 1513,
"commentStart": 1530,
"end": 1538,
"start": 1530,
"type": "TagDeclarator",
"value": "edgeLen"
},
@ -6650,9 +6650,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1599,
"end": 1605,
"start": 1599,
"commentStart": 1616,
"end": 1622,
"start": 1616,
"type": "TagDeclarator",
"value": "edge4"
},
@ -6670,9 +6670,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1783,
"end": 1789,
"start": 1783,
"commentStart": 1780,
"end": 1786,
"start": 1780,
"type": "TagDeclarator",
"value": "edge5"
},
@ -6690,9 +6690,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1969,
"end": 1975,
"start": 1969,
"commentStart": 1946,
"end": 1952,
"start": 1946,
"type": "TagDeclarator",
"value": "edge6"
},
@ -6746,9 +6746,9 @@ description: Variables in memory after executing french-press.kcl
5.7
],
"tag": {
"commentStart": 1085,
"end": 1091,
"start": 1085,
"commentStart": 1097,
"end": 1103,
"start": 1097,
"type": "TagDeclarator",
"value": "edge1"
},
@ -6796,9 +6796,9 @@ description: Variables in memory after executing french-press.kcl
0.3732
],
"tag": {
"commentStart": 1233,
"end": 1239,
"start": 1233,
"commentStart": 1244,
"end": 1250,
"start": 1244,
"type": "TagDeclarator",
"value": "edge2"
},
@ -6846,9 +6846,9 @@ description: Variables in memory after executing french-press.kcl
-0.966
],
"tag": {
"commentStart": 1381,
"end": 1387,
"start": 1381,
"commentStart": 1398,
"end": 1404,
"start": 1398,
"type": "TagDeclarator",
"value": "edge3"
},
@ -6896,9 +6896,9 @@ description: Variables in memory after executing french-press.kcl
-0.133
],
"tag": {
"commentStart": 1513,
"end": 1521,
"start": 1513,
"commentStart": 1530,
"end": 1538,
"start": 1530,
"type": "TagDeclarator",
"value": "edgeLen"
},
@ -6940,9 +6940,9 @@ description: Variables in memory after executing french-press.kcl
-0.033
],
"tag": {
"commentStart": 1599,
"end": 1605,
"start": 1599,
"commentStart": 1616,
"end": 1622,
"start": 1616,
"type": "TagDeclarator",
"value": "edge4"
},
@ -6990,9 +6990,9 @@ description: Variables in memory after executing french-press.kcl
-0.1134
],
"tag": {
"commentStart": 1783,
"end": 1789,
"start": 1783,
"commentStart": 1780,
"end": 1786,
"start": 1780,
"type": "TagDeclarator",
"value": "edge5"
},
@ -7040,9 +7040,9 @@ description: Variables in memory after executing french-press.kcl
-0.1789
],
"tag": {
"commentStart": 1969,
"end": 1975,
"start": 1969,
"commentStart": 1946,
"end": 1952,
"start": 1946,
"type": "TagDeclarator",
"value": "edge6"
},
@ -8045,9 +8045,9 @@ description: Variables in memory after executing french-press.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 3197,
"end": 3202,
"start": 3197,
"commentStart": 3161,
"end": 3166,
"start": 3161,
"type": "TagDeclarator",
"value": "seg1"
},
@ -8115,9 +8115,9 @@ description: Variables in memory after executing french-press.kcl
1.11
],
"tag": {
"commentStart": 3197,
"end": 3202,
"start": 3197,
"commentStart": 3161,
"end": 3166,
"start": 3161,
"type": "TagDeclarator",
"value": "seg1"
},

View File

@ -3,86 +3,86 @@ flowchart LR
subgraph path2 [Path]
2["Path<br>[922, 947, 0]"]
3["Segment<br>[955, 977, 0]"]
4["Segment<br>[985, 1044, 0]"]
5["Segment<br>[1052, 1079, 0]"]
6["Segment<br>[1087, 1146, 0]"]
7["Segment<br>[1154, 1161, 0]"]
4["Segment<br>[985, 1029, 0]"]
5["Segment<br>[1037, 1064, 0]"]
6["Segment<br>[1072, 1116, 0]"]
7["Segment<br>[1124, 1131, 0]"]
8[Solid2d]
end
subgraph path28 [Path]
28["Path<br>[922, 947, 0]"]
29["Segment<br>[955, 977, 0]"]
30["Segment<br>[985, 1044, 0]"]
31["Segment<br>[1052, 1079, 0]"]
32["Segment<br>[1087, 1146, 0]"]
33["Segment<br>[1154, 1161, 0]"]
30["Segment<br>[985, 1029, 0]"]
31["Segment<br>[1037, 1064, 0]"]
32["Segment<br>[1072, 1116, 0]"]
33["Segment<br>[1124, 1131, 0]"]
34[Solid2d]
end
subgraph path54 [Path]
54["Path<br>[4777, 4857, 0]"]
55["Segment<br>[4777, 4857, 0]"]
54["Path<br>[4747, 4827, 0]"]
55["Segment<br>[4747, 4827, 0]"]
56[Solid2d]
end
subgraph path58 [Path]
58["Path<br>[4408, 4433, 0]"]
59["Segment<br>[4441, 4482, 0]"]
60["Segment<br>[4490, 4531, 0]"]
61["Segment<br>[4539, 4592, 0]"]
62["Segment<br>[4600, 4621, 0]"]
58["Path<br>[4378, 4403, 0]"]
59["Segment<br>[4411, 4452, 0]"]
60["Segment<br>[4460, 4501, 0]"]
61["Segment<br>[4509, 4562, 0]"]
62["Segment<br>[4570, 4591, 0]"]
63[Solid2d]
end
subgraph path65 [Path]
65["Path<br>[2753, 2840, 0]"]
66["Segment<br>[2848, 2927, 0]"]
67["Segment<br>[2935, 3041, 0]"]
68["Segment<br>[3049, 3131, 0]"]
69["Segment<br>[3139, 3185, 0]"]
70["Segment<br>[3193, 3272, 0]"]
71["Segment<br>[3280, 3388, 0]"]
72["Segment<br>[3396, 3475, 0]"]
73["Segment<br>[3483, 3529, 0]"]
74["Segment<br>[3537, 3619, 0]"]
75["Segment<br>[3627, 3736, 0]"]
76["Segment<br>[3744, 3823, 0]"]
77["Segment<br>[3831, 3896, 0]"]
78["Segment<br>[3904, 3986, 0]"]
79["Segment<br>[3994, 4103, 0]"]
80["Segment<br>[4111, 4193, 0]"]
81["Segment<br>[4201, 4250, 0]"]
82["Segment<br>[4258, 4265, 0]"]
65["Path<br>[2723, 2810, 0]"]
66["Segment<br>[2818, 2897, 0]"]
67["Segment<br>[2905, 3011, 0]"]
68["Segment<br>[3019, 3101, 0]"]
69["Segment<br>[3109, 3155, 0]"]
70["Segment<br>[3163, 3242, 0]"]
71["Segment<br>[3250, 3358, 0]"]
72["Segment<br>[3366, 3445, 0]"]
73["Segment<br>[3453, 3499, 0]"]
74["Segment<br>[3507, 3589, 0]"]
75["Segment<br>[3597, 3706, 0]"]
76["Segment<br>[3714, 3793, 0]"]
77["Segment<br>[3801, 3866, 0]"]
78["Segment<br>[3874, 3956, 0]"]
79["Segment<br>[3964, 4073, 0]"]
80["Segment<br>[4081, 4163, 0]"]
81["Segment<br>[4171, 4220, 0]"]
82["Segment<br>[4228, 4235, 0]"]
83[Solid2d]
end
subgraph path100 [Path]
100["Path<br>[4408, 4433, 0]"]
101["Segment<br>[4441, 4482, 0]"]
102["Segment<br>[4490, 4531, 0]"]
103["Segment<br>[4539, 4592, 0]"]
104["Segment<br>[4600, 4621, 0]"]
100["Path<br>[4378, 4403, 0]"]
101["Segment<br>[4411, 4452, 0]"]
102["Segment<br>[4460, 4501, 0]"]
103["Segment<br>[4509, 4562, 0]"]
104["Segment<br>[4570, 4591, 0]"]
105[Solid2d]
end
subgraph path106 [Path]
106["Path<br>[2753, 2840, 0]"]
107["Segment<br>[2848, 2927, 0]"]
108["Segment<br>[2935, 3041, 0]"]
109["Segment<br>[3049, 3131, 0]"]
110["Segment<br>[3139, 3185, 0]"]
111["Segment<br>[3193, 3272, 0]"]
112["Segment<br>[3280, 3388, 0]"]
113["Segment<br>[3396, 3475, 0]"]
114["Segment<br>[3483, 3529, 0]"]
115["Segment<br>[3537, 3619, 0]"]
116["Segment<br>[3627, 3736, 0]"]
117["Segment<br>[3744, 3823, 0]"]
118["Segment<br>[3831, 3896, 0]"]
119["Segment<br>[3904, 3986, 0]"]
120["Segment<br>[3994, 4103, 0]"]
121["Segment<br>[4111, 4193, 0]"]
122["Segment<br>[4201, 4250, 0]"]
123["Segment<br>[4258, 4265, 0]"]
106["Path<br>[2723, 2810, 0]"]
107["Segment<br>[2818, 2897, 0]"]
108["Segment<br>[2905, 3011, 0]"]
109["Segment<br>[3019, 3101, 0]"]
110["Segment<br>[3109, 3155, 0]"]
111["Segment<br>[3163, 3242, 0]"]
112["Segment<br>[3250, 3358, 0]"]
113["Segment<br>[3366, 3445, 0]"]
114["Segment<br>[3453, 3499, 0]"]
115["Segment<br>[3507, 3589, 0]"]
116["Segment<br>[3597, 3706, 0]"]
117["Segment<br>[3714, 3793, 0]"]
118["Segment<br>[3801, 3866, 0]"]
119["Segment<br>[3874, 3956, 0]"]
120["Segment<br>[3964, 4073, 0]"]
121["Segment<br>[4081, 4163, 0]"]
122["Segment<br>[4171, 4220, 0]"]
123["Segment<br>[4228, 4235, 0]"]
124[Solid2d]
end
1["Plane<br>[1247, 1285, 0]"]
9["Sweep Extrusion<br>[1234, 1328, 0]"]
1["Plane<br>[1217, 1255, 0]"]
9["Sweep Extrusion<br>[1204, 1298, 0]"]
10[Wall]
11[Wall]
12[Wall]
@ -100,8 +100,8 @@ flowchart LR
24["SweepEdge Adjacent"]
25["SweepEdge Opposite"]
26["SweepEdge Adjacent"]
27["Plane<br>[1741, 1779, 0]"]
35["Sweep Revolve<br>[1728, 1810, 0]"]
27["Plane<br>[1711, 1749, 0]"]
35["Sweep Revolve<br>[1698, 1780, 0]"]
36[Wall]
37[Wall]
38[Wall]
@ -119,10 +119,10 @@ flowchart LR
50["SweepEdge Adjacent"]
51["SweepEdge Opposite"]
52["SweepEdge Adjacent"]
53["Plane<br>[4754, 4771, 0]"]
57["Plane<br>[4380, 4400, 0]"]
64["Plane<br>[2725, 2745, 0]"]
84["Sweep Extrusion<br>[5200, 5242, 0]"]
53["Plane<br>[4724, 4741, 0]"]
57["Plane<br>[4350, 4370, 0]"]
64["Plane<br>[2695, 2715, 0]"]
84["Sweep Extrusion<br>[5170, 5212, 0]"]
85[Wall]
86[Wall]
87[Wall]
@ -137,8 +137,8 @@ flowchart LR
96["SweepEdge Adjacent"]
97["SweepEdge Opposite"]
98["SweepEdge Adjacent"]
99["Plane<br>[5736, 5771, 0]"]
125["Sweep Extrusion<br>[5854, 5905, 0]"]
99["Plane<br>[5706, 5741, 0]"]
125["Sweep Extrusion<br>[5824, 5875, 0]"]
126[Wall]
127[Wall]
128[Wall]
@ -153,18 +153,18 @@ flowchart LR
137["SweepEdge Adjacent"]
138["SweepEdge Opposite"]
139["SweepEdge Adjacent"]
140["EdgeCut Fillet<br>[5305, 5644, 0]"]
141["EdgeCut Fillet<br>[5305, 5644, 0]"]
142["EdgeCut Fillet<br>[5305, 5644, 0]"]
143["EdgeCut Fillet<br>[5305, 5644, 0]"]
144["EdgeCut Fillet<br>[5969, 6313, 0]"]
145["EdgeCut Fillet<br>[5969, 6313, 0]"]
146["EdgeCut Fillet<br>[5969, 6313, 0]"]
147["EdgeCut Fillet<br>[5969, 6313, 0]"]
140["EdgeCut Fillet<br>[5275, 5614, 0]"]
141["EdgeCut Fillet<br>[5275, 5614, 0]"]
142["EdgeCut Fillet<br>[5275, 5614, 0]"]
143["EdgeCut Fillet<br>[5275, 5614, 0]"]
144["EdgeCut Fillet<br>[5939, 6283, 0]"]
145["EdgeCut Fillet<br>[5939, 6283, 0]"]
146["EdgeCut Fillet<br>[5939, 6283, 0]"]
147["EdgeCut Fillet<br>[5939, 6283, 0]"]
148["StartSketchOnPlane<br>[894, 914, 0]"]
149["StartSketchOnPlane<br>[894, 914, 0]"]
150["StartSketchOnPlane<br>[4380, 4400, 0]"]
151["StartSketchOnPlane<br>[2725, 2745, 0]"]
150["StartSketchOnPlane<br>[4350, 4370, 0]"]
151["StartSketchOnPlane<br>[2695, 2715, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -620,82 +620,60 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"argument": {
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"raw": "45",
"start": 0,
"type": "ObjectProperty",
"type": "Literal",
"type": "Literal",
"value": {
"argument": {
"commentStart": 0,
"end": 0,
"raw": "45",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 45.0,
"suffix": "None"
}
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
"value": 45.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "thirdStep",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "lengthY",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "thirdStep",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -705,7 +683,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLineOfYLength",
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
@ -716,8 +694,9 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
@ -781,82 +760,60 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"argument": {
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"raw": "45",
"start": 0,
"type": "ObjectProperty",
"type": "Literal",
"type": "Literal",
"value": {
"argument": {
"commentStart": 0,
"end": 0,
"raw": "45",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 45.0,
"suffix": "None"
}
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
"value": 45.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "firstStep",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "lengthY",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "firstStep",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -866,7 +823,7 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLineOfYLength",
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
@ -877,8 +834,9 @@ description: Result of parsing gridfinity-baseplate-magnets.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [],

View File

@ -40,7 +40,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"name": "face",
"functionSourceRange": [
869,
1183,
1153,
0
],
"unlabeledArg": null,
@ -274,7 +274,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"name": "face",
"functionSourceRange": [
869,
1183,
1153,
0
],
"unlabeledArg": null,
@ -1087,8 +1087,8 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"type": "FunctionCall",
"name": "magnetBase",
"functionSourceRange": [
4349,
4691,
4319,
4661,
0
],
"unlabeledArg": null,
@ -1117,8 +1117,8 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"type": "FunctionCall",
"name": "magnetCenterCutout",
"functionSourceRange": [
2698,
4289,
2668,
4259,
0
],
"unlabeledArg": null,
@ -1346,8 +1346,8 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"type": "FunctionCall",
"name": "magnetBase",
"functionSourceRange": [
4349,
4691,
4319,
4661,
0
],
"unlabeledArg": null,
@ -1376,8 +1376,8 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"type": "FunctionCall",
"name": "magnetCenterCutout",
"functionSourceRange": [
2698,
4289,
2668,
4259,
0
],
"unlabeledArg": null,

View File

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

View File

@ -3,23 +3,23 @@ flowchart LR
subgraph path2 [Path]
2["Path<br>[799, 824, 0]"]
3["Segment<br>[832, 854, 0]"]
4["Segment<br>[862, 921, 0]"]
5["Segment<br>[929, 956, 0]"]
6["Segment<br>[964, 1023, 0]"]
7["Segment<br>[1031, 1038, 0]"]
4["Segment<br>[862, 906, 0]"]
5["Segment<br>[914, 941, 0]"]
6["Segment<br>[949, 993, 0]"]
7["Segment<br>[1001, 1008, 0]"]
8[Solid2d]
end
subgraph path28 [Path]
28["Path<br>[799, 824, 0]"]
29["Segment<br>[832, 854, 0]"]
30["Segment<br>[862, 921, 0]"]
31["Segment<br>[929, 956, 0]"]
32["Segment<br>[964, 1023, 0]"]
33["Segment<br>[1031, 1038, 0]"]
30["Segment<br>[862, 906, 0]"]
31["Segment<br>[914, 941, 0]"]
32["Segment<br>[949, 993, 0]"]
33["Segment<br>[1001, 1008, 0]"]
34[Solid2d]
end
1["Plane<br>[1124, 1162, 0]"]
9["Sweep Extrusion<br>[1111, 1205, 0]"]
1["Plane<br>[1094, 1132, 0]"]
9["Sweep Extrusion<br>[1081, 1175, 0]"]
10[Wall]
11[Wall]
12[Wall]
@ -37,8 +37,8 @@ flowchart LR
24["SweepEdge Adjacent"]
25["SweepEdge Opposite"]
26["SweepEdge Adjacent"]
27["Plane<br>[1618, 1656, 0]"]
35["Sweep Revolve<br>[1605, 1687, 0]"]
27["Plane<br>[1588, 1626, 0]"]
35["Sweep Revolve<br>[1575, 1657, 0]"]
36[Wall]
37[Wall]
38[Wall]

View File

@ -521,82 +521,60 @@ description: Result of parsing gridfinity-baseplate.kcl
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"argument": {
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"raw": "45",
"start": 0,
"type": "ObjectProperty",
"type": "Literal",
"type": "Literal",
"value": {
"argument": {
"commentStart": 0,
"end": 0,
"raw": "45",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 45.0,
"suffix": "None"
}
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
"value": 45.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "thirdStep",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "lengthY",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "thirdStep",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -606,7 +584,7 @@ description: Result of parsing gridfinity-baseplate.kcl
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLineOfYLength",
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
@ -617,8 +595,9 @@ description: Result of parsing gridfinity-baseplate.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
@ -682,82 +661,60 @@ description: Result of parsing gridfinity-baseplate.kcl
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"argument": {
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"raw": "45",
"start": 0,
"type": "ObjectProperty",
"type": "Literal",
"type": "Literal",
"value": {
"argument": {
"commentStart": 0,
"end": 0,
"raw": "45",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 45.0,
"suffix": "None"
}
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
"value": 45.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "firstStep",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "lengthY",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "firstStep",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -767,7 +724,7 @@ description: Result of parsing gridfinity-baseplate.kcl
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLineOfYLength",
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
@ -778,8 +735,9 @@ description: Result of parsing gridfinity-baseplate.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [],

View File

@ -40,7 +40,7 @@ description: Operations executed gridfinity-baseplate.kcl
"name": "face",
"functionSourceRange": [
746,
1060,
1030,
0
],
"unlabeledArg": null,
@ -274,7 +274,7 @@ description: Operations executed gridfinity-baseplate.kcl
"name": "face",
"functionSourceRange": [
746,
1060,
1030,
0
],
"unlabeledArg": null,

View File

@ -4,93 +4,93 @@ flowchart LR
2["Path<br>[1187, 1233, 0]"]
3["Segment<br>[1241, 1263, 0]"]
4["Segment<br>[1271, 1301, 0]"]
5["Segment<br>[1309, 1368, 0]"]
6["Segment<br>[1376, 1403, 0]"]
7["Segment<br>[1411, 1470, 0]"]
8["Segment<br>[1478, 1485, 0]"]
5["Segment<br>[1309, 1353, 0]"]
6["Segment<br>[1361, 1388, 0]"]
7["Segment<br>[1396, 1440, 0]"]
8["Segment<br>[1448, 1455, 0]"]
9[Solid2d]
end
subgraph path29 [Path]
29["Path<br>[1187, 1233, 0]"]
30["Segment<br>[1241, 1263, 0]"]
31["Segment<br>[1271, 1301, 0]"]
32["Segment<br>[1309, 1368, 0]"]
33["Segment<br>[1376, 1403, 0]"]
34["Segment<br>[1411, 1470, 0]"]
35["Segment<br>[1478, 1485, 0]"]
32["Segment<br>[1309, 1353, 0]"]
33["Segment<br>[1361, 1388, 0]"]
34["Segment<br>[1396, 1440, 0]"]
35["Segment<br>[1448, 1455, 0]"]
36[Solid2d]
end
subgraph path56 [Path]
56["Path<br>[2526, 2614, 0]"]
57["Segment<br>[2620, 2684, 0]"]
58["Segment<br>[2690, 2754, 0]"]
59["Segment<br>[2760, 2813, 0]"]
60["Segment<br>[2819, 2840, 0]"]
56["Path<br>[2496, 2584, 0]"]
57["Segment<br>[2590, 2654, 0]"]
58["Segment<br>[2660, 2724, 0]"]
59["Segment<br>[2730, 2783, 0]"]
60["Segment<br>[2789, 2810, 0]"]
61[Solid2d]
end
subgraph path81 [Path]
81["Path<br>[3166, 3332, 0]"]
82["Segment<br>[3166, 3332, 0]"]
81["Path<br>[3136, 3302, 0]"]
82["Segment<br>[3136, 3302, 0]"]
83[Solid2d]
end
subgraph path93 [Path]
93["Path<br>[4616, 4641, 0]"]
94["Segment<br>[4647, 4719, 0]"]
95["Segment<br>[4725, 4798, 0]"]
96["Segment<br>[4804, 4857, 0]"]
97["Segment<br>[4863, 4884, 0]"]
93["Path<br>[4586, 4611, 0]"]
94["Segment<br>[4617, 4689, 0]"]
95["Segment<br>[4695, 4768, 0]"]
96["Segment<br>[4774, 4827, 0]"]
97["Segment<br>[4833, 4854, 0]"]
98[Solid2d]
end
subgraph path119 [Path]
119["Path<br>[5353, 5378, 0]"]
120["Segment<br>[5438, 5481, 0]"]
121["Segment<br>[5489, 5598, 0]"]
122["Segment<br>[5673, 5722, 0]"]
123["Segment<br>[5730, 5755, 0]"]
124["Segment<br>[5763, 5821, 0]"]
125["Segment<br>[5829, 5854, 0]"]
126["Segment<br>[5862, 5921, 0]"]
127["Segment<br>[5929, 5936, 0]"]
119["Path<br>[5323, 5348, 0]"]
120["Segment<br>[5408, 5451, 0]"]
121["Segment<br>[5459, 5568, 0]"]
122["Segment<br>[5631, 5680, 0]"]
123["Segment<br>[5688, 5713, 0]"]
124["Segment<br>[5721, 5764, 0]"]
125["Segment<br>[5772, 5797, 0]"]
126["Segment<br>[5805, 5849, 0]"]
127["Segment<br>[5857, 5864, 0]"]
128[Solid2d]
end
subgraph path157 [Path]
157["Path<br>[5353, 5378, 0]"]
158["Segment<br>[5438, 5481, 0]"]
159["Segment<br>[5489, 5598, 0]"]
160["Segment<br>[5673, 5722, 0]"]
161["Segment<br>[5730, 5755, 0]"]
162["Segment<br>[5763, 5821, 0]"]
163["Segment<br>[5829, 5854, 0]"]
164["Segment<br>[5862, 5921, 0]"]
165["Segment<br>[5929, 5936, 0]"]
157["Path<br>[5323, 5348, 0]"]
158["Segment<br>[5408, 5451, 0]"]
159["Segment<br>[5459, 5568, 0]"]
160["Segment<br>[5631, 5680, 0]"]
161["Segment<br>[5688, 5713, 0]"]
162["Segment<br>[5721, 5764, 0]"]
163["Segment<br>[5772, 5797, 0]"]
164["Segment<br>[5805, 5849, 0]"]
165["Segment<br>[5857, 5864, 0]"]
166[Solid2d]
end
subgraph path195 [Path]
195["Path<br>[5353, 5378, 0]"]
196["Segment<br>[5438, 5481, 0]"]
197["Segment<br>[5489, 5598, 0]"]
198["Segment<br>[5673, 5722, 0]"]
199["Segment<br>[5730, 5755, 0]"]
200["Segment<br>[5763, 5821, 0]"]
201["Segment<br>[5829, 5854, 0]"]
202["Segment<br>[5862, 5921, 0]"]
203["Segment<br>[5929, 5936, 0]"]
195["Path<br>[5323, 5348, 0]"]
196["Segment<br>[5408, 5451, 0]"]
197["Segment<br>[5459, 5568, 0]"]
198["Segment<br>[5631, 5680, 0]"]
199["Segment<br>[5688, 5713, 0]"]
200["Segment<br>[5721, 5764, 0]"]
201["Segment<br>[5772, 5797, 0]"]
202["Segment<br>[5805, 5849, 0]"]
203["Segment<br>[5857, 5864, 0]"]
204[Solid2d]
end
subgraph path233 [Path]
233["Path<br>[5353, 5378, 0]"]
234["Segment<br>[5438, 5481, 0]"]
235["Segment<br>[5489, 5598, 0]"]
236["Segment<br>[5673, 5722, 0]"]
237["Segment<br>[5730, 5755, 0]"]
238["Segment<br>[5763, 5821, 0]"]
239["Segment<br>[5829, 5854, 0]"]
240["Segment<br>[5862, 5921, 0]"]
241["Segment<br>[5929, 5936, 0]"]
233["Path<br>[5323, 5348, 0]"]
234["Segment<br>[5408, 5451, 0]"]
235["Segment<br>[5459, 5568, 0]"]
236["Segment<br>[5631, 5680, 0]"]
237["Segment<br>[5688, 5713, 0]"]
238["Segment<br>[5721, 5764, 0]"]
239["Segment<br>[5772, 5797, 0]"]
240["Segment<br>[5805, 5849, 0]"]
241["Segment<br>[5857, 5864, 0]"]
242[Solid2d]
end
1["Plane<br>[1571, 1618, 0]"]
10["Sweep Extrusion<br>[1558, 1661, 0]"]
1["Plane<br>[1541, 1588, 0]"]
10["Sweep Extrusion<br>[1528, 1631, 0]"]
11[Wall]
12[Wall]
13[Wall]
@ -108,8 +108,8 @@ flowchart LR
25["SweepEdge Adjacent"]
26["SweepEdge Opposite"]
27["SweepEdge Adjacent"]
28["Plane<br>[2150, 2197, 0]"]
37["Sweep Revolve<br>[2137, 2228, 0]"]
28["Plane<br>[2120, 2167, 0]"]
37["Sweep Revolve<br>[2107, 2198, 0]"]
38[Wall]
39[Wall]
40[Wall]
@ -127,8 +127,8 @@ flowchart LR
52["SweepEdge Adjacent"]
53["SweepEdge Opposite"]
54["SweepEdge Adjacent"]
55["Plane<br>[2503, 2520, 0]"]
62["Sweep Extrusion<br>[2846, 2870, 0]"]
55["Plane<br>[2473, 2490, 0]"]
62["Sweep Extrusion<br>[2816, 2840, 0]"]
63[Wall]
64[Wall]
65[Wall]
@ -143,20 +143,20 @@ flowchart LR
74["SweepEdge Adjacent"]
75["SweepEdge Opposite"]
76["SweepEdge Adjacent"]
77["EdgeCut Fillet<br>[2876, 3106, 0]"]
78["EdgeCut Fillet<br>[2876, 3106, 0]"]
79["EdgeCut Fillet<br>[2876, 3106, 0]"]
80["EdgeCut Fillet<br>[2876, 3106, 0]"]
84["Sweep Extrusion<br>[3554, 3581, 0]"]
77["EdgeCut Fillet<br>[2846, 3076, 0]"]
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>[3524, 3551, 0]"]
85[Wall]
86["Cap Start"]
87["SweepEdge Opposite"]
88["SweepEdge Adjacent"]
89["Sweep Extrusion<br>[3554, 3581, 0]"]
90["Sweep Extrusion<br>[3554, 3581, 0]"]
91["Sweep Extrusion<br>[3554, 3581, 0]"]
92["Plane<br>[4577, 4609, 0]"]
99["Sweep Extrusion<br>[4890, 4934, 0]"]
89["Sweep Extrusion<br>[3524, 3551, 0]"]
90["Sweep Extrusion<br>[3524, 3551, 0]"]
91["Sweep Extrusion<br>[3524, 3551, 0]"]
92["Plane<br>[4547, 4579, 0]"]
99["Sweep Extrusion<br>[4860, 4904, 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>[4940, 5173, 0]"]
115["EdgeCut Fillet<br>[4940, 5173, 0]"]
116["EdgeCut Fillet<br>[4940, 5173, 0]"]
117["EdgeCut Fillet<br>[4940, 5173, 0]"]
118["Plane<br>[5325, 5345, 0]"]
129["Sweep Extrusion<br>[6707, 6819, 0]"]
114["EdgeCut Fillet<br>[4910, 5143, 0]"]
115["EdgeCut Fillet<br>[4910, 5143, 0]"]
116["EdgeCut Fillet<br>[4910, 5143, 0]"]
117["EdgeCut Fillet<br>[4910, 5143, 0]"]
118["Plane<br>[5295, 5315, 0]"]
129["Sweep Extrusion<br>[6635, 6747, 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>[5325, 5345, 0]"]
167["Sweep Extrusion<br>[6885, 6999, 0]"]
156["Plane<br>[5295, 5315, 0]"]
167["Sweep Extrusion<br>[6813, 6927, 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>[5325, 5345, 0]"]
205["Sweep Revolve<br>[7825, 7880, 0]"]
194["Plane<br>[5295, 5315, 0]"]
205["Sweep Revolve<br>[7753, 7808, 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>[5325, 5345, 0]"]
243["Sweep Revolve<br>[7942, 7996, 0]"]
232["Plane<br>[5295, 5315, 0]"]
243["Sweep Revolve<br>[7870, 7924, 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>[3123, 3160, 0]"]
273["StartSketchOnPlane<br>[4563, 4610, 0]"]
272["StartSketchOnFace<br>[3093, 3130, 0]"]
273["StartSketchOnPlane<br>[4533, 4580, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -1203,82 +1203,60 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"argument": {
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"raw": "45",
"start": 0,
"type": "ObjectProperty",
"type": "Literal",
"type": "Literal",
"value": {
"argument": {
"commentStart": 0,
"end": 0,
"raw": "45",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 45.0,
"suffix": "None"
}
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
"value": 45.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "thirdStep",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "lengthY",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "thirdStep",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -1288,7 +1266,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLineOfYLength",
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
@ -1299,8 +1277,9 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
@ -1364,82 +1343,60 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"argument": {
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"raw": "45",
"start": 0,
"type": "ObjectProperty",
"type": "Literal",
"type": "Literal",
"value": {
"argument": {
"commentStart": 0,
"end": 0,
"raw": "45",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 45.0,
"suffix": "None"
}
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
"value": 45.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "firstStep",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "lengthY",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "firstStep",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -1449,7 +1406,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLineOfYLength",
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
@ -1460,8 +1417,9 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [],
@ -7184,82 +7142,60 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"argument": {
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"raw": "45",
"start": 0,
"type": "ObjectProperty",
"type": "Literal",
"type": "Literal",
"value": {
"argument": {
"commentStart": 0,
"end": 0,
"raw": "45",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 45.0,
"suffix": "None"
}
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
"value": 45.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "lipStep3",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "lengthY",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "lipStep3",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -7269,7 +7205,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLineOfYLength",
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
@ -7280,8 +7216,9 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
@ -7345,82 +7282,60 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"argument": {
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"raw": "135",
"start": 0,
"type": "ObjectProperty",
"type": "Literal",
"type": "Literal",
"value": {
"argument": {
"commentStart": 0,
"end": 0,
"raw": "135",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 135.0,
"suffix": "None"
}
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
"value": 135.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "lipStep1",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "lengthY",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "lipStep1",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -7430,7 +7345,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLineOfYLength",
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
@ -7441,8 +7356,9 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [],
@ -7493,7 +7409,7 @@ description: Result of parsing gridfinity-bins-stacking-lip.kcl
"type": "NonCodeNode",
"value": {
"type": "blockComment",
"value": "|> angledLineOfYLength({ angle: -45, length: lipStep5 }, %)",
"value": "|> angledLine(angle = -45, lengthY = lipStep5 )",
"style": "line"
}
}

View File

@ -40,7 +40,7 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl
"name": "face",
"functionSourceRange": [
1134,
1507,
1477,
0
],
"unlabeledArg": null,
@ -274,7 +274,7 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl
"name": "face",
"functionSourceRange": [
1134,
1507,
1477,
0
],
"unlabeledArg": null,
@ -1632,8 +1632,8 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl
"type": "FunctionCall",
"name": "lipFace",
"functionSourceRange": [
5300,
5958,
5270,
5886,
0
],
"unlabeledArg": null,
@ -1879,8 +1879,8 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl
"type": "FunctionCall",
"name": "lipFace",
"functionSourceRange": [
5300,
5958,
5270,
5886,
0
],
"unlabeledArg": null,
@ -2424,8 +2424,8 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl
"type": "FunctionCall",
"name": "lipFace",
"functionSourceRange": [
5300,
5958,
5270,
5886,
0
],
"unlabeledArg": null,
@ -2746,8 +2746,8 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl
"type": "FunctionCall",
"name": "lipFace",
"functionSourceRange": [
5300,
5958,
5270,
5886,
0
],
"unlabeledArg": null,

View File

@ -4,45 +4,45 @@ flowchart LR
2["Path<br>[928, 974, 0]"]
3["Segment<br>[982, 1004, 0]"]
4["Segment<br>[1012, 1042, 0]"]
5["Segment<br>[1050, 1109, 0]"]
6["Segment<br>[1117, 1144, 0]"]
7["Segment<br>[1152, 1211, 0]"]
8["Segment<br>[1219, 1226, 0]"]
5["Segment<br>[1050, 1094, 0]"]
6["Segment<br>[1102, 1129, 0]"]
7["Segment<br>[1137, 1181, 0]"]
8["Segment<br>[1189, 1196, 0]"]
9[Solid2d]
end
subgraph path29 [Path]
29["Path<br>[928, 974, 0]"]
30["Segment<br>[982, 1004, 0]"]
31["Segment<br>[1012, 1042, 0]"]
32["Segment<br>[1050, 1109, 0]"]
33["Segment<br>[1117, 1144, 0]"]
34["Segment<br>[1152, 1211, 0]"]
35["Segment<br>[1219, 1226, 0]"]
32["Segment<br>[1050, 1094, 0]"]
33["Segment<br>[1102, 1129, 0]"]
34["Segment<br>[1137, 1181, 0]"]
35["Segment<br>[1189, 1196, 0]"]
36[Solid2d]
end
subgraph path56 [Path]
56["Path<br>[2267, 2355, 0]"]
57["Segment<br>[2361, 2425, 0]"]
58["Segment<br>[2431, 2495, 0]"]
59["Segment<br>[2501, 2554, 0]"]
60["Segment<br>[2560, 2581, 0]"]
56["Path<br>[2237, 2325, 0]"]
57["Segment<br>[2331, 2395, 0]"]
58["Segment<br>[2401, 2465, 0]"]
59["Segment<br>[2471, 2524, 0]"]
60["Segment<br>[2530, 2551, 0]"]
61[Solid2d]
end
subgraph path81 [Path]
81["Path<br>[2907, 3073, 0]"]
82["Segment<br>[2907, 3073, 0]"]
81["Path<br>[2877, 3043, 0]"]
82["Segment<br>[2877, 3043, 0]"]
83[Solid2d]
end
subgraph path93 [Path]
93["Path<br>[4386, 4411, 0]"]
94["Segment<br>[4417, 4489, 0]"]
95["Segment<br>[4495, 4568, 0]"]
96["Segment<br>[4574, 4627, 0]"]
97["Segment<br>[4633, 4654, 0]"]
93["Path<br>[4356, 4381, 0]"]
94["Segment<br>[4387, 4459, 0]"]
95["Segment<br>[4465, 4538, 0]"]
96["Segment<br>[4544, 4597, 0]"]
97["Segment<br>[4603, 4624, 0]"]
98[Solid2d]
end
1["Plane<br>[1312, 1359, 0]"]
10["Sweep Extrusion<br>[1299, 1402, 0]"]
1["Plane<br>[1282, 1329, 0]"]
10["Sweep Extrusion<br>[1269, 1372, 0]"]
11[Wall]
12[Wall]
13[Wall]
@ -60,8 +60,8 @@ flowchart LR
25["SweepEdge Adjacent"]
26["SweepEdge Opposite"]
27["SweepEdge Adjacent"]
28["Plane<br>[1891, 1938, 0]"]
37["Sweep Revolve<br>[1878, 1969, 0]"]
28["Plane<br>[1861, 1908, 0]"]
37["Sweep Revolve<br>[1848, 1939, 0]"]
38[Wall]
39[Wall]
40[Wall]
@ -79,8 +79,8 @@ flowchart LR
52["SweepEdge Adjacent"]
53["SweepEdge Opposite"]
54["SweepEdge Adjacent"]
55["Plane<br>[2244, 2261, 0]"]
62["Sweep Extrusion<br>[2587, 2611, 0]"]
55["Plane<br>[2214, 2231, 0]"]
62["Sweep Extrusion<br>[2557, 2581, 0]"]
63[Wall]
64[Wall]
65[Wall]
@ -95,20 +95,20 @@ flowchart LR
74["SweepEdge Adjacent"]
75["SweepEdge Opposite"]
76["SweepEdge Adjacent"]
77["EdgeCut Fillet<br>[2617, 2847, 0]"]
78["EdgeCut Fillet<br>[2617, 2847, 0]"]
79["EdgeCut Fillet<br>[2617, 2847, 0]"]
80["EdgeCut Fillet<br>[2617, 2847, 0]"]
84["Sweep Extrusion<br>[3295, 3322, 0]"]
77["EdgeCut Fillet<br>[2587, 2817, 0]"]
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>[3265, 3292, 0]"]
85[Wall]
86["Cap Start"]
87["SweepEdge Opposite"]
88["SweepEdge Adjacent"]
89["Sweep Extrusion<br>[3295, 3322, 0]"]
90["Sweep Extrusion<br>[3295, 3322, 0]"]
91["Sweep Extrusion<br>[3295, 3322, 0]"]
92["Plane<br>[4347, 4379, 0]"]
99["Sweep Extrusion<br>[4660, 4704, 0]"]
89["Sweep Extrusion<br>[3265, 3292, 0]"]
90["Sweep Extrusion<br>[3265, 3292, 0]"]
91["Sweep Extrusion<br>[3265, 3292, 0]"]
92["Plane<br>[4317, 4349, 0]"]
99["Sweep Extrusion<br>[4630, 4674, 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>[4710, 4943, 0]"]
115["EdgeCut Fillet<br>[4710, 4943, 0]"]
116["EdgeCut Fillet<br>[4710, 4943, 0]"]
117["EdgeCut Fillet<br>[4710, 4943, 0]"]
114["EdgeCut Fillet<br>[4680, 4913, 0]"]
115["EdgeCut Fillet<br>[4680, 4913, 0]"]
116["EdgeCut Fillet<br>[4680, 4913, 0]"]
117["EdgeCut Fillet<br>[4680, 4913, 0]"]
118["StartSketchOnPlane<br>[900, 920, 0]"]
119["StartSketchOnPlane<br>[900, 920, 0]"]
120["StartSketchOnFace<br>[2864, 2901, 0]"]
121["StartSketchOnPlane<br>[4333, 4380, 0]"]
120["StartSketchOnFace<br>[2834, 2871, 0]"]
121["StartSketchOnPlane<br>[4303, 4350, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -872,82 +872,60 @@ description: Result of parsing gridfinity-bins.kcl
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"argument": {
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"raw": "45",
"start": 0,
"type": "ObjectProperty",
"type": "Literal",
"type": "Literal",
"value": {
"argument": {
"commentStart": 0,
"end": 0,
"raw": "45",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 45.0,
"suffix": "None"
}
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
"value": 45.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "thirdStep",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "lengthY",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "thirdStep",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -957,7 +935,7 @@ description: Result of parsing gridfinity-bins.kcl
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLineOfYLength",
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
@ -968,8 +946,9 @@ description: Result of parsing gridfinity-bins.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
@ -1033,82 +1012,60 @@ description: Result of parsing gridfinity-bins.kcl
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"argument": {
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"raw": "45",
"start": 0,
"type": "ObjectProperty",
"type": "Literal",
"type": "Literal",
"value": {
"argument": {
"commentStart": 0,
"end": 0,
"raw": "45",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 45.0,
"suffix": "None"
}
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
"value": 45.0,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "firstStep",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "lengthY",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "firstStep",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -1118,7 +1075,7 @@ description: Result of parsing gridfinity-bins.kcl
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLineOfYLength",
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
@ -1129,8 +1086,9 @@ description: Result of parsing gridfinity-bins.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [],

View File

@ -40,7 +40,7 @@ description: Operations executed gridfinity-bins.kcl
"name": "face",
"functionSourceRange": [
875,
1248,
1218,
0
],
"unlabeledArg": null,
@ -274,7 +274,7 @@ description: Operations executed gridfinity-bins.kcl
"name": "face",
"functionSourceRange": [
875,
1248,
1218,
0
],
"unlabeledArg": null,

View File

@ -2,21 +2,21 @@
flowchart LR
subgraph path2 [Path]
2["Path<br>[572, 622, 0]"]
3["Segment<br>[630, 679, 0]"]
4["Segment<br>[687, 736, 0]"]
5["Segment<br>[744, 793, 0]"]
6["Segment<br>[801, 849, 0]"]
7["Segment<br>[857, 910, 0]"]
8["Segment<br>[918, 925, 0]"]
3["Segment<br>[630, 672, 0]"]
4["Segment<br>[680, 722, 0]"]
5["Segment<br>[730, 772, 0]"]
6["Segment<br>[780, 821, 0]"]
7["Segment<br>[829, 875, 0]"]
8["Segment<br>[883, 890, 0]"]
9[Solid2d]
end
subgraph path10 [Path]
10["Path<br>[938, 998, 0]"]
11["Segment<br>[938, 998, 0]"]
10["Path<br>[903, 963, 0]"]
11["Segment<br>[903, 963, 0]"]
12[Solid2d]
end
1["Plane<br>[546, 564, 0]"]
13["Sweep Extrusion<br>[1010, 1031, 0]"]
13["Sweep Extrusion<br>[975, 996, 0]"]
14[Wall]
15[Wall]
16[Wall]

View File

@ -307,74 +307,52 @@ description: Result of parsing hex-nut.kcl
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"end": 0,
"raw": "240",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 240.0,
"suffix": "None"
}
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "innerDia",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "240",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 240.0,
"suffix": "None"
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "innerDia",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -395,80 +373,59 @@ description: Result of parsing hex-nut.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"end": 0,
"raw": "180",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 180.0,
"suffix": "None"
}
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "innerDia",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "180",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 180.0,
"suffix": "None"
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "innerDia",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -489,80 +446,59 @@ description: Result of parsing hex-nut.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"end": 0,
"raw": "120",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 120.0,
"suffix": "None"
}
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "innerDia",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "120",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 120.0,
"suffix": "None"
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "innerDia",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -583,80 +519,59 @@ description: Result of parsing hex-nut.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"end": 0,
"raw": "60",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 60.0,
"suffix": "None"
}
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "innerDia",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "60",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 60.0,
"suffix": "None"
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "innerDia",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -677,100 +592,79 @@ description: Result of parsing hex-nut.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"end": 0,
"raw": "0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"end": 0,
"left": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "innerDia",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
"operator": "*",
"right": {
"commentStart": 0,
"end": 0,
"raw": ".90",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.9,
"suffix": "None"
}
},
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "0",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.0,
"suffix": "None"
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"left": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "innerDia",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
"operator": "*",
"right": {
"commentStart": 0,
"end": 0,
"raw": ".90",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 0.9,
"suffix": "None"
}
},
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
}
],
"callee": {
@ -791,8 +685,9 @@ description: Result of parsing hex-nut.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [],

View File

@ -10,7 +10,7 @@ description: Operations executed hex-nut.kcl
"name": "hexNut",
"functionSourceRange": [
504,
1055,
1020,
0
],
"unlabeledArg": null,

View File

@ -3,359 +3,359 @@ flowchart LR
subgraph path2 [Path]
2["Path<br>[555, 580, 0]"]
3["Segment<br>[586, 625, 0]"]
4["Segment<br>[631, 689, 0]"]
5["Segment<br>[695, 738, 0]"]
6["Segment<br>[744, 814, 0]"]
7["Segment<br>[820, 827, 0]"]
4["Segment<br>[631, 707, 0]"]
5["Segment<br>[713, 756, 0]"]
6["Segment<br>[762, 832, 0]"]
7["Segment<br>[838, 845, 0]"]
8[Solid2d]
end
subgraph path28 [Path]
28["Path<br>[1178, 1232, 0]"]
29["Segment<br>[1178, 1232, 0]"]
28["Path<br>[1196, 1250, 0]"]
29["Segment<br>[1196, 1250, 0]"]
30[Solid2d]
end
subgraph path31 [Path]
31["Path<br>[1246, 1299, 0]"]
32["Segment<br>[1246, 1299, 0]"]
31["Path<br>[1264, 1317, 0]"]
32["Segment<br>[1264, 1317, 0]"]
33[Solid2d]
end
subgraph path34 [Path]
34["Path<br>[1313, 1373, 0]"]
35["Segment<br>[1313, 1373, 0]"]
34["Path<br>[1331, 1391, 0]"]
35["Segment<br>[1331, 1391, 0]"]
36[Solid2d]
end
subgraph path37 [Path]
37["Path<br>[1387, 1446, 0]"]
38["Segment<br>[1387, 1446, 0]"]
37["Path<br>[1405, 1464, 0]"]
38["Segment<br>[1405, 1464, 0]"]
39[Solid2d]
end
subgraph path61 [Path]
61["Path<br>[1992, 2051, 0]"]
62["Segment<br>[2059, 2151, 0]"]
63["Segment<br>[2159, 2215, 0]"]
64["Segment<br>[2223, 2270, 0]"]
65["Segment<br>[2278, 2394, 0]"]
66["Segment<br>[2402, 2449, 0]"]
67["Segment<br>[2457, 2583, 0]"]
68["Segment<br>[2591, 2638, 0]"]
69["Segment<br>[2646, 2731, 0]"]
70["Segment<br>[2739, 2746, 0]"]
61["Path<br>[2010, 2069, 0]"]
62["Segment<br>[2077, 2169, 0]"]
63["Segment<br>[2177, 2251, 0]"]
64["Segment<br>[2259, 2306, 0]"]
65["Segment<br>[2314, 2421, 0]"]
66["Segment<br>[2429, 2476, 0]"]
67["Segment<br>[2484, 2601, 0]"]
68["Segment<br>[2609, 2656, 0]"]
69["Segment<br>[2664, 2749, 0]"]
70["Segment<br>[2757, 2764, 0]"]
71[Solid2d]
end
subgraph path100 [Path]
100["Path<br>[1992, 2051, 0]"]
101["Segment<br>[2059, 2151, 0]"]
102["Segment<br>[2159, 2215, 0]"]
103["Segment<br>[2223, 2270, 0]"]
104["Segment<br>[2278, 2394, 0]"]
105["Segment<br>[2402, 2449, 0]"]
106["Segment<br>[2457, 2583, 0]"]
107["Segment<br>[2591, 2638, 0]"]
108["Segment<br>[2646, 2731, 0]"]
109["Segment<br>[2739, 2746, 0]"]
100["Path<br>[2010, 2069, 0]"]
101["Segment<br>[2077, 2169, 0]"]
102["Segment<br>[2177, 2251, 0]"]
103["Segment<br>[2259, 2306, 0]"]
104["Segment<br>[2314, 2421, 0]"]
105["Segment<br>[2429, 2476, 0]"]
106["Segment<br>[2484, 2601, 0]"]
107["Segment<br>[2609, 2656, 0]"]
108["Segment<br>[2664, 2749, 0]"]
109["Segment<br>[2757, 2764, 0]"]
110[Solid2d]
end
subgraph path139 [Path]
139["Path<br>[1992, 2051, 0]"]
140["Segment<br>[2059, 2151, 0]"]
141["Segment<br>[2159, 2215, 0]"]
142["Segment<br>[2223, 2270, 0]"]
143["Segment<br>[2278, 2394, 0]"]
144["Segment<br>[2402, 2449, 0]"]
145["Segment<br>[2457, 2583, 0]"]
146["Segment<br>[2591, 2638, 0]"]
147["Segment<br>[2646, 2731, 0]"]
148["Segment<br>[2739, 2746, 0]"]
139["Path<br>[2010, 2069, 0]"]
140["Segment<br>[2077, 2169, 0]"]
141["Segment<br>[2177, 2251, 0]"]
142["Segment<br>[2259, 2306, 0]"]
143["Segment<br>[2314, 2421, 0]"]
144["Segment<br>[2429, 2476, 0]"]
145["Segment<br>[2484, 2601, 0]"]
146["Segment<br>[2609, 2656, 0]"]
147["Segment<br>[2664, 2749, 0]"]
148["Segment<br>[2757, 2764, 0]"]
149[Solid2d]
end
subgraph path178 [Path]
178["Path<br>[1992, 2051, 0]"]
179["Segment<br>[2059, 2151, 0]"]
180["Segment<br>[2159, 2215, 0]"]
181["Segment<br>[2223, 2270, 0]"]
182["Segment<br>[2278, 2394, 0]"]
183["Segment<br>[2402, 2449, 0]"]
184["Segment<br>[2457, 2583, 0]"]
185["Segment<br>[2591, 2638, 0]"]
186["Segment<br>[2646, 2731, 0]"]
187["Segment<br>[2739, 2746, 0]"]
178["Path<br>[2010, 2069, 0]"]
179["Segment<br>[2077, 2169, 0]"]
180["Segment<br>[2177, 2251, 0]"]
181["Segment<br>[2259, 2306, 0]"]
182["Segment<br>[2314, 2421, 0]"]
183["Segment<br>[2429, 2476, 0]"]
184["Segment<br>[2484, 2601, 0]"]
185["Segment<br>[2609, 2656, 0]"]
186["Segment<br>[2664, 2749, 0]"]
187["Segment<br>[2757, 2764, 0]"]
188[Solid2d]
end
subgraph path217 [Path]
217["Path<br>[1992, 2051, 0]"]
218["Segment<br>[2059, 2151, 0]"]
219["Segment<br>[2159, 2215, 0]"]
220["Segment<br>[2223, 2270, 0]"]
221["Segment<br>[2278, 2394, 0]"]
222["Segment<br>[2402, 2449, 0]"]
223["Segment<br>[2457, 2583, 0]"]
224["Segment<br>[2591, 2638, 0]"]
225["Segment<br>[2646, 2731, 0]"]
226["Segment<br>[2739, 2746, 0]"]
217["Path<br>[2010, 2069, 0]"]
218["Segment<br>[2077, 2169, 0]"]
219["Segment<br>[2177, 2251, 0]"]
220["Segment<br>[2259, 2306, 0]"]
221["Segment<br>[2314, 2421, 0]"]
222["Segment<br>[2429, 2476, 0]"]
223["Segment<br>[2484, 2601, 0]"]
224["Segment<br>[2609, 2656, 0]"]
225["Segment<br>[2664, 2749, 0]"]
226["Segment<br>[2757, 2764, 0]"]
227[Solid2d]
end
subgraph path256 [Path]
256["Path<br>[1992, 2051, 0]"]
257["Segment<br>[2059, 2151, 0]"]
258["Segment<br>[2159, 2215, 0]"]
259["Segment<br>[2223, 2270, 0]"]
260["Segment<br>[2278, 2394, 0]"]
261["Segment<br>[2402, 2449, 0]"]
262["Segment<br>[2457, 2583, 0]"]
263["Segment<br>[2591, 2638, 0]"]
264["Segment<br>[2646, 2731, 0]"]
265["Segment<br>[2739, 2746, 0]"]
256["Path<br>[2010, 2069, 0]"]
257["Segment<br>[2077, 2169, 0]"]
258["Segment<br>[2177, 2251, 0]"]
259["Segment<br>[2259, 2306, 0]"]
260["Segment<br>[2314, 2421, 0]"]
261["Segment<br>[2429, 2476, 0]"]
262["Segment<br>[2484, 2601, 0]"]
263["Segment<br>[2609, 2656, 0]"]
264["Segment<br>[2664, 2749, 0]"]
265["Segment<br>[2757, 2764, 0]"]
266[Solid2d]
end
subgraph path295 [Path]
295["Path<br>[1992, 2051, 0]"]
296["Segment<br>[2059, 2151, 0]"]
297["Segment<br>[2159, 2215, 0]"]
298["Segment<br>[2223, 2270, 0]"]
299["Segment<br>[2278, 2394, 0]"]
300["Segment<br>[2402, 2449, 0]"]
301["Segment<br>[2457, 2583, 0]"]
302["Segment<br>[2591, 2638, 0]"]
303["Segment<br>[2646, 2731, 0]"]
304["Segment<br>[2739, 2746, 0]"]
295["Path<br>[2010, 2069, 0]"]
296["Segment<br>[2077, 2169, 0]"]
297["Segment<br>[2177, 2251, 0]"]
298["Segment<br>[2259, 2306, 0]"]
299["Segment<br>[2314, 2421, 0]"]
300["Segment<br>[2429, 2476, 0]"]
301["Segment<br>[2484, 2601, 0]"]
302["Segment<br>[2609, 2656, 0]"]
303["Segment<br>[2664, 2749, 0]"]
304["Segment<br>[2757, 2764, 0]"]
305[Solid2d]
end
subgraph path334 [Path]
334["Path<br>[1992, 2051, 0]"]
335["Segment<br>[2059, 2151, 0]"]
336["Segment<br>[2159, 2215, 0]"]
337["Segment<br>[2223, 2270, 0]"]
338["Segment<br>[2278, 2394, 0]"]
339["Segment<br>[2402, 2449, 0]"]
340["Segment<br>[2457, 2583, 0]"]
341["Segment<br>[2591, 2638, 0]"]
342["Segment<br>[2646, 2731, 0]"]
343["Segment<br>[2739, 2746, 0]"]
334["Path<br>[2010, 2069, 0]"]
335["Segment<br>[2077, 2169, 0]"]
336["Segment<br>[2177, 2251, 0]"]
337["Segment<br>[2259, 2306, 0]"]
338["Segment<br>[2314, 2421, 0]"]
339["Segment<br>[2429, 2476, 0]"]
340["Segment<br>[2484, 2601, 0]"]
341["Segment<br>[2609, 2656, 0]"]
342["Segment<br>[2664, 2749, 0]"]
343["Segment<br>[2757, 2764, 0]"]
344[Solid2d]
end
subgraph path373 [Path]
373["Path<br>[1992, 2051, 0]"]
374["Segment<br>[2059, 2151, 0]"]
375["Segment<br>[2159, 2215, 0]"]
376["Segment<br>[2223, 2270, 0]"]
377["Segment<br>[2278, 2394, 0]"]
378["Segment<br>[2402, 2449, 0]"]
379["Segment<br>[2457, 2583, 0]"]
380["Segment<br>[2591, 2638, 0]"]
381["Segment<br>[2646, 2731, 0]"]
382["Segment<br>[2739, 2746, 0]"]
373["Path<br>[2010, 2069, 0]"]
374["Segment<br>[2077, 2169, 0]"]
375["Segment<br>[2177, 2251, 0]"]
376["Segment<br>[2259, 2306, 0]"]
377["Segment<br>[2314, 2421, 0]"]
378["Segment<br>[2429, 2476, 0]"]
379["Segment<br>[2484, 2601, 0]"]
380["Segment<br>[2609, 2656, 0]"]
381["Segment<br>[2664, 2749, 0]"]
382["Segment<br>[2757, 2764, 0]"]
383[Solid2d]
end
subgraph path412 [Path]
412["Path<br>[1992, 2051, 0]"]
413["Segment<br>[2059, 2151, 0]"]
414["Segment<br>[2159, 2215, 0]"]
415["Segment<br>[2223, 2270, 0]"]
416["Segment<br>[2278, 2394, 0]"]
417["Segment<br>[2402, 2449, 0]"]
418["Segment<br>[2457, 2583, 0]"]
419["Segment<br>[2591, 2638, 0]"]
420["Segment<br>[2646, 2731, 0]"]
421["Segment<br>[2739, 2746, 0]"]
412["Path<br>[2010, 2069, 0]"]
413["Segment<br>[2077, 2169, 0]"]
414["Segment<br>[2177, 2251, 0]"]
415["Segment<br>[2259, 2306, 0]"]
416["Segment<br>[2314, 2421, 0]"]
417["Segment<br>[2429, 2476, 0]"]
418["Segment<br>[2484, 2601, 0]"]
419["Segment<br>[2609, 2656, 0]"]
420["Segment<br>[2664, 2749, 0]"]
421["Segment<br>[2757, 2764, 0]"]
422[Solid2d]
end
subgraph path451 [Path]
451["Path<br>[1992, 2051, 0]"]
452["Segment<br>[2059, 2151, 0]"]
453["Segment<br>[2159, 2215, 0]"]
454["Segment<br>[2223, 2270, 0]"]
455["Segment<br>[2278, 2394, 0]"]
456["Segment<br>[2402, 2449, 0]"]
457["Segment<br>[2457, 2583, 0]"]
458["Segment<br>[2591, 2638, 0]"]
459["Segment<br>[2646, 2731, 0]"]
460["Segment<br>[2739, 2746, 0]"]
451["Path<br>[2010, 2069, 0]"]
452["Segment<br>[2077, 2169, 0]"]
453["Segment<br>[2177, 2251, 0]"]
454["Segment<br>[2259, 2306, 0]"]
455["Segment<br>[2314, 2421, 0]"]
456["Segment<br>[2429, 2476, 0]"]
457["Segment<br>[2484, 2601, 0]"]
458["Segment<br>[2609, 2656, 0]"]
459["Segment<br>[2664, 2749, 0]"]
460["Segment<br>[2757, 2764, 0]"]
461[Solid2d]
end
subgraph path490 [Path]
490["Path<br>[1992, 2051, 0]"]
491["Segment<br>[2059, 2151, 0]"]
492["Segment<br>[2159, 2215, 0]"]
493["Segment<br>[2223, 2270, 0]"]
494["Segment<br>[2278, 2394, 0]"]
495["Segment<br>[2402, 2449, 0]"]
496["Segment<br>[2457, 2583, 0]"]
497["Segment<br>[2591, 2638, 0]"]
498["Segment<br>[2646, 2731, 0]"]
499["Segment<br>[2739, 2746, 0]"]
490["Path<br>[2010, 2069, 0]"]
491["Segment<br>[2077, 2169, 0]"]
492["Segment<br>[2177, 2251, 0]"]
493["Segment<br>[2259, 2306, 0]"]
494["Segment<br>[2314, 2421, 0]"]
495["Segment<br>[2429, 2476, 0]"]
496["Segment<br>[2484, 2601, 0]"]
497["Segment<br>[2609, 2656, 0]"]
498["Segment<br>[2664, 2749, 0]"]
499["Segment<br>[2757, 2764, 0]"]
500[Solid2d]
end
subgraph path529 [Path]
529["Path<br>[1992, 2051, 0]"]
530["Segment<br>[2059, 2151, 0]"]
531["Segment<br>[2159, 2215, 0]"]
532["Segment<br>[2223, 2270, 0]"]
533["Segment<br>[2278, 2394, 0]"]
534["Segment<br>[2402, 2449, 0]"]
535["Segment<br>[2457, 2583, 0]"]
536["Segment<br>[2591, 2638, 0]"]
537["Segment<br>[2646, 2731, 0]"]
538["Segment<br>[2739, 2746, 0]"]
529["Path<br>[2010, 2069, 0]"]
530["Segment<br>[2077, 2169, 0]"]
531["Segment<br>[2177, 2251, 0]"]
532["Segment<br>[2259, 2306, 0]"]
533["Segment<br>[2314, 2421, 0]"]
534["Segment<br>[2429, 2476, 0]"]
535["Segment<br>[2484, 2601, 0]"]
536["Segment<br>[2609, 2656, 0]"]
537["Segment<br>[2664, 2749, 0]"]
538["Segment<br>[2757, 2764, 0]"]
539[Solid2d]
end
subgraph path568 [Path]
568["Path<br>[1992, 2051, 0]"]
569["Segment<br>[2059, 2151, 0]"]
570["Segment<br>[2159, 2215, 0]"]
571["Segment<br>[2223, 2270, 0]"]
572["Segment<br>[2278, 2394, 0]"]
573["Segment<br>[2402, 2449, 0]"]
574["Segment<br>[2457, 2583, 0]"]
575["Segment<br>[2591, 2638, 0]"]
576["Segment<br>[2646, 2731, 0]"]
577["Segment<br>[2739, 2746, 0]"]
568["Path<br>[2010, 2069, 0]"]
569["Segment<br>[2077, 2169, 0]"]
570["Segment<br>[2177, 2251, 0]"]
571["Segment<br>[2259, 2306, 0]"]
572["Segment<br>[2314, 2421, 0]"]
573["Segment<br>[2429, 2476, 0]"]
574["Segment<br>[2484, 2601, 0]"]
575["Segment<br>[2609, 2656, 0]"]
576["Segment<br>[2664, 2749, 0]"]
577["Segment<br>[2757, 2764, 0]"]
578[Solid2d]
end
subgraph path607 [Path]
607["Path<br>[1992, 2051, 0]"]
608["Segment<br>[2059, 2151, 0]"]
609["Segment<br>[2159, 2215, 0]"]
610["Segment<br>[2223, 2270, 0]"]
611["Segment<br>[2278, 2394, 0]"]
612["Segment<br>[2402, 2449, 0]"]
613["Segment<br>[2457, 2583, 0]"]
614["Segment<br>[2591, 2638, 0]"]
615["Segment<br>[2646, 2731, 0]"]
616["Segment<br>[2739, 2746, 0]"]
607["Path<br>[2010, 2069, 0]"]
608["Segment<br>[2077, 2169, 0]"]
609["Segment<br>[2177, 2251, 0]"]
610["Segment<br>[2259, 2306, 0]"]
611["Segment<br>[2314, 2421, 0]"]
612["Segment<br>[2429, 2476, 0]"]
613["Segment<br>[2484, 2601, 0]"]
614["Segment<br>[2609, 2656, 0]"]
615["Segment<br>[2664, 2749, 0]"]
616["Segment<br>[2757, 2764, 0]"]
617[Solid2d]
end
subgraph path646 [Path]
646["Path<br>[1992, 2051, 0]"]
647["Segment<br>[2059, 2151, 0]"]
648["Segment<br>[2159, 2215, 0]"]
649["Segment<br>[2223, 2270, 0]"]
650["Segment<br>[2278, 2394, 0]"]
651["Segment<br>[2402, 2449, 0]"]
652["Segment<br>[2457, 2583, 0]"]
653["Segment<br>[2591, 2638, 0]"]
654["Segment<br>[2646, 2731, 0]"]
655["Segment<br>[2739, 2746, 0]"]
646["Path<br>[2010, 2069, 0]"]
647["Segment<br>[2077, 2169, 0]"]
648["Segment<br>[2177, 2251, 0]"]
649["Segment<br>[2259, 2306, 0]"]
650["Segment<br>[2314, 2421, 0]"]
651["Segment<br>[2429, 2476, 0]"]
652["Segment<br>[2484, 2601, 0]"]
653["Segment<br>[2609, 2656, 0]"]
654["Segment<br>[2664, 2749, 0]"]
655["Segment<br>[2757, 2764, 0]"]
656[Solid2d]
end
subgraph path685 [Path]
685["Path<br>[1992, 2051, 0]"]
686["Segment<br>[2059, 2151, 0]"]
687["Segment<br>[2159, 2215, 0]"]
688["Segment<br>[2223, 2270, 0]"]
689["Segment<br>[2278, 2394, 0]"]
690["Segment<br>[2402, 2449, 0]"]
691["Segment<br>[2457, 2583, 0]"]
692["Segment<br>[2591, 2638, 0]"]
693["Segment<br>[2646, 2731, 0]"]
694["Segment<br>[2739, 2746, 0]"]
685["Path<br>[2010, 2069, 0]"]
686["Segment<br>[2077, 2169, 0]"]
687["Segment<br>[2177, 2251, 0]"]
688["Segment<br>[2259, 2306, 0]"]
689["Segment<br>[2314, 2421, 0]"]
690["Segment<br>[2429, 2476, 0]"]
691["Segment<br>[2484, 2601, 0]"]
692["Segment<br>[2609, 2656, 0]"]
693["Segment<br>[2664, 2749, 0]"]
694["Segment<br>[2757, 2764, 0]"]
695[Solid2d]
end
subgraph path724 [Path]
724["Path<br>[1992, 2051, 0]"]
725["Segment<br>[2059, 2151, 0]"]
726["Segment<br>[2159, 2215, 0]"]
727["Segment<br>[2223, 2270, 0]"]
728["Segment<br>[2278, 2394, 0]"]
729["Segment<br>[2402, 2449, 0]"]
730["Segment<br>[2457, 2583, 0]"]
731["Segment<br>[2591, 2638, 0]"]
732["Segment<br>[2646, 2731, 0]"]
733["Segment<br>[2739, 2746, 0]"]
724["Path<br>[2010, 2069, 0]"]
725["Segment<br>[2077, 2169, 0]"]
726["Segment<br>[2177, 2251, 0]"]
727["Segment<br>[2259, 2306, 0]"]
728["Segment<br>[2314, 2421, 0]"]
729["Segment<br>[2429, 2476, 0]"]
730["Segment<br>[2484, 2601, 0]"]
731["Segment<br>[2609, 2656, 0]"]
732["Segment<br>[2664, 2749, 0]"]
733["Segment<br>[2757, 2764, 0]"]
734[Solid2d]
end
subgraph path763 [Path]
763["Path<br>[1992, 2051, 0]"]
764["Segment<br>[2059, 2151, 0]"]
765["Segment<br>[2159, 2215, 0]"]
766["Segment<br>[2223, 2270, 0]"]
767["Segment<br>[2278, 2394, 0]"]
768["Segment<br>[2402, 2449, 0]"]
769["Segment<br>[2457, 2583, 0]"]
770["Segment<br>[2591, 2638, 0]"]
771["Segment<br>[2646, 2731, 0]"]
772["Segment<br>[2739, 2746, 0]"]
763["Path<br>[2010, 2069, 0]"]
764["Segment<br>[2077, 2169, 0]"]
765["Segment<br>[2177, 2251, 0]"]
766["Segment<br>[2259, 2306, 0]"]
767["Segment<br>[2314, 2421, 0]"]
768["Segment<br>[2429, 2476, 0]"]
769["Segment<br>[2484, 2601, 0]"]
770["Segment<br>[2609, 2656, 0]"]
771["Segment<br>[2664, 2749, 0]"]
772["Segment<br>[2757, 2764, 0]"]
773[Solid2d]
end
subgraph path802 [Path]
802["Path<br>[1992, 2051, 0]"]
803["Segment<br>[2059, 2151, 0]"]
804["Segment<br>[2159, 2215, 0]"]
805["Segment<br>[2223, 2270, 0]"]
806["Segment<br>[2278, 2394, 0]"]
807["Segment<br>[2402, 2449, 0]"]
808["Segment<br>[2457, 2583, 0]"]
809["Segment<br>[2591, 2638, 0]"]
810["Segment<br>[2646, 2731, 0]"]
811["Segment<br>[2739, 2746, 0]"]
802["Path<br>[2010, 2069, 0]"]
803["Segment<br>[2077, 2169, 0]"]
804["Segment<br>[2177, 2251, 0]"]
805["Segment<br>[2259, 2306, 0]"]
806["Segment<br>[2314, 2421, 0]"]
807["Segment<br>[2429, 2476, 0]"]
808["Segment<br>[2484, 2601, 0]"]
809["Segment<br>[2609, 2656, 0]"]
810["Segment<br>[2664, 2749, 0]"]
811["Segment<br>[2757, 2764, 0]"]
812[Solid2d]
end
subgraph path841 [Path]
841["Path<br>[1992, 2051, 0]"]
842["Segment<br>[2059, 2151, 0]"]
843["Segment<br>[2159, 2215, 0]"]
844["Segment<br>[2223, 2270, 0]"]
845["Segment<br>[2278, 2394, 0]"]
846["Segment<br>[2402, 2449, 0]"]
847["Segment<br>[2457, 2583, 0]"]
848["Segment<br>[2591, 2638, 0]"]
849["Segment<br>[2646, 2731, 0]"]
850["Segment<br>[2739, 2746, 0]"]
841["Path<br>[2010, 2069, 0]"]
842["Segment<br>[2077, 2169, 0]"]
843["Segment<br>[2177, 2251, 0]"]
844["Segment<br>[2259, 2306, 0]"]
845["Segment<br>[2314, 2421, 0]"]
846["Segment<br>[2429, 2476, 0]"]
847["Segment<br>[2484, 2601, 0]"]
848["Segment<br>[2609, 2656, 0]"]
849["Segment<br>[2664, 2749, 0]"]
850["Segment<br>[2757, 2764, 0]"]
851[Solid2d]
end
subgraph path880 [Path]
880["Path<br>[5002, 5089, 0]"]
881["Segment<br>[5097, 5126, 0]"]
882["Segment<br>[5134, 5162, 0]"]
883["Segment<br>[5170, 5267, 0]"]
884["Segment<br>[5275, 5322, 0]"]
885["Segment<br>[5330, 5358, 0]"]
886["Segment<br>[5366, 5395, 0]"]
887["Segment<br>[5403, 5432, 0]"]
888["Segment<br>[5440, 5531, 0]"]
889["Segment<br>[5539, 5567, 0]"]
890["Segment<br>[5575, 5604, 0]"]
891["Segment<br>[5612, 5700, 0]"]
892["Segment<br>[5708, 5736, 0]"]
893["Segment<br>[5744, 5778, 0]"]
894["Segment<br>[5786, 5816, 0]"]
895["Segment<br>[5824, 5933, 0]"]
896["Segment<br>[5941, 5948, 0]"]
880["Path<br>[5020, 5107, 0]"]
881["Segment<br>[5115, 5144, 0]"]
882["Segment<br>[5152, 5180, 0]"]
883["Segment<br>[5188, 5266, 0]"]
884["Segment<br>[5274, 5321, 0]"]
885["Segment<br>[5329, 5357, 0]"]
886["Segment<br>[5365, 5394, 0]"]
887["Segment<br>[5402, 5431, 0]"]
888["Segment<br>[5439, 5505, 0]"]
889["Segment<br>[5513, 5541, 0]"]
890["Segment<br>[5549, 5578, 0]"]
891["Segment<br>[5586, 5648, 0]"]
892["Segment<br>[5656, 5684, 0]"]
893["Segment<br>[5692, 5726, 0]"]
894["Segment<br>[5734, 5764, 0]"]
895["Segment<br>[5772, 5881, 0]"]
896["Segment<br>[5889, 5896, 0]"]
897[Solid2d]
end
subgraph path950 [Path]
950["Path<br>[6148, 6246, 0]"]
951["Segment<br>[6254, 6373, 0]"]
952["Segment<br>[6381, 6435, 0]"]
953["Segment<br>[6443, 6564, 0]"]
954["Segment<br>[6572, 6579, 0]"]
950["Path<br>[6096, 6194, 0]"]
951["Segment<br>[6202, 6321, 0]"]
952["Segment<br>[6329, 6376, 0]"]
953["Segment<br>[6384, 6505, 0]"]
954["Segment<br>[6513, 6520, 0]"]
955[Solid2d]
end
subgraph path972 [Path]
972["Path<br>[6687, 6784, 0]"]
973["Segment<br>[6792, 6911, 0]"]
974["Segment<br>[6919, 6974, 0]"]
975["Segment<br>[6982, 7103, 0]"]
976["Segment<br>[7111, 7118, 0]"]
972["Path<br>[6628, 6725, 0]"]
973["Segment<br>[6733, 6852, 0]"]
974["Segment<br>[6860, 6908, 0]"]
975["Segment<br>[6916, 7037, 0]"]
976["Segment<br>[7045, 7052, 0]"]
977[Solid2d]
end
subgraph path994 [Path]
994["Path<br>[6148, 6246, 0]"]
995["Segment<br>[6254, 6373, 0]"]
996["Segment<br>[6381, 6435, 0]"]
997["Segment<br>[6443, 6564, 0]"]
998["Segment<br>[6572, 6579, 0]"]
994["Path<br>[6096, 6194, 0]"]
995["Segment<br>[6202, 6321, 0]"]
996["Segment<br>[6329, 6376, 0]"]
997["Segment<br>[6384, 6505, 0]"]
998["Segment<br>[6513, 6520, 0]"]
999[Solid2d]
end
subgraph path1016 [Path]
1016["Path<br>[6687, 6784, 0]"]
1017["Segment<br>[6792, 6911, 0]"]
1018["Segment<br>[6919, 6974, 0]"]
1019["Segment<br>[6982, 7103, 0]"]
1020["Segment<br>[7111, 7118, 0]"]
1016["Path<br>[6628, 6725, 0]"]
1017["Segment<br>[6733, 6852, 0]"]
1018["Segment<br>[6860, 6908, 0]"]
1019["Segment<br>[6916, 7037, 0]"]
1020["Segment<br>[7045, 7052, 0]"]
1021[Solid2d]
end
1["Plane<br>[532, 549, 0]"]
9["Sweep Extrusion<br>[833, 855, 0]"]
9["Sweep Extrusion<br>[851, 873, 0]"]
10[Wall]
11[Wall]
12[Wall]
@ -370,32 +370,32 @@ flowchart LR
21["SweepEdge Adjacent"]
22["SweepEdge Opposite"]
23["SweepEdge Adjacent"]
24["EdgeCut Fillet<br>[896, 1053, 0]"]
25["EdgeCut Fillet<br>[896, 1053, 0]"]
26["EdgeCut Fillet<br>[896, 1053, 0]"]
27["EdgeCut Fillet<br>[896, 1053, 0]"]
40["Sweep Extrusion<br>[1447, 1545, 0]"]
24["EdgeCut Fillet<br>[914, 1071, 0]"]
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]"]
41[Wall]
42["Cap End"]
43["SweepEdge Opposite"]
44["SweepEdge Adjacent"]
45["Sweep Extrusion<br>[1447, 1545, 0]"]
45["Sweep Extrusion<br>[1465, 1563, 0]"]
46[Wall]
47["Cap End"]
48["SweepEdge Opposite"]
49["SweepEdge Adjacent"]
50["Sweep Extrusion<br>[1447, 1545, 0]"]
50["Sweep Extrusion<br>[1465, 1563, 0]"]
51[Wall]
52["Cap End"]
53["SweepEdge Opposite"]
54["SweepEdge Adjacent"]
55["Sweep Extrusion<br>[1447, 1545, 0]"]
55["Sweep Extrusion<br>[1465, 1563, 0]"]
56[Wall]
57["Cap End"]
58["SweepEdge Opposite"]
59["SweepEdge Adjacent"]
60["Plane<br>[1953, 1976, 0]"]
72["Sweep Extrusion<br>[2754, 2780, 0]"]
60["Plane<br>[1971, 1994, 0]"]
72["Sweep Extrusion<br>[2772, 2798, 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>[1953, 1976, 0]"]
111["Sweep Extrusion<br>[2754, 2780, 0]"]
99["Plane<br>[1971, 1994, 0]"]
111["Sweep Extrusion<br>[2772, 2798, 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>[1953, 1976, 0]"]
150["Sweep Extrusion<br>[2754, 2780, 0]"]
138["Plane<br>[1971, 1994, 0]"]
150["Sweep Extrusion<br>[2772, 2798, 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>[1953, 1976, 0]"]
189["Sweep Extrusion<br>[2754, 2780, 0]"]
177["Plane<br>[1971, 1994, 0]"]
189["Sweep Extrusion<br>[2772, 2798, 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>[1953, 1976, 0]"]
228["Sweep Extrusion<br>[2754, 2780, 0]"]
216["Plane<br>[1971, 1994, 0]"]
228["Sweep Extrusion<br>[2772, 2798, 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>[1953, 1976, 0]"]
267["Sweep Extrusion<br>[2754, 2780, 0]"]
255["Plane<br>[1971, 1994, 0]"]
267["Sweep Extrusion<br>[2772, 2798, 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>[1953, 1976, 0]"]
306["Sweep Extrusion<br>[2754, 2780, 0]"]
294["Plane<br>[1971, 1994, 0]"]
306["Sweep Extrusion<br>[2772, 2798, 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>[1953, 1976, 0]"]
345["Sweep Extrusion<br>[2754, 2780, 0]"]
333["Plane<br>[1971, 1994, 0]"]
345["Sweep Extrusion<br>[2772, 2798, 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>[1953, 1976, 0]"]
384["Sweep Extrusion<br>[2754, 2780, 0]"]
372["Plane<br>[1971, 1994, 0]"]
384["Sweep Extrusion<br>[2772, 2798, 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>[1953, 1976, 0]"]
423["Sweep Extrusion<br>[2754, 2780, 0]"]
411["Plane<br>[1971, 1994, 0]"]
423["Sweep Extrusion<br>[2772, 2798, 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>[1953, 1976, 0]"]
462["Sweep Extrusion<br>[2754, 2780, 0]"]
450["Plane<br>[1971, 1994, 0]"]
462["Sweep Extrusion<br>[2772, 2798, 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>[1953, 1976, 0]"]
501["Sweep Extrusion<br>[2754, 2780, 0]"]
489["Plane<br>[1971, 1994, 0]"]
501["Sweep Extrusion<br>[2772, 2798, 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>[1953, 1976, 0]"]
540["Sweep Extrusion<br>[2754, 2780, 0]"]
528["Plane<br>[1971, 1994, 0]"]
540["Sweep Extrusion<br>[2772, 2798, 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>[1953, 1976, 0]"]
579["Sweep Extrusion<br>[2754, 2780, 0]"]
567["Plane<br>[1971, 1994, 0]"]
579["Sweep Extrusion<br>[2772, 2798, 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>[1953, 1976, 0]"]
618["Sweep Extrusion<br>[2754, 2780, 0]"]
606["Plane<br>[1971, 1994, 0]"]
618["Sweep Extrusion<br>[2772, 2798, 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>[1953, 1976, 0]"]
657["Sweep Extrusion<br>[2754, 2780, 0]"]
645["Plane<br>[1971, 1994, 0]"]
657["Sweep Extrusion<br>[2772, 2798, 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>[1953, 1976, 0]"]
696["Sweep Extrusion<br>[2754, 2780, 0]"]
684["Plane<br>[1971, 1994, 0]"]
696["Sweep Extrusion<br>[2772, 2798, 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>[1953, 1976, 0]"]
735["Sweep Extrusion<br>[2754, 2780, 0]"]
723["Plane<br>[1971, 1994, 0]"]
735["Sweep Extrusion<br>[2772, 2798, 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>[1953, 1976, 0]"]
774["Sweep Extrusion<br>[2754, 2780, 0]"]
762["Plane<br>[1971, 1994, 0]"]
774["Sweep Extrusion<br>[2772, 2798, 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>[1953, 1976, 0]"]
813["Sweep Extrusion<br>[2754, 2780, 0]"]
801["Plane<br>[1971, 1994, 0]"]
813["Sweep Extrusion<br>[2772, 2798, 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>[1953, 1976, 0]"]
852["Sweep Extrusion<br>[2754, 2780, 0]"]
840["Plane<br>[1971, 1994, 0]"]
852["Sweep Extrusion<br>[2772, 2798, 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>[4971, 4994, 0]"]
898["Sweep Extrusion<br>[5956, 5980, 0]"]
879["Plane<br>[4989, 5012, 0]"]
898["Sweep Extrusion<br>[5904, 5928, 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>[6117, 6140, 0]"]
956["Sweep Extrusion<br>[6587, 6611, 0]"]
949["Plane<br>[6065, 6088, 0]"]
956["Sweep Extrusion<br>[6528, 6552, 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>[6656, 6679, 0]"]
978["Sweep Extrusion<br>[7126, 7150, 0]"]
971["Plane<br>[6597, 6620, 0]"]
978["Sweep Extrusion<br>[7060, 7084, 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>[6117, 6140, 0]"]
1000["Sweep Extrusion<br>[6587, 6611, 0]"]
993["Plane<br>[6065, 6088, 0]"]
1000["Sweep Extrusion<br>[6528, 6552, 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>[6656, 6679, 0]"]
1022["Sweep Extrusion<br>[7126, 7150, 0]"]
1015["Plane<br>[6597, 6620, 0]"]
1022["Sweep Extrusion<br>[7060, 7084, 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>[1133, 1164, 0]"]
1037["StartSketchOnFace<br>[1151, 1182, 0]"]
1 --- 2
2 --- 3
2 --- 4

File diff suppressed because it is too large Load Diff

View File

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

View File

@ -484,9 +484,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 682,
"end": 688,
"start": 682,
"commentStart": 700,
"end": 706,
"start": 700,
"type": "TagDeclarator",
"value": "seg02"
},
@ -497,9 +497,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 731,
"end": 737,
"start": 731,
"commentStart": 749,
"end": 755,
"start": 749,
"type": "TagDeclarator",
"value": "seg03"
},
@ -510,9 +510,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 807,
"end": 813,
"start": 807,
"commentStart": 825,
"end": 831,
"start": 825,
"type": "TagDeclarator",
"value": "seg04"
},
@ -558,9 +558,9 @@ description: Variables in memory after executing keyboard.kcl
0.68
],
"tag": {
"commentStart": 682,
"end": 688,
"start": 682,
"commentStart": 700,
"end": 706,
"start": 700,
"type": "TagDeclarator",
"value": "seg02"
},
@ -583,9 +583,9 @@ description: Variables in memory after executing keyboard.kcl
1.399
],
"tag": {
"commentStart": 731,
"end": 737,
"start": 731,
"commentStart": 749,
"end": 755,
"start": 749,
"type": "TagDeclarator",
"value": "seg03"
},
@ -608,9 +608,9 @@ description: Variables in memory after executing keyboard.kcl
0.0
],
"tag": {
"commentStart": 807,
"end": 813,
"start": 807,
"commentStart": 825,
"end": 831,
"start": 825,
"type": "TagDeclarator",
"value": "seg04"
},
@ -855,9 +855,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 682,
"end": 688,
"start": 682,
"commentStart": 700,
"end": 706,
"start": 700,
"type": "TagDeclarator",
"value": "seg02"
},
@ -868,9 +868,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 731,
"end": 737,
"start": 731,
"commentStart": 749,
"end": 755,
"start": 749,
"type": "TagDeclarator",
"value": "seg03"
},
@ -881,9 +881,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 807,
"end": 813,
"start": 807,
"commentStart": 825,
"end": 831,
"start": 825,
"type": "TagDeclarator",
"value": "seg04"
},
@ -929,9 +929,9 @@ description: Variables in memory after executing keyboard.kcl
0.68
],
"tag": {
"commentStart": 682,
"end": 688,
"start": 682,
"commentStart": 700,
"end": 706,
"start": 700,
"type": "TagDeclarator",
"value": "seg02"
},
@ -954,9 +954,9 @@ description: Variables in memory after executing keyboard.kcl
1.399
],
"tag": {
"commentStart": 731,
"end": 737,
"start": 731,
"commentStart": 749,
"end": 755,
"start": 749,
"type": "TagDeclarator",
"value": "seg03"
},
@ -979,9 +979,9 @@ description: Variables in memory after executing keyboard.kcl
0.0
],
"tag": {
"commentStart": 807,
"end": 813,
"start": 807,
"commentStart": 825,
"end": 831,
"start": 825,
"type": "TagDeclarator",
"value": "seg04"
},
@ -1226,9 +1226,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 682,
"end": 688,
"start": 682,
"commentStart": 700,
"end": 706,
"start": 700,
"type": "TagDeclarator",
"value": "seg02"
},
@ -1239,9 +1239,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 731,
"end": 737,
"start": 731,
"commentStart": 749,
"end": 755,
"start": 749,
"type": "TagDeclarator",
"value": "seg03"
},
@ -1252,9 +1252,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 807,
"end": 813,
"start": 807,
"commentStart": 825,
"end": 831,
"start": 825,
"type": "TagDeclarator",
"value": "seg04"
},
@ -1300,9 +1300,9 @@ description: Variables in memory after executing keyboard.kcl
0.68
],
"tag": {
"commentStart": 682,
"end": 688,
"start": 682,
"commentStart": 700,
"end": 706,
"start": 700,
"type": "TagDeclarator",
"value": "seg02"
},
@ -1325,9 +1325,9 @@ description: Variables in memory after executing keyboard.kcl
1.399
],
"tag": {
"commentStart": 731,
"end": 737,
"start": 731,
"commentStart": 749,
"end": 755,
"start": 749,
"type": "TagDeclarator",
"value": "seg03"
},
@ -1350,9 +1350,9 @@ description: Variables in memory after executing keyboard.kcl
0.0
],
"tag": {
"commentStart": 807,
"end": 813,
"start": 807,
"commentStart": 825,
"end": 831,
"start": 825,
"type": "TagDeclarator",
"value": "seg04"
},
@ -1597,9 +1597,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 682,
"end": 688,
"start": 682,
"commentStart": 700,
"end": 706,
"start": 700,
"type": "TagDeclarator",
"value": "seg02"
},
@ -1610,9 +1610,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 731,
"end": 737,
"start": 731,
"commentStart": 749,
"end": 755,
"start": 749,
"type": "TagDeclarator",
"value": "seg03"
},
@ -1623,9 +1623,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 807,
"end": 813,
"start": 807,
"commentStart": 825,
"end": 831,
"start": 825,
"type": "TagDeclarator",
"value": "seg04"
},
@ -1671,9 +1671,9 @@ description: Variables in memory after executing keyboard.kcl
0.68
],
"tag": {
"commentStart": 682,
"end": 688,
"start": 682,
"commentStart": 700,
"end": 706,
"start": 700,
"type": "TagDeclarator",
"value": "seg02"
},
@ -1696,9 +1696,9 @@ description: Variables in memory after executing keyboard.kcl
1.399
],
"tag": {
"commentStart": 731,
"end": 737,
"start": 731,
"commentStart": 749,
"end": 755,
"start": 749,
"type": "TagDeclarator",
"value": "seg03"
},
@ -1721,9 +1721,9 @@ description: Variables in memory after executing keyboard.kcl
0.0
],
"tag": {
"commentStart": 807,
"end": 813,
"start": 807,
"commentStart": 825,
"end": 831,
"start": 825,
"type": "TagDeclarator",
"value": "seg04"
},
@ -2016,9 +2016,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 682,
"end": 688,
"start": 682,
"commentStart": 700,
"end": 706,
"start": 700,
"type": "TagDeclarator",
"value": "seg02"
},
@ -2029,9 +2029,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 731,
"end": 737,
"start": 731,
"commentStart": 749,
"end": 755,
"start": 749,
"type": "TagDeclarator",
"value": "seg03"
},
@ -2042,9 +2042,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 807,
"end": 813,
"start": 807,
"commentStart": 825,
"end": 831,
"start": 825,
"type": "TagDeclarator",
"value": "seg04"
},
@ -2090,9 +2090,9 @@ description: Variables in memory after executing keyboard.kcl
0.68
],
"tag": {
"commentStart": 682,
"end": 688,
"start": 682,
"commentStart": 700,
"end": 706,
"start": 700,
"type": "TagDeclarator",
"value": "seg02"
},
@ -2115,9 +2115,9 @@ description: Variables in memory after executing keyboard.kcl
1.399
],
"tag": {
"commentStart": 731,
"end": 737,
"start": 731,
"commentStart": 749,
"end": 755,
"start": 749,
"type": "TagDeclarator",
"value": "seg03"
},
@ -2140,9 +2140,9 @@ description: Variables in memory after executing keyboard.kcl
0.0
],
"tag": {
"commentStart": 807,
"end": 813,
"start": 807,
"commentStart": 825,
"end": 831,
"start": 825,
"type": "TagDeclarator",
"value": "seg04"
},
@ -2328,9 +2328,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 682,
"end": 688,
"start": 682,
"commentStart": 700,
"end": 706,
"start": 700,
"type": "TagDeclarator",
"value": "seg02"
},
@ -2341,9 +2341,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 731,
"end": 737,
"start": 731,
"commentStart": 749,
"end": 755,
"start": 749,
"type": "TagDeclarator",
"value": "seg03"
},
@ -2354,9 +2354,9 @@ description: Variables in memory after executing keyboard.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 807,
"end": 813,
"start": 807,
"commentStart": 825,
"end": 831,
"start": 825,
"type": "TagDeclarator",
"value": "seg04"
},
@ -2402,9 +2402,9 @@ description: Variables in memory after executing keyboard.kcl
0.68
],
"tag": {
"commentStart": 682,
"end": 688,
"start": 682,
"commentStart": 700,
"end": 706,
"start": 700,
"type": "TagDeclarator",
"value": "seg02"
},
@ -2427,9 +2427,9 @@ description: Variables in memory after executing keyboard.kcl
1.399
],
"tag": {
"commentStart": 731,
"end": 737,
"start": 731,
"commentStart": 749,
"end": 755,
"start": 749,
"type": "TagDeclarator",
"value": "seg03"
},
@ -2452,9 +2452,9 @@ description: Variables in memory after executing keyboard.kcl
0.0
],
"tag": {
"commentStart": 807,
"end": 813,
"start": 807,
"commentStart": 825,
"end": 831,
"start": 825,
"type": "TagDeclarator",
"value": "seg04"
},

View File

@ -2,31 +2,31 @@
flowchart LR
subgraph path2 [Path]
2["Path<br>[224, 279, 5]"]
3["Segment<br>[285, 347, 5]"]
4["Segment<br>[353, 468, 5]"]
5["Segment<br>[474, 594, 5]"]
6["Segment<br>[600, 685, 5]"]
7["Segment<br>[691, 698, 5]"]
3["Segment<br>[285, 365, 5]"]
4["Segment<br>[371, 483, 5]"]
5["Segment<br>[489, 606, 5]"]
6["Segment<br>[612, 697, 5]"]
7["Segment<br>[703, 710, 5]"]
8[Solid2d]
end
subgraph path28 [Path]
28["Path<br>[1134, 1191, 5]"]
29["Segment<br>[1134, 1191, 5]"]
28["Path<br>[1146, 1203, 5]"]
29["Segment<br>[1146, 1203, 5]"]
30[Solid2d]
end
subgraph path36 [Path]
36["Path<br>[1389, 1426, 5]"]
37["Segment<br>[1389, 1426, 5]"]
36["Path<br>[1401, 1438, 5]"]
37["Segment<br>[1401, 1438, 5]"]
38[Solid2d]
end
subgraph path44 [Path]
44["Path<br>[1558, 1698, 5]"]
45["Segment<br>[1558, 1698, 5]"]
44["Path<br>[1570, 1710, 5]"]
45["Segment<br>[1570, 1710, 5]"]
46[Solid2d]
end
subgraph path54 [Path]
54["Path<br>[1944, 2084, 5]"]
55["Segment<br>[1944, 2084, 5]"]
54["Path<br>[1956, 2096, 5]"]
55["Segment<br>[1956, 2096, 5]"]
56[Solid2d]
end
subgraph path65 [Path]
@ -36,127 +36,127 @@ flowchart LR
end
subgraph path75 [Path]
75["Path<br>[493, 529, 6]"]
76["Segment<br>[535, 579, 6]"]
77["Segment<br>[585, 673, 6]"]
78["Segment<br>[679, 728, 6]"]
79["Segment<br>[734, 790, 6]"]
80["Segment<br>[796, 803, 6]"]
76["Segment<br>[535, 572, 6]"]
77["Segment<br>[578, 666, 6]"]
78["Segment<br>[672, 721, 6]"]
79["Segment<br>[727, 783, 6]"]
80["Segment<br>[789, 796, 6]"]
81[Solid2d]
end
subgraph path97 [Path]
97["Path<br>[900, 1075, 6]"]
98["Segment<br>[900, 1075, 6]"]
97["Path<br>[893, 1068, 6]"]
98["Segment<br>[893, 1068, 6]"]
99[Solid2d]
end
subgraph path105 [Path]
105["Path<br>[1279, 1426, 6]"]
106["Segment<br>[1279, 1426, 6]"]
105["Path<br>[1272, 1419, 6]"]
106["Segment<br>[1272, 1419, 6]"]
107[Solid2d]
end
subgraph path116 [Path]
116["Path<br>[1743, 1917, 6]"]
117["Segment<br>[1743, 1917, 6]"]
116["Path<br>[1736, 1910, 6]"]
117["Segment<br>[1736, 1910, 6]"]
118[Solid2d]
end
subgraph path125 [Path]
125["Path<br>[2142, 2182, 6]"]
126["Segment<br>[2142, 2182, 6]"]
125["Path<br>[2135, 2175, 6]"]
126["Segment<br>[2135, 2175, 6]"]
127[Solid2d]
end
subgraph path137 [Path]
137["Path<br>[251, 394, 7]"]
138["Segment<br>[400, 516, 7]"]
139["Segment<br>[522, 600, 7]"]
140["Segment<br>[606, 722, 7]"]
141["Segment<br>[728, 784, 7]"]
142["Segment<br>[790, 797, 7]"]
139["Segment<br>[522, 574, 7]"]
140["Segment<br>[580, 696, 7]"]
141["Segment<br>[702, 758, 7]"]
142["Segment<br>[764, 771, 7]"]
143[Solid2d]
end
subgraph path159 [Path]
159["Path<br>[913, 977, 7]"]
160["Segment<br>[913, 977, 7]"]
159["Path<br>[887, 951, 7]"]
160["Segment<br>[887, 951, 7]"]
161[Solid2d]
end
subgraph path167 [Path]
167["Path<br>[1146, 1354, 7]"]
168["Segment<br>[1146, 1354, 7]"]
167["Path<br>[1120, 1328, 7]"]
168["Segment<br>[1120, 1328, 7]"]
169[Solid2d]
end
subgraph path175 [Path]
175["Path<br>[1557, 1601, 7]"]
176["Segment<br>[1557, 1601, 7]"]
175["Path<br>[1531, 1575, 7]"]
176["Segment<br>[1531, 1575, 7]"]
177[Solid2d]
end
subgraph path190 [Path]
190["Path<br>[1839, 2031, 7]"]
191["Segment<br>[1839, 2031, 7]"]
190["Path<br>[1813, 2005, 7]"]
191["Segment<br>[1813, 2005, 7]"]
192[Solid2d]
end
subgraph path201 [Path]
201["Path<br>[2384, 2559, 7]"]
202["Segment<br>[2384, 2559, 7]"]
201["Path<br>[2358, 2533, 7]"]
202["Segment<br>[2358, 2533, 7]"]
203[Solid2d]
end
subgraph path210 [Path]
210["Path<br>[271, 504, 8]"]
211["Segment<br>[510, 629, 8]"]
212["Segment<br>[635, 715, 8]"]
213["Segment<br>[721, 840, 8]"]
214["Segment<br>[846, 916, 8]"]
215["Segment<br>[922, 929, 8]"]
212["Segment<br>[635, 689, 8]"]
213["Segment<br>[695, 814, 8]"]
214["Segment<br>[820, 890, 8]"]
215["Segment<br>[896, 903, 8]"]
216[Solid2d]
end
subgraph path232 [Path]
232["Path<br>[1043, 1252, 8]"]
233["Segment<br>[1043, 1252, 8]"]
232["Path<br>[1017, 1226, 8]"]
233["Segment<br>[1017, 1226, 8]"]
234[Solid2d]
end
subgraph path240 [Path]
240["Path<br>[1457, 1646, 8]"]
241["Segment<br>[1457, 1646, 8]"]
240["Path<br>[1431, 1620, 8]"]
241["Segment<br>[1431, 1620, 8]"]
242[Solid2d]
end
subgraph path255 [Path]
255["Path<br>[2067, 2353, 8]"]
256["Segment<br>[2067, 2353, 8]"]
255["Path<br>[2041, 2327, 8]"]
256["Segment<br>[2041, 2327, 8]"]
257[Solid2d]
end
subgraph path264 [Path]
264["Path<br>[2452, 2736, 8]"]
265["Segment<br>[2452, 2736, 8]"]
264["Path<br>[2426, 2710, 8]"]
265["Segment<br>[2426, 2710, 8]"]
266[Solid2d]
end
subgraph path273 [Path]
273["Path<br>[2890, 2928, 8]"]
274["Segment<br>[2890, 2928, 8]"]
273["Path<br>[2864, 2902, 8]"]
274["Segment<br>[2864, 2902, 8]"]
275[Solid2d]
end
subgraph path282 [Path]
282["Path<br>[3058, 3283, 8]"]
283["Segment<br>[3289, 3383, 8]"]
284["Segment<br>[3389, 3532, 8]"]
285["Segment<br>[3538, 3632, 8]"]
286["Segment<br>[3638, 3740, 8]"]
287["Segment<br>[3746, 3848, 8]"]
288["Segment<br>[3854, 3954, 8]"]
289["Segment<br>[3960, 4016, 8]"]
290["Segment<br>[4022, 4029, 8]"]
282["Path<br>[3032, 3257, 8]"]
283["Segment<br>[3263, 3331, 8]"]
284["Segment<br>[3337, 3480, 8]"]
285["Segment<br>[3486, 3554, 8]"]
286["Segment<br>[3560, 3636, 8]"]
287["Segment<br>[3642, 3718, 8]"]
288["Segment<br>[3724, 3798, 8]"]
289["Segment<br>[3804, 3860, 8]"]
290["Segment<br>[3866, 3873, 8]"]
291[Solid2d]
end
subgraph path316 [Path]
316["Path<br>[4158, 4383, 8]"]
317["Segment<br>[4389, 4485, 8]"]
318["Segment<br>[4491, 4639, 8]"]
319["Segment<br>[4645, 4741, 8]"]
320["Segment<br>[4747, 4851, 8]"]
321["Segment<br>[4857, 4961, 8]"]
322["Segment<br>[4967, 5069, 8]"]
323["Segment<br>[5075, 5131, 8]"]
324["Segment<br>[5137, 5144, 8]"]
316["Path<br>[4002, 4227, 8]"]
317["Segment<br>[4233, 4303, 8]"]
318["Segment<br>[4309, 4457, 8]"]
319["Segment<br>[4463, 4533, 8]"]
320["Segment<br>[4539, 4617, 8]"]
321["Segment<br>[4623, 4701, 8]"]
322["Segment<br>[4707, 4783, 8]"]
323["Segment<br>[4789, 4845, 8]"]
324["Segment<br>[4851, 4858, 8]"]
325[Solid2d]
end
1["Plane<br>[201, 218, 5]"]
9["Sweep Extrusion<br>[712, 759, 5]"]
9["Sweep Extrusion<br>[724, 771, 5]"]
10[Wall]
11[Wall]
12[Wall]
@ -171,34 +171,34 @@ flowchart LR
21["SweepEdge Adjacent"]
22["SweepEdge Opposite"]
23["SweepEdge Adjacent"]
24["EdgeCut Chamfer<br>[765, 1042, 5]"]
25["EdgeCut Chamfer<br>[765, 1042, 5]"]
26["EdgeCut Chamfer<br>[765, 1042, 5]"]
27["EdgeCut Chamfer<br>[765, 1042, 5]"]
31["Sweep Extrusion<br>[1205, 1271, 5]"]
24["EdgeCut Chamfer<br>[777, 1054, 5]"]
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>[1217, 1283, 5]"]
32[Wall]
33["Cap End"]
34["SweepEdge Opposite"]
35["SweepEdge Adjacent"]
39["Sweep Extrusion<br>[1440, 1470, 5]"]
39["Sweep Extrusion<br>[1452, 1482, 5]"]
40[Wall]
41["Cap End"]
42["SweepEdge Opposite"]
43["SweepEdge Adjacent"]
47["Sweep Extrusion<br>[1846, 1893, 5]"]
47["Sweep Extrusion<br>[1858, 1905, 5]"]
48[Wall]
49["SweepEdge Opposite"]
50["SweepEdge Adjacent"]
51["Sweep Extrusion<br>[1846, 1893, 5]"]
52["Sweep Extrusion<br>[1846, 1893, 5]"]
53["Sweep Extrusion<br>[1846, 1893, 5]"]
57["Sweep Extrusion<br>[2220, 2267, 5]"]
51["Sweep Extrusion<br>[1858, 1905, 5]"]
52["Sweep Extrusion<br>[1858, 1905, 5]"]
53["Sweep Extrusion<br>[1858, 1905, 5]"]
57["Sweep Extrusion<br>[2232, 2279, 5]"]
58[Wall]
59["SweepEdge Opposite"]
60["SweepEdge Adjacent"]
61["Sweep Extrusion<br>[2220, 2267, 5]"]
62["Sweep Extrusion<br>[2220, 2267, 5]"]
63["Sweep Extrusion<br>[2220, 2267, 5]"]
61["Sweep Extrusion<br>[2232, 2279, 5]"]
62["Sweep Extrusion<br>[2232, 2279, 5]"]
63["Sweep Extrusion<br>[2232, 2279, 5]"]
64["Plane<br>[174, 197, 6]"]
68["Sweep Extrusion<br>[277, 315, 6]"]
69[Wall]
@ -207,7 +207,7 @@ flowchart LR
72["SweepEdge Opposite"]
73["SweepEdge Adjacent"]
74["Plane<br>[464, 487, 6]"]
82["Sweep Extrusion<br>[818, 848, 6]"]
82["Sweep Extrusion<br>[811, 841, 6]"]
83[Wall]
84[Wall]
85[Wall]
@ -222,35 +222,35 @@ flowchart LR
94["SweepEdge Adjacent"]
95["SweepEdge Opposite"]
96["SweepEdge Adjacent"]
100["Sweep Extrusion<br>[1089, 1121, 6]"]
100["Sweep Extrusion<br>[1082, 1114, 6]"]
101[Wall]
102["Cap End"]
103["SweepEdge Opposite"]
104["SweepEdge Adjacent"]
108["Sweep Extrusion<br>[1659, 1691, 6]"]
108["Sweep Extrusion<br>[1652, 1684, 6]"]
109[Wall]
110["Cap End"]
111["SweepEdge Opposite"]
112["SweepEdge Adjacent"]
113["Sweep Extrusion<br>[1659, 1691, 6]"]
114["Sweep Extrusion<br>[1659, 1691, 6]"]
115["Sweep Extrusion<br>[1659, 1691, 6]"]
119["Sweep Extrusion<br>[1931, 1964, 6]"]
113["Sweep Extrusion<br>[1652, 1684, 6]"]
114["Sweep Extrusion<br>[1652, 1684, 6]"]
115["Sweep Extrusion<br>[1652, 1684, 6]"]
119["Sweep Extrusion<br>[1924, 1957, 6]"]
120[Wall]
121["Cap End"]
122["SweepEdge Opposite"]
123["SweepEdge Adjacent"]
124["Plane<br>[2113, 2136, 6]"]
128["Sweep Extrusion<br>[2184, 2215, 6]"]
124["Plane<br>[2106, 2129, 6]"]
128["Sweep Extrusion<br>[2177, 2208, 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>[1970, 2032, 6]"]
135["EdgeCut Fillet<br>[1963, 2025, 6]"]
136["Plane<br>[222, 245, 7]"]
144["Sweep Extrusion<br>[811, 859, 7]"]
144["Sweep Extrusion<br>[785, 833, 7]"]
145[Wall]
146[Wall]
147[Wall]
@ -265,43 +265,43 @@ flowchart LR
156["SweepEdge Adjacent"]
157["SweepEdge Opposite"]
158["SweepEdge Adjacent"]
162["Sweep Extrusion<br>[992, 1025, 7]"]
162["Sweep Extrusion<br>[966, 999, 7]"]
163[Wall]
164["Cap End"]
165["SweepEdge Opposite"]
166["SweepEdge Adjacent"]
170["Sweep Extrusion<br>[1369, 1399, 7]"]
170["Sweep Extrusion<br>[1343, 1373, 7]"]
171[Wall]
172["Cap End"]
173["SweepEdge Opposite"]
174["SweepEdge Adjacent"]
178["Sweep Extrusion<br>[1754, 1787, 7]"]
178["Sweep Extrusion<br>[1728, 1761, 7]"]
179[Wall]
180["Cap End"]
181["SweepEdge Opposite"]
182["SweepEdge Adjacent"]
183["Sweep Extrusion<br>[1754, 1787, 7]"]
184["Sweep Extrusion<br>[1754, 1787, 7]"]
185["Sweep Extrusion<br>[1754, 1787, 7]"]
186["Sweep Extrusion<br>[1754, 1787, 7]"]
187["Sweep Extrusion<br>[1754, 1787, 7]"]
188["Sweep Extrusion<br>[1754, 1787, 7]"]
189["Sweep Extrusion<br>[1754, 1787, 7]"]
193["Sweep Extrusion<br>[2299, 2332, 7]"]
183["Sweep Extrusion<br>[1728, 1761, 7]"]
184["Sweep Extrusion<br>[1728, 1761, 7]"]
185["Sweep Extrusion<br>[1728, 1761, 7]"]
186["Sweep Extrusion<br>[1728, 1761, 7]"]
187["Sweep Extrusion<br>[1728, 1761, 7]"]
188["Sweep Extrusion<br>[1728, 1761, 7]"]
189["Sweep Extrusion<br>[1728, 1761, 7]"]
193["Sweep Extrusion<br>[2273, 2306, 7]"]
194[Wall]
195["Cap End"]
196["SweepEdge Opposite"]
197["SweepEdge Adjacent"]
198["Sweep Extrusion<br>[2299, 2332, 7]"]
199["Sweep Extrusion<br>[2299, 2332, 7]"]
200["Sweep Extrusion<br>[2299, 2332, 7]"]
204["Sweep Extrusion<br>[2561, 2591, 7]"]
198["Sweep Extrusion<br>[2273, 2306, 7]"]
199["Sweep Extrusion<br>[2273, 2306, 7]"]
200["Sweep Extrusion<br>[2273, 2306, 7]"]
204["Sweep Extrusion<br>[2535, 2565, 7]"]
205[Wall]
206["Cap End"]
207["SweepEdge Opposite"]
208["SweepEdge Adjacent"]
209["Plane<br>[242, 265, 8]"]
217["Sweep Extrusion<br>[943, 991, 8]"]
217["Sweep Extrusion<br>[917, 965, 8]"]
218[Wall]
219[Wall]
220[Wall]
@ -316,42 +316,42 @@ flowchart LR
229["SweepEdge Adjacent"]
230["SweepEdge Opposite"]
231["SweepEdge Adjacent"]
235["Sweep Extrusion<br>[1267, 1300, 8]"]
235["Sweep Extrusion<br>[1241, 1274, 8]"]
236[Wall]
237["Cap End"]
238["SweepEdge Opposite"]
239["SweepEdge Adjacent"]
243["Sweep Extrusion<br>[1911, 1944, 8]"]
243["Sweep Extrusion<br>[1885, 1918, 8]"]
244[Wall]
245["Cap End"]
246["SweepEdge Opposite"]
247["SweepEdge Adjacent"]
248["Sweep Extrusion<br>[1911, 1944, 8]"]
249["Sweep Extrusion<br>[1911, 1944, 8]"]
250["Sweep Extrusion<br>[1911, 1944, 8]"]
251["Sweep Extrusion<br>[1911, 1944, 8]"]
252["Sweep Extrusion<br>[1911, 1944, 8]"]
253["Sweep Extrusion<br>[1911, 1944, 8]"]
254["Sweep Extrusion<br>[1911, 1944, 8]"]
258["Sweep Extrusion<br>[2367, 2400, 8]"]
248["Sweep Extrusion<br>[1885, 1918, 8]"]
249["Sweep Extrusion<br>[1885, 1918, 8]"]
250["Sweep Extrusion<br>[1885, 1918, 8]"]
251["Sweep Extrusion<br>[1885, 1918, 8]"]
252["Sweep Extrusion<br>[1885, 1918, 8]"]
253["Sweep Extrusion<br>[1885, 1918, 8]"]
254["Sweep Extrusion<br>[1885, 1918, 8]"]
258["Sweep Extrusion<br>[2341, 2374, 8]"]
259[Wall]
260["Cap Start"]
261["Cap End"]
262["SweepEdge Opposite"]
263["SweepEdge Adjacent"]
267["Sweep Extrusion<br>[2751, 2784, 8]"]
267["Sweep Extrusion<br>[2725, 2758, 8]"]
268[Wall]
269["Cap Start"]
270["Cap End"]
271["SweepEdge Opposite"]
272["SweepEdge Adjacent"]
276["Sweep Extrusion<br>[2943, 2977, 8]"]
276["Sweep Extrusion<br>[2917, 2951, 8]"]
277[Wall]
278["Cap Start"]
279["Cap End"]
280["SweepEdge Opposite"]
281["SweepEdge Adjacent"]
292["Sweep Extrusion<br>[4044, 4077, 8]"]
292["Sweep Extrusion<br>[3888, 3921, 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>[5146, 5179, 8]"]
326["Sweep Extrusion<br>[4860, 4893, 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>[1096, 1128, 5]"]
351["StartSketchOnFace<br>[1351, 1383, 5]"]
352["StartSketchOnFace<br>[1520, 1552, 5]"]
353["StartSketchOnFace<br>[1906, 1938, 5]"]
354["StartSketchOnFace<br>[862, 894, 6]"]
355["StartSketchOnFace<br>[1241, 1273, 6]"]
356["StartSketchOnFace<br>[1705, 1737, 6]"]
357["StartSketchOnFace<br>[873, 907, 7]"]
358["StartSketchOnFace<br>[1106, 1140, 7]"]
359["StartSketchOnFace<br>[1519, 1551, 7]"]
360["StartSketchOnFace<br>[1801, 1833, 7]"]
361["StartSketchOnFace<br>[2346, 2378, 7]"]
362["StartSketchOnFace<br>[1005, 1037, 8]"]
363["StartSketchOnFace<br>[1419, 1451, 8]"]
364["StartSketchOnFace<br>[2027, 2061, 8]"]
365["StartSketchOnFace<br>[2414, 2446, 8]"]
366["StartSketchOnFace<br>[2850, 2884, 8]"]
367["StartSketchOnFace<br>[3018, 3052, 8]"]
368["StartSketchOnFace<br>[4118, 4152, 8]"]
350["StartSketchOnFace<br>[1108, 1140, 5]"]
351["StartSketchOnFace<br>[1363, 1395, 5]"]
352["StartSketchOnFace<br>[1532, 1564, 5]"]
353["StartSketchOnFace<br>[1918, 1950, 5]"]
354["StartSketchOnFace<br>[855, 887, 6]"]
355["StartSketchOnFace<br>[1234, 1266, 6]"]
356["StartSketchOnFace<br>[1698, 1730, 6]"]
357["StartSketchOnFace<br>[847, 881, 7]"]
358["StartSketchOnFace<br>[1080, 1114, 7]"]
359["StartSketchOnFace<br>[1493, 1525, 7]"]
360["StartSketchOnFace<br>[1775, 1807, 7]"]
361["StartSketchOnFace<br>[2320, 2352, 7]"]
362["StartSketchOnFace<br>[979, 1011, 8]"]
363["StartSketchOnFace<br>[1393, 1425, 8]"]
364["StartSketchOnFace<br>[2001, 2035, 8]"]
365["StartSketchOnFace<br>[2388, 2420, 8]"]
366["StartSketchOnFace<br>[2824, 2858, 8]"]
367["StartSketchOnFace<br>[2992, 3026, 8]"]
368["StartSketchOnFace<br>[3962, 3996, 8]"]
1 --- 2
2 --- 3
2 --- 4

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -77,32 +77,32 @@ flowchart LR
end
subgraph path121 [Path]
121["Path<br>[773, 860, 9]"]
122["Segment<br>[868, 951, 9]"]
123["Segment<br>[959, 1042, 9]"]
124["Segment<br>[1050, 1133, 9]"]
125["Segment<br>[1141, 1223, 9]"]
126["Segment<br>[1231, 1313, 9]"]
127["Segment<br>[1321, 1328, 9]"]
122["Segment<br>[868, 919, 9]"]
123["Segment<br>[927, 978, 9]"]
124["Segment<br>[986, 1037, 9]"]
125["Segment<br>[1045, 1095, 9]"]
126["Segment<br>[1103, 1153, 9]"]
127["Segment<br>[1161, 1168, 9]"]
128[Solid2d]
end
subgraph path149 [Path]
149["Path<br>[1462, 1531, 9]"]
150["Segment<br>[1462, 1531, 9]"]
149["Path<br>[1302, 1371, 9]"]
150["Segment<br>[1302, 1371, 9]"]
151[Solid2d]
end
subgraph path158 [Path]
158["Path<br>[425, 515, 10]"]
159["Segment<br>[523, 605, 10]"]
160["Segment<br>[613, 695, 10]"]
161["Segment<br>[703, 785, 10]"]
162["Segment<br>[793, 874, 10]"]
163["Segment<br>[882, 963, 10]"]
164["Segment<br>[971, 978, 10]"]
159["Segment<br>[523, 573, 10]"]
160["Segment<br>[581, 631, 10]"]
161["Segment<br>[639, 689, 10]"]
162["Segment<br>[697, 746, 10]"]
163["Segment<br>[754, 803, 10]"]
164["Segment<br>[811, 818, 10]"]
165[Solid2d]
end
subgraph path187 [Path]
187["Path<br>[1122, 1174, 10]"]
188["Segment<br>[1122, 1174, 10]"]
187["Path<br>[962, 1014, 10]"]
188["Segment<br>[962, 1014, 10]"]
189[Solid2d]
end
subgraph path195 [Path]
@ -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>[1336, 1376, 9]"]
129["Sweep Extrusion<br>[1176, 1216, 9]"]
130[Wall]
131[Wall]
132[Wall]
@ -220,13 +220,13 @@ flowchart LR
146["SweepEdge Adjacent"]
147["SweepEdge Opposite"]
148["SweepEdge Adjacent"]
152["Sweep Extrusion<br>[1539, 1567, 9]"]
152["Sweep Extrusion<br>[1379, 1407, 9]"]
153[Wall]
154["Cap End"]
155["SweepEdge Opposite"]
156["SweepEdge Adjacent"]
157["Plane<br>[400, 417, 10]"]
166["Sweep Extrusion<br>[986, 1019, 10]"]
166["Sweep Extrusion<br>[826, 859, 10]"]
167[Wall]
168[Wall]
169[Wall]
@ -247,7 +247,7 @@ flowchart LR
184["SweepEdge Adjacent"]
185["SweepEdge Opposite"]
186["SweepEdge Adjacent"]
190["Sweep Extrusion<br>[1182, 1219, 10]"]
190["Sweep Extrusion<br>[1022, 1059, 10]"]
191[Wall]
192["SweepEdge Opposite"]
193["SweepEdge Adjacent"]
@ -282,8 +282,8 @@ flowchart LR
234["StartSketchOnFace<br>[579, 611, 6]"]
235["StartSketchOnFace<br>[556, 588, 8]"]
236["StartSketchOnFace<br>[733, 765, 9]"]
237["StartSketchOnFace<br>[1424, 1454, 9]"]
238["StartSketchOnFace<br>[1082, 1114, 10]"]
237["StartSketchOnFace<br>[1264, 1294, 9]"]
238["StartSketchOnFace<br>[922, 954, 10]"]
239["StartSketchOnFace<br>[484, 514, 11]"]
240["StartSketchOnFace<br>[484, 514, 11]"]
1 --- 2

View File

@ -1107,7 +1107,7 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "bolt",
"functionSourceRange": [
358,
1657,
1497,
9
],
"unlabeledArg": null,
@ -1482,7 +1482,7 @@ description: Operations executed pipe-flange-assembly.kcl
"name": "hexNut",
"functionSourceRange": [
344,
1278,
1118,
10
],
"unlabeledArg": null,

View File

@ -3,96 +3,96 @@ flowchart LR
subgraph path2 [Path]
2["Path<br>[362, 400, 0]"]
3["Segment<br>[406, 439, 0]"]
4["Segment<br>[445, 502, 0]"]
5["Segment<br>[508, 535, 0]"]
6["Segment<br>[541, 571, 0]"]
7["Segment<br>[577, 612, 0]"]
8["Segment<br>[618, 710, 0]"]
9["Segment<br>[716, 746, 0]"]
10["Segment<br>[752, 810, 0]"]
11["Segment<br>[816, 843, 0]"]
12["Segment<br>[849, 871, 0]"]
13["Segment<br>[877, 912, 0]"]
14["Segment<br>[918, 964, 0]"]
15["Segment<br>[970, 977, 0]"]
4["Segment<br>[445, 508, 0]"]
5["Segment<br>[514, 541, 0]"]
6["Segment<br>[547, 577, 0]"]
7["Segment<br>[583, 618, 0]"]
8["Segment<br>[624, 697, 0]"]
9["Segment<br>[703, 733, 0]"]
10["Segment<br>[739, 797, 0]"]
11["Segment<br>[803, 830, 0]"]
12["Segment<br>[836, 858, 0]"]
13["Segment<br>[864, 899, 0]"]
14["Segment<br>[905, 951, 0]"]
15["Segment<br>[957, 964, 0]"]
16[Solid2d]
end
subgraph path60 [Path]
60["Path<br>[1142, 1180, 0]"]
61["Segment<br>[1186, 1219, 0]"]
62["Segment<br>[1225, 1282, 0]"]
63["Segment<br>[1288, 1315, 0]"]
64["Segment<br>[1321, 1351, 0]"]
65["Segment<br>[1357, 1392, 0]"]
66["Segment<br>[1398, 1490, 0]"]
67["Segment<br>[1496, 1526, 0]"]
68["Segment<br>[1532, 1590, 0]"]
69["Segment<br>[1596, 1623, 0]"]
70["Segment<br>[1629, 1651, 0]"]
71["Segment<br>[1657, 1692, 0]"]
72["Segment<br>[1698, 1744, 0]"]
73["Segment<br>[1750, 1757, 0]"]
60["Path<br>[1129, 1167, 0]"]
61["Segment<br>[1173, 1206, 0]"]
62["Segment<br>[1212, 1275, 0]"]
63["Segment<br>[1281, 1308, 0]"]
64["Segment<br>[1314, 1344, 0]"]
65["Segment<br>[1350, 1385, 0]"]
66["Segment<br>[1391, 1464, 0]"]
67["Segment<br>[1470, 1500, 0]"]
68["Segment<br>[1506, 1564, 0]"]
69["Segment<br>[1570, 1597, 0]"]
70["Segment<br>[1603, 1625, 0]"]
71["Segment<br>[1631, 1666, 0]"]
72["Segment<br>[1672, 1718, 0]"]
73["Segment<br>[1724, 1731, 0]"]
74[Solid2d]
end
subgraph path118 [Path]
118["Path<br>[2089, 2114, 0]"]
119["Segment<br>[2120, 2170, 0]"]
120["Segment<br>[2176, 2216, 0]"]
121["Segment<br>[2222, 2229, 0]"]
118["Path<br>[2063, 2088, 0]"]
119["Segment<br>[2094, 2144, 0]"]
120["Segment<br>[2150, 2190, 0]"]
121["Segment<br>[2196, 2203, 0]"]
122[Solid2d]
end
subgraph path135 [Path]
135["Path<br>[2358, 2383, 0]"]
136["Segment<br>[2389, 2416, 0]"]
137["Segment<br>[2422, 2456, 0]"]
138["Segment<br>[2462, 2497, 0]"]
139["Segment<br>[2503, 2603, 0]"]
140["Segment<br>[2609, 2638, 0]"]
141["Segment<br>[2644, 2697, 0]"]
142["Segment<br>[2703, 2730, 0]"]
143["Segment<br>[2736, 2765, 0]"]
144["Segment<br>[2771, 2895, 0]"]
145["Segment<br>[2901, 2946, 0]"]
146["Segment<br>[2952, 2974, 0]"]
147["Segment<br>[2980, 2999, 0]"]
135["Path<br>[2332, 2357, 0]"]
136["Segment<br>[2363, 2390, 0]"]
137["Segment<br>[2396, 2430, 0]"]
138["Segment<br>[2436, 2471, 0]"]
139["Segment<br>[2477, 2558, 0]"]
140["Segment<br>[2564, 2593, 0]"]
141["Segment<br>[2599, 2652, 0]"]
142["Segment<br>[2658, 2685, 0]"]
143["Segment<br>[2691, 2720, 0]"]
144["Segment<br>[2726, 2850, 0]"]
145["Segment<br>[2856, 2901, 0]"]
146["Segment<br>[2907, 2929, 0]"]
147["Segment<br>[2935, 2954, 0]"]
148[Solid2d]
end
subgraph path189 [Path]
189["Path<br>[3327, 3352, 0]"]
190["Segment<br>[3358, 3385, 0]"]
191["Segment<br>[3391, 3422, 0]"]
192["Segment<br>[3428, 3552, 0]"]
193["Segment<br>[3558, 3603, 0]"]
194["Segment<br>[3609, 3645, 0]"]
195["Segment<br>[3651, 3658, 0]"]
189["Path<br>[3282, 3307, 0]"]
190["Segment<br>[3313, 3340, 0]"]
191["Segment<br>[3346, 3377, 0]"]
192["Segment<br>[3383, 3507, 0]"]
193["Segment<br>[3513, 3558, 0]"]
194["Segment<br>[3564, 3600, 0]"]
195["Segment<br>[3606, 3613, 0]"]
196[Solid2d]
end
subgraph path218 [Path]
218["Path<br>[3746, 3796, 0]"]
219["Segment<br>[3802, 3834, 0]"]
220["Segment<br>[3840, 3867, 0]"]
221["Segment<br>[3873, 3895, 0]"]
222["Segment<br>[3901, 3908, 0]"]
218["Path<br>[3701, 3751, 0]"]
219["Segment<br>[3757, 3789, 0]"]
220["Segment<br>[3795, 3822, 0]"]
221["Segment<br>[3828, 3850, 0]"]
222["Segment<br>[3856, 3863, 0]"]
223[Solid2d]
end
subgraph path239 [Path]
239["Path<br>[3996, 4021, 0]"]
240["Segment<br>[4027, 4061, 0]"]
241["Segment<br>[4067, 4094, 0]"]
242["Segment<br>[4100, 4122, 0]"]
243["Segment<br>[4128, 4135, 0]"]
239["Path<br>[3951, 3976, 0]"]
240["Segment<br>[3982, 4016, 0]"]
241["Segment<br>[4022, 4049, 0]"]
242["Segment<br>[4055, 4077, 0]"]
243["Segment<br>[4083, 4090, 0]"]
244[Solid2d]
end
subgraph path261 [Path]
261["Path<br>[4495, 4544, 0]"]
262["Segment<br>[4550, 4582, 0]"]
263["Segment<br>[4588, 4636, 0]"]
264["Segment<br>[4642, 4676, 0]"]
265["Segment<br>[4682, 4689, 0]"]
261["Path<br>[4450, 4499, 0]"]
262["Segment<br>[4505, 4537, 0]"]
263["Segment<br>[4543, 4591, 0]"]
264["Segment<br>[4597, 4631, 0]"]
265["Segment<br>[4637, 4644, 0]"]
266[Solid2d]
end
1["Plane<br>[338, 356, 0]"]
17["Sweep Revolve<br>[988, 1104, 0]"]
17["Sweep Revolve<br>[975, 1091, 0]"]
18[Wall]
19[Wall]
20[Wall]
@ -134,8 +134,8 @@ flowchart LR
56["SweepEdge Adjacent"]
57["SweepEdge Opposite"]
58["SweepEdge Adjacent"]
59["Plane<br>[1118, 1136, 0]"]
75["Sweep Extrusion<br>[1763, 1800, 0]"]
59["Plane<br>[1105, 1123, 0]"]
75["Sweep Extrusion<br>[1737, 1774, 0]"]
76[Wall]
77[Wall]
78[Wall]
@ -177,8 +177,8 @@ flowchart LR
114["SweepEdge Adjacent"]
115["SweepEdge Opposite"]
116["SweepEdge Adjacent"]
117["Plane<br>[2057, 2083, 0]"]
123["Sweep Extrusion<br>[2235, 2266, 0]"]
117["Plane<br>[2031, 2057, 0]"]
123["Sweep Extrusion<br>[2209, 2240, 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>[3005, 3036, 0]"]
149["Sweep Extrusion<br>[2960, 2991, 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>[3294, 3321, 0]"]
197["Sweep Extrusion<br>[3664, 3695, 0]"]
188["Plane<br>[3249, 3276, 0]"]
197["Sweep Extrusion<br>[3619, 3650, 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>[3914, 3945, 0]"]
224["Sweep Extrusion<br>[3869, 3900, 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>[4141, 4191, 0]"]
245["Sweep Extrusion<br>[4096, 4146, 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>[4462, 4489, 0]"]
267["Sweep Extrusion<br>[4695, 4727, 0]"]
260["Plane<br>[4417, 4444, 0]"]
267["Sweep Extrusion<br>[4650, 4682, 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>[2321, 2352, 0]"]
283["StartSketchOnFace<br>[3709, 3740, 0]"]
284["StartSketchOnFace<br>[3959, 3990, 0]"]
282["StartSketchOnFace<br>[2295, 2326, 0]"]
283["StartSketchOnFace<br>[3664, 3695, 0]"]
284["StartSketchOnFace<br>[3914, 3945, 0]"]
1 --- 2
2 --- 3
2 --- 4

File diff suppressed because it is too large Load Diff

View File

@ -640,9 +640,9 @@ description: Variables in memory after executing poopy-shoe.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 495,
"end": 501,
"start": 495,
"commentStart": 501,
"end": 507,
"start": 501,
"type": "TagDeclarator",
"value": "seg01"
},
@ -759,9 +759,9 @@ description: Variables in memory after executing poopy-shoe.kcl
0.0
],
"tag": {
"commentStart": 495,
"end": 501,
"start": 495,
"commentStart": 501,
"end": 507,
"start": 501,
"type": "TagDeclarator",
"value": "seg01"
},
@ -1106,9 +1106,9 @@ description: Variables in memory after executing poopy-shoe.kcl
0.0
],
"tag": {
"commentStart": 495,
"end": 501,
"start": 495,
"commentStart": 501,
"end": 507,
"start": 501,
"type": "TagDeclarator",
"value": "seg01"
},
@ -1410,9 +1410,9 @@ description: Variables in memory after executing poopy-shoe.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1275,
"end": 1281,
"start": 1275,
"commentStart": 1268,
"end": 1274,
"start": 1268,
"type": "TagDeclarator",
"value": "seg02"
},
@ -1529,9 +1529,9 @@ description: Variables in memory after executing poopy-shoe.kcl
0.0
],
"tag": {
"commentStart": 1275,
"end": 1281,
"start": 1275,
"commentStart": 1268,
"end": 1274,
"start": 1268,
"type": "TagDeclarator",
"value": "seg02"
},
@ -2067,9 +2067,9 @@ description: Variables in memory after executing poopy-shoe.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2992,
"end": 2998,
"start": 2992,
"commentStart": 2947,
"end": 2953,
"start": 2947,
"type": "TagDeclarator",
"value": "seg04"
},
@ -2309,9 +2309,9 @@ description: Variables in memory after executing poopy-shoe.kcl
0.0
],
"tag": {
"commentStart": 2992,
"end": 2998,
"start": 2992,
"commentStart": 2947,
"end": 2953,
"start": 2947,
"type": "TagDeclarator",
"value": "seg04"
},
@ -2362,9 +2362,9 @@ description: Variables in memory after executing poopy-shoe.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1275,
"end": 1281,
"start": 1275,
"commentStart": 1268,
"end": 1274,
"start": 1268,
"type": "TagDeclarator",
"value": "seg02"
},
@ -2481,9 +2481,9 @@ description: Variables in memory after executing poopy-shoe.kcl
0.0
],
"tag": {
"commentStart": 1275,
"end": 1281,
"start": 1275,
"commentStart": 1268,
"end": 1274,
"start": 1268,
"type": "TagDeclarator",
"value": "seg02"
},
@ -2854,9 +2854,9 @@ description: Variables in memory after executing poopy-shoe.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 3638,
"end": 3644,
"start": 3638,
"commentStart": 3593,
"end": 3599,
"start": 3593,
"type": "TagDeclarator",
"value": "seg03"
},
@ -2970,9 +2970,9 @@ description: Variables in memory after executing poopy-shoe.kcl
1.0
],
"tag": {
"commentStart": 3638,
"end": 3644,
"start": 3638,
"commentStart": 3593,
"end": 3599,
"start": 3593,
"type": "TagDeclarator",
"value": "seg03"
},
@ -3247,9 +3247,9 @@ description: Variables in memory after executing poopy-shoe.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 3638,
"end": 3644,
"start": 3638,
"commentStart": 3593,
"end": 3599,
"start": 3593,
"type": "TagDeclarator",
"value": "seg03"
},
@ -3363,9 +3363,9 @@ description: Variables in memory after executing poopy-shoe.kcl
1.0
],
"tag": {
"commentStart": 3638,
"end": 3644,
"start": 3638,
"commentStart": 3593,
"end": 3599,
"start": 3593,
"type": "TagDeclarator",
"value": "seg03"
},
@ -3724,9 +3724,9 @@ description: Variables in memory after executing poopy-shoe.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2992,
"end": 2998,
"start": 2992,
"commentStart": 2947,
"end": 2953,
"start": 2947,
"type": "TagDeclarator",
"value": "seg04"
},
@ -3966,9 +3966,9 @@ description: Variables in memory after executing poopy-shoe.kcl
0.0
],
"tag": {
"commentStart": 2992,
"end": 2998,
"start": 2992,
"commentStart": 2947,
"end": 2953,
"start": 2947,
"type": "TagDeclarator",
"value": "seg04"
},
@ -4019,9 +4019,9 @@ description: Variables in memory after executing poopy-shoe.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1275,
"end": 1281,
"start": 1275,
"commentStart": 1268,
"end": 1274,
"start": 1268,
"type": "TagDeclarator",
"value": "seg02"
},
@ -4138,9 +4138,9 @@ description: Variables in memory after executing poopy-shoe.kcl
0.0
],
"tag": {
"commentStart": 1275,
"end": 1281,
"start": 1275,
"commentStart": 1268,
"end": 1274,
"start": 1268,
"type": "TagDeclarator",
"value": "seg02"
},

View File

@ -27,29 +27,29 @@ flowchart LR
end
subgraph path85 [Path]
85["Path<br>[1888, 1932, 0]"]
86["Segment<br>[1938, 2000, 0]"]
87["Segment<br>[2006, 2119, 0]"]
88["Segment<br>[2125, 2245, 0]"]
89["Segment<br>[2251, 2307, 0]"]
90["Segment<br>[2313, 2320, 0]"]
86["Segment<br>[1938, 2018, 0]"]
87["Segment<br>[2024, 2134, 0]"]
88["Segment<br>[2140, 2257, 0]"]
89["Segment<br>[2263, 2319, 0]"]
90["Segment<br>[2325, 2332, 0]"]
91[Solid2d]
end
subgraph path107 [Path]
107["Path<br>[2476, 2521, 0]"]
108["Segment<br>[2527, 2587, 0]"]
109["Segment<br>[2593, 2706, 0]"]
110["Segment<br>[2712, 2832, 0]"]
111["Segment<br>[2838, 2894, 0]"]
112["Segment<br>[2900, 2907, 0]"]
107["Path<br>[2488, 2533, 0]"]
108["Segment<br>[2539, 2617, 0]"]
109["Segment<br>[2623, 2733, 0]"]
110["Segment<br>[2739, 2856, 0]"]
111["Segment<br>[2862, 2918, 0]"]
112["Segment<br>[2924, 2931, 0]"]
113[Solid2d]
end
subgraph path129 [Path]
129["Path<br>[3061, 3106, 0]"]
130["Segment<br>[3112, 3179, 0]"]
131["Segment<br>[3185, 3298, 0]"]
132["Segment<br>[3304, 3424, 0]"]
133["Segment<br>[3430, 3486, 0]"]
134["Segment<br>[3492, 3499, 0]"]
129["Path<br>[3085, 3130, 0]"]
130["Segment<br>[3136, 3221, 0]"]
131["Segment<br>[3227, 3337, 0]"]
132["Segment<br>[3343, 3460, 0]"]
133["Segment<br>[3466, 3522, 0]"]
134["Segment<br>[3528, 3535, 0]"]
135[Solid2d]
end
1["Plane<br>[515, 532, 0]"]
@ -113,7 +113,7 @@ flowchart LR
82["SweepEdge Adjacent"]
83["SweepEdge Opposite"]
84["SweepEdge Adjacent"]
92["Sweep Extrusion<br>[2364, 2395, 0]"]
92["Sweep Extrusion<br>[2376, 2407, 0]"]
93[Wall]
94[Wall]
95[Wall]
@ -128,7 +128,7 @@ flowchart LR
104["SweepEdge Adjacent"]
105["SweepEdge Opposite"]
106["SweepEdge Adjacent"]
114["Sweep Extrusion<br>[2950, 2981, 0]"]
114["Sweep Extrusion<br>[2974, 3005, 0]"]
115[Wall]
116[Wall]
117[Wall]
@ -143,7 +143,7 @@ flowchart LR
126["SweepEdge Adjacent"]
127["SweepEdge Opposite"]
128["SweepEdge Adjacent"]
136["Sweep Extrusion<br>[3543, 3573, 0]"]
136["Sweep Extrusion<br>[3579, 3609, 0]"]
137[Wall]
138[Wall]
139[Wall]
@ -159,8 +159,8 @@ flowchart LR
149["SweepEdge Opposite"]
150["SweepEdge Adjacent"]
151["StartSketchOnFace<br>[1848, 1882, 0]"]
152["StartSketchOnFace<br>[2436, 2470, 0]"]
153["StartSketchOnFace<br>[3023, 3055, 0]"]
152["StartSketchOnFace<br>[2448, 2482, 0]"]
153["StartSketchOnFace<br>[3047, 3079, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -816,9 +816,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1978,
"end": 1999,
"start": 1978,
"commentStart": 1996,
"end": 2017,
"start": 1996,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -829,9 +829,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2097,
"end": 2118,
"start": 2097,
"commentStart": 2112,
"end": 2133,
"start": 2112,
"type": "TagDeclarator",
"value": "rectangleSegmentB002"
},
@ -842,9 +842,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2223,
"end": 2244,
"start": 2223,
"commentStart": 2235,
"end": 2256,
"start": 2235,
"type": "TagDeclarator",
"value": "rectangleSegmentC002"
},
@ -872,9 +872,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
0.0
],
"tag": {
"commentStart": 1978,
"end": 1999,
"start": 1978,
"commentStart": 1996,
"end": 2017,
"start": 1996,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -897,9 +897,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
0.0
],
"tag": {
"commentStart": 2097,
"end": 2118,
"start": 2097,
"commentStart": 2112,
"end": 2133,
"start": 2112,
"type": "TagDeclarator",
"value": "rectangleSegmentB002"
},
@ -922,9 +922,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
-10.0
],
"tag": {
"commentStart": 2223,
"end": 2244,
"start": 2223,
"commentStart": 2235,
"end": 2256,
"start": 2235,
"type": "TagDeclarator",
"value": "rectangleSegmentC002"
},
@ -1835,9 +1835,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2565,
"end": 2586,
"start": 2565,
"commentStart": 2595,
"end": 2616,
"start": 2595,
"type": "TagDeclarator",
"value": "rectangleSegmentA001"
},
@ -1848,9 +1848,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2684,
"end": 2705,
"start": 2684,
"commentStart": 2711,
"end": 2732,
"start": 2711,
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
},
@ -1861,9 +1861,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2810,
"end": 2831,
"start": 2810,
"commentStart": 2834,
"end": 2855,
"start": 2834,
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
},
@ -1891,9 +1891,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
0.0
],
"tag": {
"commentStart": 2565,
"end": 2586,
"start": 2565,
"commentStart": 2595,
"end": 2616,
"start": 2595,
"type": "TagDeclarator",
"value": "rectangleSegmentA001"
},
@ -1916,9 +1916,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
0.0
],
"tag": {
"commentStart": 2684,
"end": 2705,
"start": 2684,
"commentStart": 2711,
"end": 2732,
"start": 2711,
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
},
@ -1941,9 +1941,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
-10.0
],
"tag": {
"commentStart": 2810,
"end": 2831,
"start": 2810,
"commentStart": 2834,
"end": 2855,
"start": 2834,
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
},
@ -2854,9 +2854,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 3157,
"end": 3178,
"start": 3157,
"commentStart": 3199,
"end": 3220,
"start": 3199,
"type": "TagDeclarator",
"value": "rectangleSegmentA003"
},
@ -2867,9 +2867,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 3276,
"end": 3297,
"start": 3276,
"commentStart": 3315,
"end": 3336,
"start": 3315,
"type": "TagDeclarator",
"value": "rectangleSegmentB003"
},
@ -2880,9 +2880,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 3402,
"end": 3423,
"start": 3402,
"commentStart": 3438,
"end": 3459,
"start": 3438,
"type": "TagDeclarator",
"value": "rectangleSegmentC003"
},
@ -2910,9 +2910,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
0.0
],
"tag": {
"commentStart": 3157,
"end": 3178,
"start": 3157,
"commentStart": 3199,
"end": 3220,
"start": 3199,
"type": "TagDeclarator",
"value": "rectangleSegmentA003"
},
@ -2935,9 +2935,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
0.0
],
"tag": {
"commentStart": 3276,
"end": 3297,
"start": 3276,
"commentStart": 3315,
"end": 3336,
"start": 3315,
"type": "TagDeclarator",
"value": "rectangleSegmentB003"
},
@ -2960,9 +2960,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
-10.0
],
"tag": {
"commentStart": 3402,
"end": 3423,
"start": 3402,
"commentStart": 3438,
"end": 3459,
"start": 3438,
"type": "TagDeclarator",
"value": "rectangleSegmentC003"
},
@ -3044,9 +3044,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1978,
"end": 1999,
"start": 1978,
"commentStart": 1996,
"end": 2017,
"start": 1996,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -3057,9 +3057,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2097,
"end": 2118,
"start": 2097,
"commentStart": 2112,
"end": 2133,
"start": 2112,
"type": "TagDeclarator",
"value": "rectangleSegmentB002"
},
@ -3070,9 +3070,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2223,
"end": 2244,
"start": 2223,
"commentStart": 2235,
"end": 2256,
"start": 2235,
"type": "TagDeclarator",
"value": "rectangleSegmentC002"
},
@ -3100,9 +3100,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
0.0
],
"tag": {
"commentStart": 1978,
"end": 1999,
"start": 1978,
"commentStart": 1996,
"end": 2017,
"start": 1996,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -3125,9 +3125,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
0.0
],
"tag": {
"commentStart": 2097,
"end": 2118,
"start": 2097,
"commentStart": 2112,
"end": 2133,
"start": 2112,
"type": "TagDeclarator",
"value": "rectangleSegmentB002"
},
@ -3150,9 +3150,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
-10.0
],
"tag": {
"commentStart": 2223,
"end": 2244,
"start": 2223,
"commentStart": 2235,
"end": 2256,
"start": 2235,
"type": "TagDeclarator",
"value": "rectangleSegmentC002"
},
@ -4824,9 +4824,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
0.0
],
"tag": {
"commentStart": 1978,
"end": 1999,
"start": 1978,
"commentStart": 1996,
"end": 2017,
"start": 1996,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -4849,9 +4849,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
0.0
],
"tag": {
"commentStart": 2097,
"end": 2118,
"start": 2097,
"commentStart": 2112,
"end": 2133,
"start": 2112,
"type": "TagDeclarator",
"value": "rectangleSegmentB002"
},
@ -4874,9 +4874,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
-10.0
],
"tag": {
"commentStart": 2223,
"end": 2244,
"start": 2223,
"commentStart": 2235,
"end": 2256,
"start": 2235,
"type": "TagDeclarator",
"value": "rectangleSegmentC002"
},
@ -5784,9 +5784,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
0.0
],
"tag": {
"commentStart": 2565,
"end": 2586,
"start": 2565,
"commentStart": 2595,
"end": 2616,
"start": 2595,
"type": "TagDeclarator",
"value": "rectangleSegmentA001"
},
@ -5809,9 +5809,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
0.0
],
"tag": {
"commentStart": 2684,
"end": 2705,
"start": 2684,
"commentStart": 2711,
"end": 2732,
"start": 2711,
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
},
@ -5834,9 +5834,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
-10.0
],
"tag": {
"commentStart": 2810,
"end": 2831,
"start": 2810,
"commentStart": 2834,
"end": 2855,
"start": 2834,
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
},
@ -6744,9 +6744,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
0.0
],
"tag": {
"commentStart": 3157,
"end": 3178,
"start": 3157,
"commentStart": 3199,
"end": 3220,
"start": 3199,
"type": "TagDeclarator",
"value": "rectangleSegmentA003"
},
@ -6769,9 +6769,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
0.0
],
"tag": {
"commentStart": 3276,
"end": 3297,
"start": 3276,
"commentStart": 3315,
"end": 3336,
"start": 3315,
"type": "TagDeclarator",
"value": "rectangleSegmentB003"
},
@ -6794,9 +6794,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
-10.0
],
"tag": {
"commentStart": 3402,
"end": 3423,
"start": 3402,
"commentStart": 3438,
"end": 3459,
"start": 3438,
"type": "TagDeclarator",
"value": "rectangleSegmentC003"
},
@ -6878,9 +6878,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1978,
"end": 1999,
"start": 1978,
"commentStart": 1996,
"end": 2017,
"start": 1996,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -6891,9 +6891,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2097,
"end": 2118,
"start": 2097,
"commentStart": 2112,
"end": 2133,
"start": 2112,
"type": "TagDeclarator",
"value": "rectangleSegmentB002"
},
@ -6904,9 +6904,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2223,
"end": 2244,
"start": 2223,
"commentStart": 2235,
"end": 2256,
"start": 2235,
"type": "TagDeclarator",
"value": "rectangleSegmentC002"
},
@ -6934,9 +6934,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
0.0
],
"tag": {
"commentStart": 1978,
"end": 1999,
"start": 1978,
"commentStart": 1996,
"end": 2017,
"start": 1996,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -6959,9 +6959,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
0.0
],
"tag": {
"commentStart": 2097,
"end": 2118,
"start": 2097,
"commentStart": 2112,
"end": 2133,
"start": 2112,
"type": "TagDeclarator",
"value": "rectangleSegmentB002"
},
@ -6984,9 +6984,9 @@ description: Variables in memory after executing router-template-cross-bar.kcl
-10.0
],
"tag": {
"commentStart": 2223,
"end": 2244,
"start": 2223,
"commentStart": 2235,
"end": 2256,
"start": 2235,
"type": "TagDeclarator",
"value": "rectangleSegmentC002"
},

View File

@ -20,19 +20,19 @@ flowchart LR
subgraph path52 [Path]
52["Path<br>[1485, 1585, 0]"]
53["Segment<br>[1591, 1638, 0]"]
54["Segment<br>[1644, 1759, 0]"]
55["Segment<br>[1765, 1885, 0]"]
56["Segment<br>[1891, 1947, 0]"]
57["Segment<br>[1953, 1960, 0]"]
54["Segment<br>[1644, 1756, 0]"]
55["Segment<br>[1762, 1879, 0]"]
56["Segment<br>[1885, 1941, 0]"]
57["Segment<br>[1947, 1954, 0]"]
58[Solid2d]
end
subgraph path74 [Path]
74["Path<br>[2117, 2216, 0]"]
75["Segment<br>[2222, 2268, 0]"]
76["Segment<br>[2274, 2366, 0]"]
77["Segment<br>[2372, 2469, 0]"]
78["Segment<br>[2475, 2531, 0]"]
79["Segment<br>[2537, 2544, 0]"]
74["Path<br>[2111, 2210, 0]"]
75["Segment<br>[2216, 2262, 0]"]
76["Segment<br>[2268, 2351, 0]"]
77["Segment<br>[2357, 2445, 0]"]
78["Segment<br>[2451, 2507, 0]"]
79["Segment<br>[2513, 2520, 0]"]
80[Solid2d]
end
1["Plane<br>[514, 531, 0]"]
@ -71,7 +71,7 @@ flowchart LR
49["SweepEdge Opposite"]
50["SweepEdge Adjacent"]
51["SweepEdge Opposite"]
59["Sweep Extrusion<br>[2004, 2036, 0]"]
59["Sweep Extrusion<br>[1998, 2030, 0]"]
60[Wall]
61[Wall]
62[Wall]
@ -86,7 +86,7 @@ flowchart LR
71["SweepEdge Adjacent"]
72["SweepEdge Opposite"]
73["SweepEdge Adjacent"]
81["Sweep Extrusion<br>[2587, 2619, 0]"]
81["Sweep Extrusion<br>[2563, 2595, 0]"]
82[Wall]
83[Wall]
84[Wall]
@ -102,7 +102,7 @@ flowchart LR
94["SweepEdge Opposite"]
95["SweepEdge Adjacent"]
96["StartSketchOnFace<br>[1445, 1479, 0]"]
97["StartSketchOnFace<br>[2077, 2111, 0]"]
97["StartSketchOnFace<br>[2071, 2105, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -2291,133 +2291,18 @@ description: Result of parsing router-template-slate.kcl
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"left": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA001",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segAng",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
"operator": "+",
"right": {
"commentStart": 0,
"end": 0,
"raw": "90",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 90.0,
"suffix": "None"
}
},
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "minClampingDistance",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"left": {
"arguments": [
{
"abs_path": false,
@ -2457,74 +2342,67 @@ description: Result of parsing router-template-slate.kcl
"type": "CallExpression",
"type": "CallExpression"
},
{
"argument": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA001",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
"operator": "+",
"right": {
"commentStart": 0,
"end": 0,
"operator": "-",
"raw": "90",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
"type": "Literal",
"type": "Literal",
"value": {
"value": 90.0,
"suffix": "None"
}
},
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "minClampingDistance",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "tag",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
}
}
],
"callee": {
@ -2545,8 +2423,160 @@ description: Result of parsing router-template-slate.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA001",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segAng",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
},
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"argument": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA001",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
},
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "tag",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
}
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
@ -3074,125 +3104,18 @@ description: Result of parsing router-template-slate.kcl
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"left": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA002",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segAng",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
"operator": "-",
"right": {
"commentStart": 0,
"end": 0,
"raw": "90",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 90.0,
"suffix": "None"
}
},
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "minClampingDistance",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"left": {
"arguments": [
{
"abs_path": false,
@ -3232,66 +3155,49 @@ description: Result of parsing router-template-slate.kcl
"type": "CallExpression",
"type": "CallExpression"
},
{
"argument": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA002",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
"operator": "-",
"right": {
"commentStart": 0,
"end": 0,
"operator": "-",
"raw": "90",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
"type": "Literal",
"type": "Literal",
"value": {
"value": 90.0,
"suffix": "None"
}
},
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "minClampingDistance",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -3312,8 +3218,142 @@ description: Result of parsing router-template-slate.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA002",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segAng",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
},
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"argument": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "rectangleSegmentA002",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
},
"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": "angledLine",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [

View File

@ -527,9 +527,9 @@ description: Variables in memory after executing router-template-slate.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1737,
"end": 1758,
"start": 1737,
"commentStart": 1734,
"end": 1755,
"start": 1734,
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
},
@ -540,9 +540,9 @@ description: Variables in memory after executing router-template-slate.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1863,
"end": 1884,
"start": 1863,
"commentStart": 1857,
"end": 1878,
"start": 1857,
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
},
@ -595,9 +595,9 @@ description: Variables in memory after executing router-template-slate.kcl
-12.4937
],
"tag": {
"commentStart": 1737,
"end": 1758,
"start": 1737,
"commentStart": 1734,
"end": 1755,
"start": 1734,
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
},
@ -620,9 +620,9 @@ description: Variables in memory after executing router-template-slate.kcl
-92.4938
],
"tag": {
"commentStart": 1863,
"end": 1884,
"start": 1863,
"commentStart": 1857,
"end": 1878,
"start": 1857,
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
},
@ -1239,9 +1239,9 @@ description: Variables in memory after executing router-template-slate.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 2246,
"end": 2267,
"start": 2246,
"commentStart": 2240,
"end": 2261,
"start": 2240,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -1283,9 +1283,9 @@ description: Variables in memory after executing router-template-slate.kcl
-12.4937
],
"tag": {
"commentStart": 2246,
"end": 2267,
"start": 2246,
"commentStart": 2240,
"end": 2261,
"start": 2240,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},
@ -2438,9 +2438,9 @@ description: Variables in memory after executing router-template-slate.kcl
-12.4937
],
"tag": {
"commentStart": 1737,
"end": 1758,
"start": 1737,
"commentStart": 1734,
"end": 1755,
"start": 1734,
"type": "TagDeclarator",
"value": "rectangleSegmentB001"
},
@ -2463,9 +2463,9 @@ description: Variables in memory after executing router-template-slate.kcl
-92.4938
],
"tag": {
"commentStart": 1863,
"end": 1884,
"start": 1863,
"commentStart": 1857,
"end": 1878,
"start": 1857,
"type": "TagDeclarator",
"value": "rectangleSegmentC001"
},
@ -3079,9 +3079,9 @@ description: Variables in memory after executing router-template-slate.kcl
-12.4937
],
"tag": {
"commentStart": 2246,
"end": 2267,
"start": 2246,
"commentStart": 2240,
"end": 2261,
"start": 2240,
"type": "TagDeclarator",
"value": "rectangleSegmentA002"
},

View File

@ -4,51 +4,51 @@ flowchart LR
2["Path<br>[1228, 1309, 0]"]
3["Segment<br>[1315, 1343, 0]"]
4["Segment<br>[1349, 1437, 0]"]
5["Segment<br>[1443, 1503, 0]"]
6["Segment<br>[1509, 1598, 0]"]
7["Segment<br>[1604, 1640, 0]"]
8["Segment<br>[1646, 1675, 0]"]
9["Segment<br>[1681, 1770, 0]"]
10["Segment<br>[1776, 1818, 0]"]
11["Segment<br>[1824, 1912, 0]"]
12["Segment<br>[1918, 1946, 0]"]
13["Segment<br>[1952, 1991, 0]"]
14["Segment<br>[1997, 2040, 0]"]
15["Segment<br>[2046, 2135, 0]"]
16["Segment<br>[2141, 2188, 0]"]
17["Segment<br>[2194, 2282, 0]"]
18["Segment<br>[2288, 2324, 0]"]
19["Segment<br>[2330, 2360, 0]"]
20["Segment<br>[2366, 2454, 0]"]
21["Segment<br>[2460, 2507, 0]"]
22["Segment<br>[2513, 2602, 0]"]
23["Segment<br>[2608, 2651, 0]"]
24["Segment<br>[2657, 2727, 0]"]
25["Segment<br>[2733, 2740, 0]"]
5["Segment<br>[1443, 1524, 0]"]
6["Segment<br>[1530, 1619, 0]"]
7["Segment<br>[1625, 1661, 0]"]
8["Segment<br>[1667, 1696, 0]"]
9["Segment<br>[1702, 1791, 0]"]
10["Segment<br>[1797, 1851, 0]"]
11["Segment<br>[1857, 1945, 0]"]
12["Segment<br>[1951, 1979, 0]"]
13["Segment<br>[1985, 2024, 0]"]
14["Segment<br>[2030, 2073, 0]"]
15["Segment<br>[2079, 2168, 0]"]
16["Segment<br>[2174, 2233, 0]"]
17["Segment<br>[2239, 2327, 0]"]
18["Segment<br>[2333, 2369, 0]"]
19["Segment<br>[2375, 2405, 0]"]
20["Segment<br>[2411, 2499, 0]"]
21["Segment<br>[2505, 2564, 0]"]
22["Segment<br>[2570, 2659, 0]"]
23["Segment<br>[2665, 2708, 0]"]
24["Segment<br>[2714, 2784, 0]"]
25["Segment<br>[2790, 2797, 0]"]
26[Solid2d]
end
subgraph path94 [Path]
94["Path<br>[3072, 3161, 0]"]
95["Segment<br>[3072, 3161, 0]"]
94["Path<br>[3129, 3218, 0]"]
95["Segment<br>[3129, 3218, 0]"]
96[Solid2d]
end
subgraph path102 [Path]
102["Path<br>[3436, 3524, 0]"]
103["Segment<br>[3436, 3524, 0]"]
102["Path<br>[3493, 3581, 0]"]
103["Segment<br>[3493, 3581, 0]"]
104[Solid2d]
end
subgraph path110 [Path]
110["Path<br>[3806, 3986, 0]"]
111["Segment<br>[3806, 3986, 0]"]
110["Path<br>[3863, 4043, 0]"]
111["Segment<br>[3863, 4043, 0]"]
112[Solid2d]
end
subgraph path120 [Path]
120["Path<br>[4402, 4458, 0]"]
121["Segment<br>[4402, 4458, 0]"]
120["Path<br>[4459, 4515, 0]"]
121["Segment<br>[4459, 4515, 0]"]
122[Solid2d]
end
1["Plane<br>[1205, 1222, 0]"]
27["Sweep Extrusion<br>[2746, 2779, 0]"]
27["Sweep Extrusion<br>[2803, 2836, 0]"]
28[Wall]
29[Wall]
30[Wall]
@ -111,35 +111,35 @@ flowchart LR
87["SweepEdge Adjacent"]
88["SweepEdge Opposite"]
89["SweepEdge Adjacent"]
90["EdgeCut Fillet<br>[2785, 2956, 0]"]
91["EdgeCut Fillet<br>[2785, 2956, 0]"]
92["EdgeCut Fillet<br>[2785, 2956, 0]"]
93["EdgeCut Fillet<br>[2785, 2956, 0]"]
97["Sweep Extrusion<br>[3290, 3318, 0]"]
90["EdgeCut Fillet<br>[2842, 3013, 0]"]
91["EdgeCut Fillet<br>[2842, 3013, 0]"]
92["EdgeCut Fillet<br>[2842, 3013, 0]"]
93["EdgeCut Fillet<br>[2842, 3013, 0]"]
97["Sweep Extrusion<br>[3347, 3375, 0]"]
98[Wall]
99["SweepEdge Opposite"]
100["SweepEdge Adjacent"]
101["Sweep Extrusion<br>[3290, 3318, 0]"]
105["Sweep Extrusion<br>[3653, 3681, 0]"]
101["Sweep Extrusion<br>[3347, 3375, 0]"]
105["Sweep Extrusion<br>[3710, 3738, 0]"]
106[Wall]
107["SweepEdge Opposite"]
108["SweepEdge Adjacent"]
109["Sweep Extrusion<br>[3653, 3681, 0]"]
113["Sweep Extrusion<br>[4240, 4268, 0]"]
109["Sweep Extrusion<br>[3710, 3738, 0]"]
113["Sweep Extrusion<br>[4297, 4325, 0]"]
114[Wall]
115["SweepEdge Opposite"]
116["SweepEdge Adjacent"]
117["Sweep Extrusion<br>[4240, 4268, 0]"]
118["Sweep Extrusion<br>[4240, 4268, 0]"]
119["Sweep Extrusion<br>[4240, 4268, 0]"]
123["Sweep Extrusion<br>[4464, 4492, 0]"]
117["Sweep Extrusion<br>[4297, 4325, 0]"]
118["Sweep Extrusion<br>[4297, 4325, 0]"]
119["Sweep Extrusion<br>[4297, 4325, 0]"]
123["Sweep Extrusion<br>[4521, 4549, 0]"]
124[Wall]
125["SweepEdge Opposite"]
126["SweepEdge Adjacent"]
127["StartSketchOnFace<br>[3030, 3066, 0]"]
128["StartSketchOnFace<br>[3394, 3430, 0]"]
129["StartSketchOnFace<br>[3764, 3800, 0]"]
130["StartSketchOnFace<br>[4360, 4396, 0]"]
127["StartSketchOnFace<br>[3087, 3123, 0]"]
128["StartSketchOnFace<br>[3451, 3487, 0]"]
129["StartSketchOnFace<br>[3821, 3857, 0]"]
130["StartSketchOnFace<br>[4417, 4453, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -1112,16 +1112,51 @@ description: Result of parsing sheet-metal-bracket.kcl
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "bendAngle",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "endAbsoluteY",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"left": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "bendAngle",
"name": "hatHeight",
"start": 0,
"type": "Identifier"
},
@ -1130,66 +1165,45 @@ description: Result of parsing sheet-metal-bracket.kcl
"type": "Name",
"type": "Name"
},
{
"operator": "-",
"right": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"left": {
"abs_path": false,
"name": {
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "hatHeight",
"start": 0,
"type": "Identifier"
},
"path": [],
"name": "thickness",
"start": 0,
"type": "Name",
"type": "Name"
},
"operator": "-",
"right": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "thickness",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
"type": "Name",
"type": "Name"
},
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "seg01"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "tag",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "seg01"
}
}
],
"callee": {
@ -1199,7 +1213,7 @@ description: Result of parsing sheet-metal-bracket.kcl
"name": {
"commentStart": 0,
"end": 0,
"name": "angledLineToY",
"name": "angledLine",
"start": 0,
"type": "Identifier"
},
@ -1210,8 +1224,9 @@ description: Result of parsing sheet-metal-bracket.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
@ -1568,17 +1583,58 @@ description: Result of parsing sheet-metal-bracket.kcl
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"argument": {
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"argument": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "bendAngle",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
}
},
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "bendAngle",
"name": "seg01",
"start": 0,
"type": "Identifier"
},
@ -1586,66 +1642,29 @@ description: Result of parsing sheet-metal-bracket.kcl
"start": 0,
"type": "Name",
"type": "Name"
},
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"operator": "-",
"start": 0,
"type": "UnaryExpression",
"type": "UnaryExpression"
},
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "seg01",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"name": {
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"name": "segLen",
"start": 0,
"type": "Name"
"type": "Identifier"
},
"commentStart": 0,
"end": 0,
"path": [],
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
}
],
"callee": {
@ -1666,8 +1685,9 @@ description: Result of parsing sheet-metal-bracket.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
@ -2073,32 +2093,70 @@ description: Result of parsing sheet-metal-bracket.kcl
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"left": {
"commentStart": 0,
"end": 0,
"left": {
"raw": "180",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 180.0,
"suffix": "None"
}
},
"operator": "-",
"right": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"raw": "180",
"name": "bendAngle",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 180.0,
"suffix": "None"
}
"type": "Identifier"
},
"operator": "-",
"right": {
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
},
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "bendAngle",
"name": "seg01",
"start": 0,
"type": "Identifier"
},
@ -2106,63 +2164,29 @@ description: Result of parsing sheet-metal-bracket.kcl
"start": 0,
"type": "Name",
"type": "Name"
},
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "seg01",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
}
],
"callee": {
@ -2183,8 +2207,9 @@ description: Result of parsing sheet-metal-bracket.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
@ -2533,19 +2558,70 @@ description: Result of parsing sheet-metal-bracket.kcl
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"left": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"left": {
"name": {
"commentStart": 0,
"end": 0,
"name": "bendAngle",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
},
"operator": "-",
"right": {
"commentStart": 0,
"end": 0,
"raw": "180",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 180.0,
"suffix": "None"
}
},
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
}
},
{
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "bendAngle",
"name": "seg01",
"start": 0,
"type": "Identifier"
},
@ -2553,76 +2629,29 @@ description: Result of parsing sheet-metal-bracket.kcl
"start": 0,
"type": "Name",
"type": "Name"
},
"operator": "-",
"right": {
"commentStart": 0,
"end": 0,
"raw": "180",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 180.0,
"suffix": "None"
}
},
"start": 0,
"type": "BinaryExpression",
"type": "BinaryExpression"
},
{
"arguments": [
{
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "seg01",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name"
},
}
],
"callee": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "segLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "Name"
},
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
}
}
],
"callee": {
@ -2643,8 +2672,9 @@ description: Result of parsing sheet-metal-bracket.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [

View File

@ -7,17 +7,17 @@ flowchart LR
end
subgraph path13 [Path]
13["Path<br>[971, 1052, 0]"]
14["Segment<br>[1058, 1135, 0]"]
15["Segment<br>[1141, 1218, 0]"]
16["Segment<br>[1224, 1301, 0]"]
17["Segment<br>[1307, 1383, 0]"]
18["Segment<br>[1389, 1465, 0]"]
19["Segment<br>[1471, 1478, 0]"]
14["Segment<br>[1058, 1109, 0]"]
15["Segment<br>[1115, 1166, 0]"]
16["Segment<br>[1172, 1223, 0]"]
17["Segment<br>[1229, 1279, 0]"]
18["Segment<br>[1285, 1335, 0]"]
19["Segment<br>[1341, 1348, 0]"]
20[Solid2d]
end
subgraph path41 [Path]
41["Path<br>[1572, 1641, 0]"]
42["Segment<br>[1572, 1641, 0]"]
41["Path<br>[1442, 1511, 0]"]
42["Segment<br>[1442, 1511, 0]"]
43[Solid2d]
end
1["Plane<br>[650, 667, 0]"]
@ -29,7 +29,7 @@ flowchart LR
10["SweepEdge Adjacent"]
11["EdgeCut Fillet<br>[788, 854, 0]"]
12["EdgeCut Fillet<br>[788, 854, 0]"]
21["Sweep Extrusion<br>[1484, 1524, 0]"]
21["Sweep Extrusion<br>[1354, 1394, 0]"]
22[Wall]
23[Wall]
24[Wall]
@ -49,14 +49,14 @@ flowchart LR
38["SweepEdge Adjacent"]
39["SweepEdge Opposite"]
40["SweepEdge Adjacent"]
44["Sweep Extrusion<br>[1647, 1675, 0]"]
44["Sweep Extrusion<br>[1517, 1545, 0]"]
45[Wall]
46["Cap End"]
47["SweepEdge Opposite"]
48["SweepEdge Adjacent"]
49["EdgeCut Fillet<br>[1681, 1740, 0]"]
49["EdgeCut Fillet<br>[1551, 1610, 0]"]
50["StartSketchOnFace<br>[933, 965, 0]"]
51["StartSketchOnFace<br>[1536, 1566, 0]"]
51["StartSketchOnFace<br>[1406, 1436, 0]"]
1 --- 2
2 --- 3
2 ---- 5

View File

@ -906,74 +906,52 @@ description: Result of parsing socket-head-cap-screw.kcl
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"end": 0,
"raw": "270",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 270.0,
"suffix": "None"
}
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "boltHexFlatLength",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "270",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 270.0,
"suffix": "None"
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "boltHexFlatLength",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -994,80 +972,59 @@ description: Result of parsing socket-head-cap-screw.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"end": 0,
"raw": "210",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 210.0,
"suffix": "None"
}
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "boltHexFlatLength",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "210",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 210.0,
"suffix": "None"
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "boltHexFlatLength",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -1088,80 +1045,59 @@ description: Result of parsing socket-head-cap-screw.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"end": 0,
"raw": "150",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 150.0,
"suffix": "None"
}
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "boltHexFlatLength",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "150",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 150.0,
"suffix": "None"
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "boltHexFlatLength",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -1182,80 +1118,59 @@ description: Result of parsing socket-head-cap-screw.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"end": 0,
"raw": "90",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 90.0,
"suffix": "None"
}
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "boltHexFlatLength",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "90",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 90.0,
"suffix": "None"
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "boltHexFlatLength",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -1276,80 +1191,59 @@ description: Result of parsing socket-head-cap-screw.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"end": 0,
"raw": "30",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 30.0,
"suffix": "None"
}
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "boltHexFlatLength",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "30",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 30.0,
"suffix": "None"
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "boltHexFlatLength",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
}
],
"callee": {
@ -1370,8 +1264,9 @@ description: Result of parsing socket-head-cap-screw.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [],

View File

@ -15,9 +15,9 @@ description: Variables in memory after executing socket-head-cap-screw.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 1629,
"end": 1640,
"start": 1629,
"commentStart": 1499,
"end": 1510,
"start": 1499,
"type": "TagDeclarator",
"value": "filletEdge"
},
@ -44,9 +44,9 @@ description: Variables in memory after executing socket-head-cap-screw.kcl
],
"radius": 0.095,
"tag": {
"commentStart": 1629,
"end": 1640,
"start": 1629,
"commentStart": 1499,
"end": 1510,
"start": 1499,
"type": "TagDeclarator",
"value": "filletEdge"
},

View File

@ -8,31 +8,34 @@ flowchart LR
22["Segment<br>[481, 488, 9]"]
23[Solid2d]
end
subgraph path4 [Path]
4["Path<br>[391, 434, 6]"]
8["Segment<br>[440, 478, 6]"]
14["Segment<br>[484, 524, 6]"]
19["Segment<br>[530, 569, 6]"]
27["Segment<br>[575, 597, 6]"]
28[Solid2d]
subgraph path27 [Path]
27["Path<br>[963, 1088, 6]"]
28["Segment<br>[1094, 1152, 6]"]
29["Segment<br>[1158, 1283, 6]"]
30["Segment<br>[1289, 1347, 6]"]
31["Segment<br>[1353, 1481, 6]"]
32["Segment<br>[1487, 1548, 6]"]
33["Segment<br>[1554, 1683, 6]"]
34["Segment<br>[1689, 1749, 6]"]
35["Segment<br>[1755, 1762, 6]"]
36[Solid2d]
end
subgraph path6 [Path]
6["Path<br>[478, 532, 7]"]
13["Segment<br>[538, 565, 7]"]
21["Segment<br>[571, 600, 7]"]
31["Segment<br>[606, 634, 7]"]
49["Segment<br>[640, 696, 7]"]
50["Segment<br>[702, 709, 7]"]
51[Solid2d]
subgraph path63 [Path]
63["Path<br>[1912, 1966, 6]"]
64["Segment<br>[1972, 2013, 6]"]
65["Segment<br>[2019, 2048, 6]"]
66["Segment<br>[2054, 2084, 6]"]
67["Segment<br>[2090, 2146, 6]"]
68["Segment<br>[2152, 2159, 6]"]
69[Solid2d]
end
subgraph path10 [Path]
10["Path<br>[309, 339, 11]"]
16["Segment<br>[345, 377, 11]"]
20["Segment<br>[383, 416, 11]"]
24["Segment<br>[422, 503, 11]"]
30["Segment<br>[509, 536, 11]"]
32["Segment<br>[542, 549, 11]"]
33[Solid2d]
subgraph path84 [Path]
84["Path<br>[2297, 2334, 6]"]
85["Segment<br>[2340, 2371, 6]"]
86["Segment<br>[2377, 2410, 6]"]
87["Segment<br>[2416, 2448, 6]"]
88["Segment<br>[2454, 2461, 6]"]
89[Solid2d]
end
subgraph path12 [Path]
12["Path<br>[261, 354, 10]"]
@ -66,54 +69,69 @@ flowchart LR
119["Segment<br>[1793, 1800, 6]"]
120[Solid2d]
end
subgraph path147 [Path]
147["Path<br>[1950, 2004, 6]"]
148["Segment<br>[2010, 2051, 6]"]
149["Segment<br>[2057, 2086, 6]"]
150["Segment<br>[2092, 2122, 6]"]
151["Segment<br>[2128, 2184, 6]"]
152["Segment<br>[2190, 2197, 6]"]
153[Solid2d]
subgraph path145 [Path]
145["Path<br>[1441, 1600, 7]"]
146["Segment<br>[1606, 1682, 7]"]
147["Segment<br>[1688, 1849, 7]"]
148["Segment<br>[1855, 1931, 7]"]
149["Segment<br>[1937, 2101, 7]"]
150["Segment<br>[2107, 2184, 7]"]
151["Segment<br>[2190, 2353, 7]"]
152["Segment<br>[2359, 2435, 7]"]
153["Segment<br>[2441, 2448, 7]"]
154[Solid2d]
end
subgraph path168 [Path]
168["Path<br>[2335, 2372, 6]"]
169["Segment<br>[2378, 2409, 6]"]
170["Segment<br>[2415, 2448, 6]"]
171["Segment<br>[2454, 2486, 6]"]
172["Segment<br>[2492, 2499, 6]"]
subgraph path156 [Path]
156["Path<br>[123, 210, 12]"]
157["Segment<br>[218, 247, 12]"]
158["Segment<br>[255, 283, 12]"]
159["Segment<br>[291, 369, 12]"]
160["Segment<br>[377, 424, 12]"]
161["Segment<br>[432, 460, 12]"]
162["Segment<br>[468, 497, 12]"]
163["Segment<br>[505, 534, 12]"]
164["Segment<br>[542, 608, 12]"]
165["Segment<br>[616, 644, 12]"]
166["Segment<br>[652, 681, 12]"]
167["Segment<br>[689, 751, 12]"]
168["Segment<br>[759, 787, 12]"]
169["Segment<br>[795, 829, 12]"]
170["Segment<br>[837, 867, 12]"]
171["Segment<br>[875, 984, 12]"]
172["Segment<br>[992, 999, 12]"]
173[Solid2d]
end
subgraph path189 [Path]
189["Path<br>[1441, 1600, 7]"]
190["Segment<br>[1606, 1701, 7]"]
191["Segment<br>[1707, 1868, 7]"]
192["Segment<br>[1874, 1969, 7]"]
193["Segment<br>[1975, 2139, 7]"]
194["Segment<br>[2145, 2241, 7]"]
195["Segment<br>[2247, 2410, 7]"]
196["Segment<br>[2416, 2511, 7]"]
197["Segment<br>[2517, 2524, 7]"]
198[Solid2d]
subgraph path175 [Path]
175["Path<br>[1133, 1231, 12]"]
176["Segment<br>[1239, 1358, 12]"]
177["Segment<br>[1366, 1413, 12]"]
178["Segment<br>[1421, 1542, 12]"]
179["Segment<br>[1550, 1557, 12]"]
180[Solid2d]
end
subgraph path200 [Path]
200["Path<br>[123, 210, 8]"]
201["Segment<br>[218, 247, 8]"]
202["Segment<br>[255, 283, 8]"]
203["Segment<br>[291, 388, 8]"]
204["Segment<br>[396, 443, 8]"]
205["Segment<br>[451, 479, 8]"]
206["Segment<br>[487, 516, 8]"]
207["Segment<br>[524, 553, 8]"]
208["Segment<br>[561, 652, 8]"]
209["Segment<br>[660, 688, 8]"]
210["Segment<br>[696, 725, 8]"]
211["Segment<br>[733, 821, 8]"]
212["Segment<br>[829, 857, 8]"]
213["Segment<br>[865, 899, 8]"]
214["Segment<br>[907, 937, 8]"]
215["Segment<br>[945, 1054, 8]"]
216["Segment<br>[1062, 1069, 8]"]
217[Solid2d]
subgraph path182 [Path]
182["Path<br>[1654, 1751, 12]"]
183["Segment<br>[1759, 1878, 12]"]
184["Segment<br>[1886, 1934, 12]"]
185["Segment<br>[1942, 2063, 12]"]
186["Segment<br>[2071, 2078, 12]"]
187[Solid2d]
end
subgraph path189 [Path]
189["Path<br>[1133, 1231, 12]"]
190["Segment<br>[1239, 1358, 12]"]
191["Segment<br>[1366, 1413, 12]"]
192["Segment<br>[1421, 1542, 12]"]
193["Segment<br>[1550, 1557, 12]"]
194[Solid2d]
end
subgraph path196 [Path]
196["Path<br>[1654, 1751, 12]"]
197["Segment<br>[1759, 1878, 12]"]
198["Segment<br>[1886, 1934, 12]"]
199["Segment<br>[1942, 2063, 12]"]
200["Segment<br>[2071, 2078, 12]"]
201[Solid2d]
end
subgraph path219 [Path]
219["Path<br>[1203, 1301, 8]"]
@ -148,47 +166,58 @@ flowchart LR
245[Solid2d]
end
subgraph path274 [Path]
274["Path<br>[398, 423, 12]"]
275["Segment<br>[431, 490, 12]"]
276["Segment<br>[498, 558, 12]"]
277["Segment<br>[566, 616, 12]"]
278["Segment<br>[624, 631, 12]"]
274["Path<br>[398, 423, 11]"]
275["Segment<br>[431, 489, 11]"]
276["Segment<br>[497, 556, 11]"]
277["Segment<br>[564, 607, 11]"]
278["Segment<br>[615, 622, 11]"]
279[Solid2d]
end
subgraph path298 [Path]
298["Path<br>[398, 423, 12]"]
299["Segment<br>[431, 490, 12]"]
300["Segment<br>[498, 558, 12]"]
301["Segment<br>[566, 616, 12]"]
302["Segment<br>[624, 631, 12]"]
298["Path<br>[398, 423, 11]"]
299["Segment<br>[431, 489, 11]"]
300["Segment<br>[497, 556, 11]"]
301["Segment<br>[564, 607, 11]"]
302["Segment<br>[615, 622, 11]"]
303[Solid2d]
end
subgraph path322 [Path]
322["Path<br>[398, 423, 12]"]
323["Segment<br>[431, 490, 12]"]
324["Segment<br>[498, 558, 12]"]
325["Segment<br>[566, 616, 12]"]
326["Segment<br>[624, 631, 12]"]
322["Path<br>[398, 423, 11]"]
323["Segment<br>[431, 489, 11]"]
324["Segment<br>[497, 556, 11]"]
325["Segment<br>[564, 607, 11]"]
326["Segment<br>[615, 622, 11]"]
327[Solid2d]
end
subgraph path346 [Path]
346["Path<br>[398, 423, 12]"]
347["Segment<br>[431, 490, 12]"]
348["Segment<br>[498, 558, 12]"]
349["Segment<br>[566, 616, 12]"]
350["Segment<br>[624, 631, 12]"]
346["Path<br>[398, 423, 11]"]
347["Segment<br>[431, 489, 11]"]
348["Segment<br>[497, 556, 11]"]
349["Segment<br>[564, 607, 11]"]
350["Segment<br>[615, 622, 11]"]
351[Solid2d]
end
1["Plane<br>[307, 324, 9]"]
3["Plane<br>[368, 385, 6]"]
5["Plane<br>[455, 472, 7]"]
9["Plane<br>[286, 303, 11]"]
11["Plane<br>[238, 255, 10]"]
25["Plane<br>[535, 574, 9]"]
34["Sweep Revolve<br>[555, 572, 11]"]
35[Wall]
36[Wall]
37[Wall]
1["Plane<br>[368, 385, 6]"]
8["Sweep Extrusion<br>[603, 633, 6]"]
9[Wall]
10[Wall]
11[Wall]
12[Wall]
13["Cap Start"]
14["Cap End"]
15["SweepEdge Opposite"]
16["SweepEdge Adjacent"]
17["SweepEdge Opposite"]
18["SweepEdge Adjacent"]
19["SweepEdge Opposite"]
20["SweepEdge Adjacent"]
21["SweepEdge Opposite"]
22["SweepEdge Adjacent"]
23["EdgeCut Chamfer<br>[639, 870, 6]"]
24["EdgeCut Chamfer<br>[639, 870, 6]"]
25["EdgeCut Chamfer<br>[639, 870, 6]"]
26["EdgeCut Chamfer<br>[639, 870, 6]"]
37["Sweep Extrusion<br>[1776, 1819, 6]"]
38[Wall]
39[Wall]
41["Sweep Extrusion<br>[603, 633, 6]"]
@ -197,21 +226,23 @@ flowchart LR
44[Wall]
45[Wall]
46["Cap Start"]
47["Cap End"]
48["SweepEdge Opposite"]
54["SweepEdge Opposite"]
55["Plane<br>[957, 974, 7]"]
57["Sweep Extrusion<br>[591, 643, 10]"]
58[Wall]
59[Wall]
60[Wall]
61[Wall]
62["Cap Start"]
63["Cap End"]
65["SweepEdge Opposite"]
66["SweepEdge Opposite"]
69["Sweep Loft<br>[914, 957, 9]"]
70[Wall]
47["SweepEdge Opposite"]
48["SweepEdge Adjacent"]
49["SweepEdge Opposite"]
50["SweepEdge Adjacent"]
51["SweepEdge Opposite"]
52["SweepEdge Adjacent"]
53["SweepEdge Opposite"]
54["SweepEdge Adjacent"]
55["SweepEdge Opposite"]
56["SweepEdge Adjacent"]
57["SweepEdge Opposite"]
58["SweepEdge Adjacent"]
59["SweepEdge Opposite"]
60["SweepEdge Adjacent"]
61["SweepEdge Opposite"]
62["SweepEdge Adjacent"]
70["Sweep Extrusion<br>[2173, 2216, 6]"]
71[Wall]
72[Wall]
73[Wall]
@ -220,23 +251,17 @@ flowchart LR
79["SweepEdge Adjacent"]
80["SweepEdge Adjacent"]
81["SweepEdge Adjacent"]
82["SweepEdge Adjacent"]
83["SweepEdge Opposite"]
84["SweepEdge Adjacent"]
85["SweepEdge Opposite"]
86["SweepEdge Adjacent"]
87["SweepEdge Opposite"]
88["SweepEdge Adjacent"]
89["SweepEdge Opposite"]
90["SweepEdge Adjacent"]
91["SweepEdge Opposite"]
92["SweepEdge Adjacent"]
93["SweepEdge Opposite"]
94["SweepEdge Adjacent"]
95["SweepEdge Opposite"]
96["SweepEdge Adjacent"]
97["SweepEdge Opposite"]
98["SweepEdge Adjacent"]
82["SweepEdge Opposite"]
83["SweepEdge Adjacent"]
90["Sweep Extrusion<br>[2463, 2496, 6]"]
91[Wall]
92[Wall]
93[Wall]
94[Wall]
95["Cap Start"]
96["SweepEdge Opposite"]
97["SweepEdge Adjacent"]
98["SweepEdge Opposite"]
99["SweepEdge Adjacent"]
100["SweepEdge Adjacent"]
101["SweepEdge Adjacent"]
@ -251,93 +276,80 @@ flowchart LR
110["EdgeCut Fillet<br>[649, 855, 10]"]
121["Sweep Extrusion<br>[1814, 1857, 6]"]
122[Wall]
123[Wall]
124[Wall]
125[Wall]
126[Wall]
127[Wall]
128[Wall]
129[Wall]
130["Cap Start"]
131["SweepEdge Opposite"]
132["SweepEdge Adjacent"]
133["SweepEdge Opposite"]
134["SweepEdge Adjacent"]
135["SweepEdge Opposite"]
136["SweepEdge Adjacent"]
137["SweepEdge Opposite"]
138["SweepEdge Adjacent"]
139["SweepEdge Opposite"]
140["SweepEdge Adjacent"]
141["SweepEdge Opposite"]
142["SweepEdge Adjacent"]
143["SweepEdge Opposite"]
144["SweepEdge Adjacent"]
145["SweepEdge Opposite"]
146["SweepEdge Adjacent"]
154["Sweep Extrusion<br>[2211, 2254, 6]"]
155[Wall]
156[Wall]
157[Wall]
158[Wall]
159["Cap Start"]
160["SweepEdge Opposite"]
161["SweepEdge Adjacent"]
162["SweepEdge Opposite"]
163["SweepEdge Adjacent"]
164["SweepEdge Opposite"]
165["SweepEdge Adjacent"]
166["SweepEdge Opposite"]
167["SweepEdge Adjacent"]
174["Sweep Extrusion<br>[2501, 2534, 6]"]
175[Wall]
176[Wall]
177[Wall]
178[Wall]
179["Cap Start"]
180["SweepEdge Opposite"]
181["SweepEdge Adjacent"]
182["SweepEdge Opposite"]
183["SweepEdge Adjacent"]
184["SweepEdge Opposite"]
185["SweepEdge Adjacent"]
186["SweepEdge Opposite"]
187["SweepEdge Adjacent"]
188["Plane<br>[1418, 1435, 7]"]
199["Plane<br>[2632, 2649, 7]"]
218["Plane<br>[2692, 2709, 7]"]
225["Plane<br>[2754, 2771, 7]"]
232["Plane<br>[2815, 2832, 7]"]
239["Plane<br>[2876, 2893, 7]"]
246["Sweep Extrusion<br>[2920, 2951, 7]"]
247[Wall]
248[Wall]
249[Wall]
250[Wall]
251[Wall]
252[Wall]
253[Wall]
254[Wall]
255["Cap Start"]
256["Cap End"]
257["SweepEdge Opposite"]
258["SweepEdge Adjacent"]
259["SweepEdge Opposite"]
260["SweepEdge Adjacent"]
261["SweepEdge Opposite"]
262["SweepEdge Adjacent"]
263["SweepEdge Opposite"]
264["SweepEdge Adjacent"]
265["SweepEdge Opposite"]
266["SweepEdge Adjacent"]
267["SweepEdge Opposite"]
268["SweepEdge Adjacent"]
269["SweepEdge Opposite"]
123["Cap Start"]
124["Cap End"]
125["SweepEdge Adjacent"]
126["SweepEdge Adjacent"]
127["SweepEdge Adjacent"]
128["SweepEdge Adjacent"]
129["Plane<br>[455, 472, 7]"]
137["Plane<br>[957, 974, 7]"]
144["Plane<br>[1418, 1435, 7]"]
155["Plane<br>[2556, 2573, 7]"]
174["Plane<br>[2616, 2633, 7]"]
181["Plane<br>[2678, 2695, 7]"]
188["Plane<br>[2739, 2756, 7]"]
195["Plane<br>[2800, 2817, 7]"]
202["Sweep Extrusion<br>[2844, 2875, 7]"]
203[Wall]
204[Wall]
205[Wall]
206[Wall]
207[Wall]
208[Wall]
209[Wall]
210[Wall]
211["Cap Start"]
212["Cap End"]
213["SweepEdge Opposite"]
214["SweepEdge Adjacent"]
215["SweepEdge Opposite"]
216["SweepEdge Adjacent"]
217["SweepEdge Opposite"]
218["SweepEdge Adjacent"]
219["SweepEdge Opposite"]
220["SweepEdge Adjacent"]
221["SweepEdge Opposite"]
222["SweepEdge Adjacent"]
223["SweepEdge Opposite"]
224["SweepEdge Adjacent"]
225["SweepEdge Opposite"]
226["SweepEdge Adjacent"]
227["SweepEdge Opposite"]
228["SweepEdge Adjacent"]
229["Plane<br>[238, 255, 9]"]
236["Sweep Extrusion<br>[591, 643, 9]"]
237[Wall]
238[Wall]
239[Wall]
240[Wall]
241["Cap Start"]
242["Cap End"]
243["SweepEdge Opposite"]
244["SweepEdge Adjacent"]
245["SweepEdge Opposite"]
246["SweepEdge Adjacent"]
247["SweepEdge Opposite"]
248["SweepEdge Adjacent"]
249["SweepEdge Opposite"]
250["SweepEdge Adjacent"]
251["EdgeCut Fillet<br>[649, 855, 9]"]
252["EdgeCut Fillet<br>[649, 855, 9]"]
253["EdgeCut Fillet<br>[649, 855, 9]"]
254["EdgeCut Fillet<br>[649, 855, 9]"]
255["Plane<br>[286, 303, 10]"]
263["Sweep Revolve<br>[555, 572, 10]"]
264[Wall]
265[Wall]
266[Wall]
267[Wall]
268[Wall]
269["SweepEdge Adjacent"]
270["SweepEdge Adjacent"]
271["SweepEdge Opposite"]
272["SweepEdge Adjacent"]
273["Plane<br>[373, 390, 12]"]
280["Sweep Extrusion<br>[643, 690, 12]"]
273["Plane<br>[373, 390, 11]"]
280["Sweep Extrusion<br>[634, 681, 11]"]
281[Wall]
282[Wall]
283[Wall]
@ -352,10 +364,10 @@ flowchart LR
292["SweepEdge Adjacent"]
293["SweepEdge Opposite"]
294["SweepEdge Adjacent"]
295["EdgeCut Chamfer<br>[698, 844, 12]"]
296["EdgeCut Chamfer<br>[698, 844, 12]"]
297["Plane<br>[373, 390, 12]"]
304["Sweep Extrusion<br>[643, 690, 12]"]
295["EdgeCut Chamfer<br>[689, 835, 11]"]
296["EdgeCut Chamfer<br>[689, 835, 11]"]
297["Plane<br>[373, 390, 11]"]
304["Sweep Extrusion<br>[634, 681, 11]"]
305[Wall]
306[Wall]
307[Wall]
@ -370,10 +382,10 @@ flowchart LR
316["SweepEdge Adjacent"]
317["SweepEdge Opposite"]
318["SweepEdge Adjacent"]
319["EdgeCut Chamfer<br>[698, 844, 12]"]
320["EdgeCut Chamfer<br>[698, 844, 12]"]
321["Plane<br>[373, 390, 12]"]
328["Sweep Extrusion<br>[643, 690, 12]"]
319["EdgeCut Chamfer<br>[689, 835, 11]"]
320["EdgeCut Chamfer<br>[689, 835, 11]"]
321["Plane<br>[373, 390, 11]"]
328["Sweep Extrusion<br>[634, 681, 11]"]
329[Wall]
330[Wall]
331[Wall]
@ -388,10 +400,10 @@ flowchart LR
340["SweepEdge Adjacent"]
341["SweepEdge Opposite"]
342["SweepEdge Adjacent"]
343["EdgeCut Chamfer<br>[698, 844, 12]"]
344["EdgeCut Chamfer<br>[698, 844, 12]"]
345["Plane<br>[373, 390, 12]"]
352["Sweep Extrusion<br>[643, 690, 12]"]
343["EdgeCut Chamfer<br>[689, 835, 11]"]
344["EdgeCut Chamfer<br>[689, 835, 11]"]
345["Plane<br>[373, 390, 11]"]
352["Sweep Extrusion<br>[634, 681, 11]"]
353[Wall]
354[Wall]
355[Wall]
@ -406,8 +418,12 @@ flowchart LR
364["SweepEdge Adjacent"]
365["SweepEdge Opposite"]
366["SweepEdge Adjacent"]
367["EdgeCut Chamfer<br>[698, 844, 12]"]
368["EdgeCut Chamfer<br>[698, 844, 12]"]
367["EdgeCut Chamfer<br>[689, 835, 11]"]
368["EdgeCut Chamfer<br>[689, 835, 11]"]
369["StartSketchOnFace<br>[931, 957, 6]"]
370["StartSketchOnFace<br>[1872, 1906, 6]"]
371["StartSketchOnFace<br>[2257, 2291, 6]"]
372["StartSketchOnPlane<br>[594, 618, 8]"]
1 --- 2
2 --- 7
2 --- 15

File diff suppressed because it is too large Load Diff

View File

@ -2,24 +2,24 @@
flowchart LR
subgraph path2 [Path]
2["Path<br>[163, 188, 0]"]
3["Segment<br>[194, 249, 0]"]
4["Segment<br>[255, 311, 0]"]
5["Segment<br>[317, 373, 0]"]
3["Segment<br>[194, 248, 0]"]
4["Segment<br>[254, 309, 0]"]
5["Segment<br>[315, 370, 0]"]
end
subgraph path18 [Path]
18["Path<br>[472, 523, 0]"]
19["Segment<br>[531, 553, 0]"]
20["Segment<br>[561, 569, 0]"]
18["Path<br>[469, 520, 0]"]
19["Segment<br>[528, 550, 0]"]
20["Segment<br>[558, 566, 0]"]
21[Solid2d]
end
subgraph path29 [Path]
29["Path<br>[472, 523, 0]"]
30["Segment<br>[531, 553, 0]"]
31["Segment<br>[561, 569, 0]"]
29["Path<br>[469, 520, 0]"]
30["Segment<br>[528, 550, 0]"]
31["Segment<br>[558, 566, 0]"]
32[Solid2d]
end
1["Plane<br>[138, 157, 0]"]
6["Sweep Extrusion<br>[379, 411, 0]"]
6["Sweep Extrusion<br>[376, 408, 0]"]
7[Wall]
8[Wall]
9[Wall]
@ -31,22 +31,22 @@ flowchart LR
15["SweepEdge Adjacent"]
16["SweepEdge Opposite"]
17["SweepEdge Adjacent"]
22["Sweep Extrusion<br>[612, 640, 0]"]
22["Sweep Extrusion<br>[609, 637, 0]"]
23[Wall]
24["Cap End"]
25["SweepEdge Opposite"]
26["SweepEdge Adjacent"]
27["EdgeCut Fillet<br>[646, 773, 0]"]
28["EdgeCut Fillet<br>[646, 773, 0]"]
33["Sweep Extrusion<br>[812, 840, 0]"]
27["EdgeCut Fillet<br>[643, 770, 0]"]
28["EdgeCut Fillet<br>[643, 770, 0]"]
33["Sweep Extrusion<br>[809, 837, 0]"]
34[Wall]
35["Cap End"]
36["SweepEdge Opposite"]
37["SweepEdge Adjacent"]
38["EdgeCut Fillet<br>[846, 973, 0]"]
39["EdgeCut Fillet<br>[846, 973, 0]"]
40["StartSketchOnFace<br>[442, 464, 0]"]
41["StartSketchOnFace<br>[442, 464, 0]"]
38["EdgeCut Fillet<br>[843, 970, 0]"]
39["EdgeCut Fillet<br>[843, 970, 0]"]
40["StartSketchOnFace<br>[439, 461, 0]"]
41["StartSketchOnFace<br>[439, 461, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -360,82 +360,70 @@ description: Result of parsing pentagon_fillet_sugar.kcl
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"end": 0,
"raw": "60",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 60.0,
"suffix": "None"
}
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "triangleLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "60",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 60.0,
"suffix": "None"
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "triangleLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "a"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "tag",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "a"
}
}
],
"callee": {
@ -456,88 +444,77 @@ description: Result of parsing pentagon_fillet_sugar.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"end": 0,
"raw": "180",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 180.0,
"suffix": "None"
}
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "triangleLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "180",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 180.0,
"suffix": "None"
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "triangleLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "b"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "tag",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "b"
}
}
],
"callee": {
@ -558,88 +535,77 @@ description: Result of parsing pentagon_fillet_sugar.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [
{
"commentStart": 0,
"end": 0,
"properties": [
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"commentStart": 0,
"end": 0,
"raw": "300",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 300.0,
"suffix": "None"
}
}
},
{
"commentStart": 0,
"end": 0,
"key": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"start": 0,
"type": "ObjectProperty",
"value": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "triangleLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "angle",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"raw": "300",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 300.0,
"suffix": "None"
}
],
"start": 0,
"type": "ObjectExpression",
"type": "ObjectExpression"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "length",
"start": 0,
"type": "Identifier"
},
"arg": {
"abs_path": false,
"commentStart": 0,
"end": 0,
"name": {
"commentStart": 0,
"end": 0,
"name": "triangleLen",
"start": 0,
"type": "Identifier"
},
"path": [],
"start": 0,
"type": "Name",
"type": "Name"
}
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "c"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "tag",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"end": 0,
"start": 0,
"type": "TagDeclarator",
"type": "TagDeclarator",
"value": "c"
}
}
],
"callee": {
@ -660,8 +626,9 @@ description: Result of parsing pentagon_fillet_sugar.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [

View File

@ -10,9 +10,9 @@ circ = {
triangleLen = 500
p = startSketchOn('XY')
|> startProfileAt([0, 0], %)
|> angledLine({ angle = 60, length = triangleLen }, %, $a)
|> angledLine({ angle = 180, length = triangleLen }, %, $b)
|> angledLine({ angle = 300, length = triangleLen }, %, $c)
|> angledLine(angle = 60, length = triangleLen, tag = $a)
|> angledLine(angle = 180, length = triangleLen, tag = $b)
|> angledLine(angle = 300, length = triangleLen, tag = $c)
|> extrude(length = triangleHeight)
fn circl(x, face) {

View File

@ -56,8 +56,8 @@ description: Operations executed pentagon_fillet_sugar.kcl
"type": "FunctionCall",
"name": "circl",
"functionSourceRange": [
421,
571,
418,
568,
0
],
"unlabeledArg": null,
@ -180,8 +180,8 @@ description: Operations executed pentagon_fillet_sugar.kcl
"type": "FunctionCall",
"name": "circl",
"functionSourceRange": [
421,
571,
418,
568,
0
],
"unlabeledArg": null,

View File

@ -45,9 +45,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
],
"radius": 80.0,
"tag": {
"commentStart": 544,
"end": 552,
"start": 544,
"commentStart": 541,
"end": 549,
"start": 541,
"type": "TagDeclarator",
"value": "arc_tag"
},
@ -110,9 +110,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 246,
"end": 248,
"start": 246,
"commentStart": 245,
"end": 247,
"start": 245,
"type": "TagDeclarator",
"value": "a"
},
@ -123,9 +123,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 308,
"end": 310,
"start": 308,
"commentStart": 306,
"end": 308,
"start": 306,
"type": "TagDeclarator",
"value": "b"
},
@ -136,9 +136,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 370,
"end": 372,
"start": 370,
"commentStart": 367,
"end": 369,
"start": 367,
"type": "TagDeclarator",
"value": "c"
},
@ -159,9 +159,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
0.0
],
"tag": {
"commentStart": 246,
"end": 248,
"start": 246,
"commentStart": 245,
"end": 247,
"start": 245,
"type": "TagDeclarator",
"value": "a"
},
@ -184,9 +184,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
433.0127
],
"tag": {
"commentStart": 308,
"end": 310,
"start": 308,
"commentStart": 306,
"end": 308,
"start": 306,
"type": "TagDeclarator",
"value": "b"
},
@ -209,9 +209,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
433.0127
],
"tag": {
"commentStart": 370,
"end": 372,
"start": 370,
"commentStart": 367,
"end": 369,
"start": 367,
"type": "TagDeclarator",
"value": "c"
},
@ -356,9 +356,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
],
"radius": 80.0,
"tag": {
"commentStart": 544,
"end": 552,
"start": 544,
"commentStart": 541,
"end": 549,
"start": 541,
"type": "TagDeclarator",
"value": "arc_tag"
},
@ -421,9 +421,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 246,
"end": 248,
"start": 246,
"commentStart": 245,
"end": 247,
"start": 245,
"type": "TagDeclarator",
"value": "a"
},
@ -434,9 +434,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 308,
"end": 310,
"start": 308,
"commentStart": 306,
"end": 308,
"start": 306,
"type": "TagDeclarator",
"value": "b"
},
@ -447,9 +447,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 370,
"end": 372,
"start": 370,
"commentStart": 367,
"end": 369,
"start": 367,
"type": "TagDeclarator",
"value": "c"
},
@ -470,9 +470,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
0.0
],
"tag": {
"commentStart": 246,
"end": 248,
"start": 246,
"commentStart": 245,
"end": 247,
"start": 245,
"type": "TagDeclarator",
"value": "a"
},
@ -495,9 +495,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
433.0127
],
"tag": {
"commentStart": 308,
"end": 310,
"start": 308,
"commentStart": 306,
"end": 308,
"start": 306,
"type": "TagDeclarator",
"value": "b"
},
@ -520,9 +520,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
433.0127
],
"tag": {
"commentStart": 370,
"end": 372,
"start": 370,
"commentStart": 367,
"end": 369,
"start": 367,
"type": "TagDeclarator",
"value": "c"
},
@ -704,9 +704,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 246,
"end": 248,
"start": 246,
"commentStart": 245,
"end": 247,
"start": 245,
"type": "TagDeclarator",
"value": "a"
},
@ -717,9 +717,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 308,
"end": 310,
"start": 308,
"commentStart": 306,
"end": 308,
"start": 306,
"type": "TagDeclarator",
"value": "b"
},
@ -730,9 +730,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 370,
"end": 372,
"start": 370,
"commentStart": 367,
"end": 369,
"start": 367,
"type": "TagDeclarator",
"value": "c"
},
@ -753,9 +753,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
0.0
],
"tag": {
"commentStart": 246,
"end": 248,
"start": 246,
"commentStart": 245,
"end": 247,
"start": 245,
"type": "TagDeclarator",
"value": "a"
},
@ -778,9 +778,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
433.0127
],
"tag": {
"commentStart": 308,
"end": 310,
"start": 308,
"commentStart": 306,
"end": 308,
"start": 306,
"type": "TagDeclarator",
"value": "b"
},
@ -803,9 +803,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
433.0127
],
"tag": {
"commentStart": 370,
"end": 372,
"start": 370,
"commentStart": 367,
"end": 369,
"start": 367,
"type": "TagDeclarator",
"value": "c"
},
@ -906,9 +906,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 544,
"end": 552,
"start": 544,
"commentStart": 541,
"end": 549,
"start": 541,
"type": "TagDeclarator",
"value": "arc_tag"
},
@ -935,9 +935,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
],
"radius": 80.0,
"tag": {
"commentStart": 544,
"end": 552,
"start": 544,
"commentStart": 541,
"end": 549,
"start": 541,
"type": "TagDeclarator",
"value": "arc_tag"
},
@ -1000,9 +1000,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 246,
"end": 248,
"start": 246,
"commentStart": 245,
"end": 247,
"start": 245,
"type": "TagDeclarator",
"value": "a"
},
@ -1013,9 +1013,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 308,
"end": 310,
"start": 308,
"commentStart": 306,
"end": 308,
"start": 306,
"type": "TagDeclarator",
"value": "b"
},
@ -1026,9 +1026,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 370,
"end": 372,
"start": 370,
"commentStart": 367,
"end": 369,
"start": 367,
"type": "TagDeclarator",
"value": "c"
},
@ -1049,9 +1049,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
0.0
],
"tag": {
"commentStart": 246,
"end": 248,
"start": 246,
"commentStart": 245,
"end": 247,
"start": 245,
"type": "TagDeclarator",
"value": "a"
},
@ -1074,9 +1074,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
433.0127
],
"tag": {
"commentStart": 308,
"end": 310,
"start": 308,
"commentStart": 306,
"end": 308,
"start": 306,
"type": "TagDeclarator",
"value": "b"
},
@ -1099,9 +1099,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
433.0127
],
"tag": {
"commentStart": 370,
"end": 372,
"start": 370,
"commentStart": 367,
"end": 369,
"start": 367,
"type": "TagDeclarator",
"value": "c"
},
@ -1259,9 +1259,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 544,
"end": 552,
"start": 544,
"commentStart": 541,
"end": 549,
"start": 541,
"type": "TagDeclarator",
"value": "arc_tag"
},
@ -1288,9 +1288,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
],
"radius": 80.0,
"tag": {
"commentStart": 544,
"end": 552,
"start": 544,
"commentStart": 541,
"end": 549,
"start": 541,
"type": "TagDeclarator",
"value": "arc_tag"
},
@ -1353,9 +1353,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 246,
"end": 248,
"start": 246,
"commentStart": 245,
"end": 247,
"start": 245,
"type": "TagDeclarator",
"value": "a"
},
@ -1366,9 +1366,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 308,
"end": 310,
"start": 308,
"commentStart": 306,
"end": 308,
"start": 306,
"type": "TagDeclarator",
"value": "b"
},
@ -1379,9 +1379,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 370,
"end": 372,
"start": 370,
"commentStart": 367,
"end": 369,
"start": 367,
"type": "TagDeclarator",
"value": "c"
},
@ -1402,9 +1402,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
0.0
],
"tag": {
"commentStart": 246,
"end": 248,
"start": 246,
"commentStart": 245,
"end": 247,
"start": 245,
"type": "TagDeclarator",
"value": "a"
},
@ -1427,9 +1427,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
433.0127
],
"tag": {
"commentStart": 308,
"end": 310,
"start": 308,
"commentStart": 306,
"end": 308,
"start": 306,
"type": "TagDeclarator",
"value": "b"
},
@ -1452,9 +1452,9 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl
433.0127
],
"tag": {
"commentStart": 370,
"end": 372,
"start": 370,
"commentStart": 367,
"end": 369,
"start": 367,
"type": "TagDeclarator",
"value": "c"
},

View File

@ -14,9 +14,9 @@ circ = {
triangleLen = 500
p = startSketchOn(XY)
|> startProfileAt([0, 0], %)
|> angledLine({ angle = 60, length = triangleLen }, %, $a)
|> angledLine({ angle = 180, length = triangleLen }, %, $b)
|> angledLine({ angle = 300, length = triangleLen }, %, $c)
|> angledLine(angle = 60, length = triangleLen, tag = $a)
|> angledLine(angle = 180, length = triangleLen, tag = $b)
|> angledLine(angle = 300, length = triangleLen, tag = $c)
|> extrude(length = triangleHeight)
fn circl(x, face) {

View File

@ -1,5 +1,5 @@
---
source: kcl/src/simulation_tests.rs
source: kcl-lib/src/simulation_tests.rs
description: Error from executing pipe_substitution_inside_function_called_from_pipeline.kcl
---
KCL Semantic error

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