KCL: Migrate hole to kwargs (#6382)

Previously:

`|> hole(circle(radius = 2, center = p), %)`

Now:

`|> subtract2d(tool = circle(radius = 2, center = p))`
This commit is contained in:
Adam Chalmers
2025-04-26 15:31:51 -05:00
committed by GitHub
parent 5a18f551aa
commit 6e115c19d5
116 changed files with 12912 additions and 12847 deletions

View File

@ -702,7 +702,7 @@ sketch_001 = startSketchOn(XY)
await page.keyboard.press('Enter')
await page.keyboard.type(`extrusion = startSketchOn(XY)
|> circle(center: [0, 0], radius: dia/2)
|> hole(squareHole(length, width, height), %)
|> subtract2d(tool = squareHole(length, width, height))
|> extrude(length = height)`)
// error in gutter

View File

@ -52,7 +52,7 @@ test.describe('Sketch tests', () => {
|> yLine(length = height)
|> xLine(length = -width * .5)
|> close()
|> hole(screwHole, %)
|> subtract2d(tool = screwHole)
|> extrude(length = thickness)
part002 = startSketchOn(-XZ)