BREAKING: Change tangential arc to keyword args (#6266)

* Change tangentialArc, tangentialArcTo, and tangentialArcToRelative to keyword args

* Change tangentialArc offset to angle and convert to kw arg calls

* Fix lints

* Fix sketch errors and all unit tests passing

* Fix tangentialArcTo calls in KCL samples

* Update tangentialArc in samples

* Update sim test output

* Fix formatting

* Fix mistake in merge

* Fix gear rack sample

* Update output after more samples fixes

* Update gear rack output

* Add end label to docs snippet

* Fix to not add endAbsolute for an arc with radius or angle arguments

* Update docs outputs

* Fix formatting

* Fix executor tests

* Fix formatting

* Fix bench input files

* Fix spelling

* Improve error messages

---------

Co-authored-by: Adam Chalmers <adam.chalmers@zoo.dev>
This commit is contained in:
Jonathan Tran
2025-04-11 14:17:20 -04:00
committed by GitHub
parent 66f95d25f6
commit 319c60d4fa
129 changed files with 13063 additions and 17144 deletions

View File

@ -4,19 +4,19 @@ flowchart LR
2["Path<br>[37, 71, 0]"]
3["Segment<br>[77, 97, 0]"]
4["Segment<br>[103, 128, 0]"]
5["Segment<br>[134, 167, 0]"]
6["Segment<br>[173, 195, 0]"]
7["Segment<br>[201, 271, 0]"]
8["Segment<br>[277, 284, 0]"]
5["Segment<br>[134, 176, 0]"]
6["Segment<br>[182, 204, 0]"]
7["Segment<br>[210, 280, 0]"]
8["Segment<br>[286, 293, 0]"]
9[Solid2d]
end
subgraph path28 [Path]
28["Path<br>[382, 426, 0]"]
29["Segment<br>[382, 426, 0]"]
28["Path<br>[391, 435, 0]"]
29["Segment<br>[391, 435, 0]"]
30[Solid2d]
end
1["Plane<br>[12, 31, 0]"]
10["Sweep Extrusion<br>[299, 330, 0]"]
10["Sweep Extrusion<br>[308, 339, 0]"]
11[Wall]
12[Wall]
13[Wall]
@ -34,40 +34,40 @@ flowchart LR
25["SweepEdge Adjacent"]
26["SweepEdge Opposite"]
27["SweepEdge Adjacent"]
31["Sweep Extrusion<br>[616, 637, 0]"]
31["Sweep Extrusion<br>[625, 646, 0]"]
32[Wall]
33["SweepEdge Opposite"]
34["SweepEdge Adjacent"]
35["Sweep Extrusion<br>[616, 637, 0]"]
36["Sweep Extrusion<br>[616, 637, 0]"]
37["Sweep Extrusion<br>[616, 637, 0]"]
38["Sweep Extrusion<br>[616, 637, 0]"]
39["Sweep Extrusion<br>[616, 637, 0]"]
40["Sweep Extrusion<br>[616, 637, 0]"]
41["Sweep Extrusion<br>[616, 637, 0]"]
42["Sweep Extrusion<br>[616, 637, 0]"]
43["Sweep Extrusion<br>[616, 637, 0]"]
44["Sweep Extrusion<br>[616, 637, 0]"]
45["Sweep Extrusion<br>[616, 637, 0]"]
46["Sweep Extrusion<br>[616, 637, 0]"]
47["Sweep Extrusion<br>[616, 637, 0]"]
48["Sweep Extrusion<br>[616, 637, 0]"]
49["Sweep Extrusion<br>[616, 637, 0]"]
50["Sweep Extrusion<br>[616, 637, 0]"]
51["Sweep Extrusion<br>[616, 637, 0]"]
52["Sweep Extrusion<br>[616, 637, 0]"]
53["Sweep Extrusion<br>[616, 637, 0]"]
54["Sweep Extrusion<br>[616, 637, 0]"]
55["Sweep Extrusion<br>[616, 637, 0]"]
56["Sweep Extrusion<br>[616, 637, 0]"]
57["Sweep Extrusion<br>[616, 637, 0]"]
58["Sweep Extrusion<br>[616, 637, 0]"]
59["Sweep Extrusion<br>[616, 637, 0]"]
60["Sweep Extrusion<br>[616, 637, 0]"]
61["Sweep Extrusion<br>[616, 637, 0]"]
62["Sweep Extrusion<br>[616, 637, 0]"]
63["Sweep Extrusion<br>[616, 637, 0]"]
64["StartSketchOnFace<br>[344, 376, 0]"]
35["Sweep Extrusion<br>[625, 646, 0]"]
36["Sweep Extrusion<br>[625, 646, 0]"]
37["Sweep Extrusion<br>[625, 646, 0]"]
38["Sweep Extrusion<br>[625, 646, 0]"]
39["Sweep Extrusion<br>[625, 646, 0]"]
40["Sweep Extrusion<br>[625, 646, 0]"]
41["Sweep Extrusion<br>[625, 646, 0]"]
42["Sweep Extrusion<br>[625, 646, 0]"]
43["Sweep Extrusion<br>[625, 646, 0]"]
44["Sweep Extrusion<br>[625, 646, 0]"]
45["Sweep Extrusion<br>[625, 646, 0]"]
46["Sweep Extrusion<br>[625, 646, 0]"]
47["Sweep Extrusion<br>[625, 646, 0]"]
48["Sweep Extrusion<br>[625, 646, 0]"]
49["Sweep Extrusion<br>[625, 646, 0]"]
50["Sweep Extrusion<br>[625, 646, 0]"]
51["Sweep Extrusion<br>[625, 646, 0]"]
52["Sweep Extrusion<br>[625, 646, 0]"]
53["Sweep Extrusion<br>[625, 646, 0]"]
54["Sweep Extrusion<br>[625, 646, 0]"]
55["Sweep Extrusion<br>[625, 646, 0]"]
56["Sweep Extrusion<br>[625, 646, 0]"]
57["Sweep Extrusion<br>[625, 646, 0]"]
58["Sweep Extrusion<br>[625, 646, 0]"]
59["Sweep Extrusion<br>[625, 646, 0]"]
60["Sweep Extrusion<br>[625, 646, 0]"]
61["Sweep Extrusion<br>[625, 646, 0]"]
62["Sweep Extrusion<br>[625, 646, 0]"]
63["Sweep Extrusion<br>[625, 646, 0]"]
64["StartSketchOnFace<br>[353, 385, 0]"]
1 --- 2
2 --- 3
2 --- 4

View File

@ -258,44 +258,47 @@ description: Result of parsing ssi_pattern.kcl
{
"arguments": [
{
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "20.4",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 20.4,
"suffix": "None"
"type": "LabeledArg",
"label": {
"commentStart": 0,
"end": 0,
"name": "endAbsolute",
"start": 0,
"type": "Identifier"
},
"arg": {
"commentStart": 0,
"elements": [
{
"commentStart": 0,
"end": 0,
"raw": "20.4",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 20.4,
"suffix": "None"
}
},
{
"commentStart": 0,
"end": 0,
"raw": "14.61",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 14.61,
"suffix": "None"
}
}
},
{
"commentStart": 0,
"end": 0,
"raw": "14.61",
"start": 0,
"type": "Literal",
"type": "Literal",
"value": {
"value": 14.61,
"suffix": "None"
}
}
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
},
{
"commentStart": 0,
"end": 0,
"start": 0,
"type": "PipeSubstitution",
"type": "PipeSubstitution"
],
"end": 0,
"start": 0,
"type": "ArrayExpression",
"type": "ArrayExpression"
}
}
],
"callee": {
@ -305,7 +308,7 @@ description: Result of parsing ssi_pattern.kcl
"name": {
"commentStart": 0,
"end": 0,
"name": "tangentialArcTo",
"name": "tangentialArc",
"start": 0,
"type": "Identifier"
},
@ -316,8 +319,9 @@ description: Result of parsing ssi_pattern.kcl
"commentStart": 0,
"end": 0,
"start": 0,
"type": "CallExpression",
"type": "CallExpression"
"type": "CallExpressionKw",
"type": "CallExpressionKw",
"unlabeled": null
},
{
"arguments": [

View File

@ -2,7 +2,7 @@ sketch001 = startSketchOn('XZ')
|> startProfileAt([-4.35, -12.26], %)
|> yLine(length = 10.2)
|> line(end = [0.54, -0.03])
|> tangentialArcTo([20.4, 14.61], %)
|> tangentialArc(endAbsolute = [20.4, 14.61])
|> yLine(length = -26.76)
|> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $seg01)
|> close()

View File

@ -43,9 +43,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -147,9 +147,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -351,9 +351,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -552,9 +552,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -656,9 +656,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -896,9 +896,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -1000,9 +1000,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -1240,9 +1240,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -1344,9 +1344,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -1584,9 +1584,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -1688,9 +1688,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -1928,9 +1928,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -2032,9 +2032,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -2272,9 +2272,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -2376,9 +2376,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -2616,9 +2616,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -2720,9 +2720,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -2960,9 +2960,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -3064,9 +3064,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -3304,9 +3304,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -3408,9 +3408,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -3648,9 +3648,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -3752,9 +3752,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -3992,9 +3992,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -4096,9 +4096,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -4336,9 +4336,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -4440,9 +4440,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -4680,9 +4680,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -4784,9 +4784,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -5024,9 +5024,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -5128,9 +5128,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -5368,9 +5368,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -5472,9 +5472,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -5712,9 +5712,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -5816,9 +5816,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -6056,9 +6056,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -6160,9 +6160,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -6400,9 +6400,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -6504,9 +6504,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -6744,9 +6744,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -6848,9 +6848,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -7088,9 +7088,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -7192,9 +7192,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -7432,9 +7432,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -7536,9 +7536,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -7776,9 +7776,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -7880,9 +7880,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -8120,9 +8120,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -8224,9 +8224,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -8464,9 +8464,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -8568,9 +8568,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -8808,9 +8808,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -8912,9 +8912,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -9152,9 +9152,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -9256,9 +9256,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -9496,9 +9496,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -9600,9 +9600,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -9840,9 +9840,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -9944,9 +9944,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -10184,9 +10184,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -10288,9 +10288,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -10528,9 +10528,9 @@ description: Variables in memory after executing ssi_pattern.kcl
"id": "[uuid]",
"sourceRange": [],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},
@ -10632,9 +10632,9 @@ description: Variables in memory after executing ssi_pattern.kcl
-12.15
],
"tag": {
"commentStart": 264,
"end": 270,
"start": 264,
"commentStart": 273,
"end": 279,
"start": 273,
"type": "TagDeclarator",
"value": "seg01"
},

View File

@ -6,7 +6,7 @@ sketch001 = startSketchOn(XZ)
|> startProfileAt([-4.35, -12.26], %)
|> yLine(length = 10.2)
|> line(end = [0.54, -0.03])
|> tangentialArcTo([20.4, 14.61], %)
|> tangentialArc(endAbsolute = [20.4, 14.61])
|> yLine(length = -26.76)
|> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $seg01)
|> close()