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:
@ -1048,11 +1048,11 @@ identifierGuy = 5
|
||||
part001 = startSketchOn(XY)
|
||||
|> startProfileAt([-1.2, 4.83], %)
|
||||
|> line(end = [2.8, 0])
|
||||
|> angledLine([100 + 100, 3.01], %)
|
||||
|> angledLine([abc, 3.02], %)
|
||||
|> angledLine([def(yo), 3.03], %)
|
||||
|> angledLine([ghi(2), 3.04], %)
|
||||
|> angledLine([jkl(yo) + 2, 3.05], %)
|
||||
|> angledLine(angle = 100 + 100, length = 3.01)
|
||||
|> angledLine(angle = abc, length = 3.02)
|
||||
|> angledLine(angle = def(yo), length = 3.03)
|
||||
|> angledLine(angle = ghi(2), length = 3.04)
|
||||
|> angledLine(angle = jkl(yo) + 2, length = 3.05)
|
||||
|> close()
|
||||
yo2 = hmm([identifierGuy + 5])"#;
|
||||
|
||||
@ -2031,10 +2031,10 @@ let w = f() + f()
|
||||
let ast = r#"fn bar(t) {
|
||||
return startSketchOn(XY)
|
||||
|> startProfileAt([0,0], %)
|
||||
|> angledLine({
|
||||
|> angledLine(
|
||||
angle = -60,
|
||||
length = segLen(t),
|
||||
}, %)
|
||||
)
|
||||
|> line(end = [0, 0])
|
||||
|> close()
|
||||
}
|
||||
|
Reference in New Issue
Block a user