@@ -19,12 +19,12 @@ upperBlock = {
19
19
}
20
20
elevate = { h = 5 }
21
21
22
- blockSz = max(upperBlock.h, lowerBlock.h)
22
+ blockSz = max([ upperBlock.h, lowerBlock.h] )
23
23
24
24
slot = { l = 10, h = 1 }
25
25
26
26
sketch001 = startSketchOn(XZ)
27
- |> startProfileAt( [0, 0], % )
27
+ |> startProfile(at = [0, 0])
28
28
|> yLine(length = blockSz, tag = $edgeA)
29
29
|> xLine(length = blockSz, tag = $edgeB)
30
30
|> yLine(length = -blockSz, tag = $edgeC)
@@ -37,14 +37,14 @@ sketch001 = startSketchOn(XZ)
37
37
|> xLine(length = -(upperBlock.l - blockSz), tag = $edge7)
38
38
|> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $seg01)
39
39
|> close(%)
40
- |> hole( circle(center = [blockSz / 2, blockSz / 2], radius = upperBlockTransHole.r), % )
41
- |> hole( circle(
40
+ |> subtract2d(tool = circle(center = [blockSz / 2, blockSz / 2], radius = upperBlockTransHole.r))
41
+ |> subtract2d(tool = circle(
42
42
center = [
43
43
upperBlock.l + lowerBlock.l - blockSz - lowerBlockTransHole.r - tubeClr,
44
44
-(blockSz + elevate.h + blockSz / 2)
45
45
],
46
46
radius = lowerBlockTransHole.r,
47
- ), % )
47
+ ))
48
48
rad = 3
49
49
50
50
extrude001 = extrude(sketch001, length = blockSz)
@@ -64,8 +64,8 @@ extrude001 = extrude(sketch001, length = blockSz)
64
64
],
65
65
)
66
66
67
- sketch002 = startSketchOn(extrude001, seg01)
68
- |> startProfileAt( [0, 0], % )
67
+ sketch002 = startSketchOn(extrude001, face = seg01)
68
+ |> startProfile(at = [0, 0])
69
69
|> circle(center = [blockSz / 2, -blockSz / 2], radius = upperBlockLongHole.r)
70
70
|> extrude(length = -upperBlock.l)
71
71
0 commit comments