KCL: Angled line should use keyword args (#5803)

We continue migrating KCL stdlib functions to use keyword arguments. Next up is the `angledLine` family of functions (except `angledLineThatIntersects, which will be a quick follow-up).

Before vs. after:

`angledLine({angle = 90, length = 3}, %, $edge)`
  => `angledLine(angle = 90, length = 3, tag = $edge)`

`angledLineOfXLength({angle = 90, length = 3}, %, $edge)`
  => `angledLine(angle = 90, lengthX = 3, tag = $edge)`

`angledLineOfYLength({angle = 90, length = 3}, %, $edge)`
  => `angledLine(angle = 90, lengthY = 3, tag = $edge)`

`angledLineToX({angle = 90, length = 3}, %, $edge)`
  => `angledLine(angle = 90, endAbsoluteX = 3, tag = $edge)`

`angledLineToY({angle = 90, length = 3}, %, $edge)`
  => `angledLine(angle = 90, endAbsoluteY = 3, tag = $edge)`
This commit is contained in:
Adam Chalmers
2025-04-09 14:55:15 -05:00
committed by GitHub
parent b03ca30379
commit d275995dfe
288 changed files with 36142 additions and 40081 deletions

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