Fix KCL for keyword migration

This commit is contained in:
Jonathan Tran
2025-05-06 14:29:18 -04:00
parent f4cf0d0d88
commit 4fad383081
2 changed files with 10 additions and 13 deletions

View File

@ -19,12 +19,12 @@ upperBlock = {
}
elevate = { h = 5 }
blockSz = max(upperBlock.h, lowerBlock.h)
blockSz = max([upperBlock.h, lowerBlock.h])
slot = { l = 10, h = 1 }
sketch001 = startSketchOn(XZ)
|> startProfileAt([0, 0], %)
|> startProfile(at = [0, 0])
|> yLine(length = blockSz, tag = $edgeA)
|> xLine(length = blockSz, tag = $edgeB)
|> yLine(length = -blockSz, tag = $edgeC)
@ -36,15 +36,15 @@ sketch001 = startSketchOn(XZ)
|> yLine(length = blockSz + elevate.h, tag = $edge6)
|> xLine(length = -(upperBlock.l - blockSz), tag = $edge7)
|> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $seg01)
|> close(%)
|> hole(circle(center = [blockSz / 2, blockSz / 2], radius = upperBlockTransHole.r), %)
|> hole(circle(
|> close()
|> subtract2d(tool = circle(center = [blockSz / 2, blockSz / 2], radius = upperBlockTransHole.r))
|> subtract2d(tool = circle(
center = [
upperBlock.l + lowerBlock.l - blockSz - lowerBlockTransHole.r - tubeClr,
-(blockSz + elevate.h + blockSz / 2)
],
radius = lowerBlockTransHole.r,
), %)
))
rad = 3
extrude001 = extrude(sketch001, length = blockSz)
@ -64,8 +64,7 @@ extrude001 = extrude(sketch001, length = blockSz)
],
)
sketch002 = startSketchOn(extrude001, seg01)
|> startProfileAt([0, 0], %)
sketch002 = startSketchOn(extrude001, face = seg01)
|> startProfile(at = [0, 0])
|> circle(center = [blockSz / 2, -blockSz / 2], radius = upperBlockLongHole.r)
|> extrude(length = -upperBlock.l)

View File

@ -13,12 +13,10 @@ baseH = 1
coneH = totalH - baseH
sketch001 = startSketchOn(XZ)
|> startProfileAt([bottomInnerR, 0], %)
|> startProfile(at = [bottomInnerR, 0])
|> xLine(endAbsolute = bottomOuterR)
|> yLine(length = baseH)
|> line(end = [-(bottomOuterR - topOuterR), coneH])
|> line(end = [-(topOuterR - topInnerR), 0])
|> close(%)
|> close()
|> revolve(axis = Y)