Skip to content

Commit 77e5d6e

Browse files
committed
Update samples
Signed-off-by: Nick Cameron <nrc@ncameron.org>
1 parent bfaec5c commit 77e5d6e

File tree

136 files changed

+5270
-5814
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

136 files changed

+5270
-5814
lines changed

public/kcl-samples/ball-bearing/main.kcl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ insideWall = extrude(insideWallSketch, length = overallThickness)
2727
// Create the sketch of one of the balls
2828
ballsSketch = startSketchOn(XY)
2929
|> startProfile(at = [shaftDia / 2 + wallThickness, 0.001])
30-
|> arc(angleStart = 180, angleEnd = 0, radius = sphereDia / 2)
30+
|> arc(angleStart = 180deg, angleEnd = 0, radius = sphereDia / 2)
3131
|> close()
3232

3333
// Revolve the ball to make a sphere and pattern around the inside wall
@@ -44,17 +44,17 @@ balls = revolve(ballsSketch, axis = X)
4444
chainSketch = startSketchOn(XY)
4545
|> startProfile(at = [
4646
shaftDia / 2 + wallThickness + sphereDia / 2 - (chainWidth / 2),
47-
0.125 * sin(60)
47+
0.125 * sin(60deg)
4848
])
49-
|> arc(angleStart = 120, angleEnd = 60, radius = sphereDia / 2)
49+
|> arc(angleStart = 120deg, angleEnd = 60deg, radius = sphereDia / 2)
5050
|> line(end = [0, chainThickness])
5151
|> line(end = [-chainWidth, 0])
5252
|> close()
5353

5454
// Revolve the chain sketch
5555
chainHead = revolve(chainSketch, axis = X)
5656
|> patternCircular3d(
57-
arcDegrees = 360,
57+
arcDegrees = 360deg,
5858
axis = [0, 0, 1],
5959
center = [0, 0, 0],
6060
instances = nBalls,
@@ -72,9 +72,9 @@ linkSketch = startSketchOn(XZ)
7272
)
7373

7474
// Revolve the link sketch
75-
linkRevolve = revolve(linkSketch, axis = Y, angle = 360 / nBalls)
75+
linkRevolve = revolve(linkSketch, axis = Y, angle = 360deg / nBalls)
7676
|> patternCircular3d(
77-
arcDegrees = 360,
77+
arcDegrees = 360deg,
7878
axis = [0, 0, 1],
7979
center = [0, 0, 0],
8080
instances = nBalls,

public/kcl-samples/brake-rotor/main.kcl

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ nVentBosses = 36
2323

2424
// Drilling parameters.
2525
dDrillDia = 6
26-
aBase = 90
27-
aSweep = 30
26+
aBase = 90deg
27+
aSweep = 30deg
2828
nArcs = 12
2929

3030
// Bell parameters.
31-
aDraftBell = 5
31+
aDraftBell = 5deg
3232
tBell = 5 // Wall thickness.
3333
hBellAboveDiscFace = 40
3434
hBellSubflush = 4
@@ -98,7 +98,7 @@ planeVent = offsetPlane(XY, offset = tDiscHalf)
9898
sketchVent = startSketchOn(planeVent)
9999
profileVent = startProfile(sketchVent, at = [-wVent, dDisc / 2])
100100
|> angledLine(angle = 0, length = wVent, tag = $rectangleSegmentA001)
101-
|> angledLine(angle = segAng(rectangleSegmentA001) - 90, length = hFrictionSurface, tag = $seg02)
101+
|> angledLine(angle = segAng(rectangleSegmentA001) - 90deg, length = hFrictionSurface, tag = $seg02)
102102
|> angledLine(angle = segAng(rectangleSegmentA001), length = -segLen(rectangleSegmentA001), tag = $seg03)
103103
|> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $seg01)
104104
|> close()
@@ -118,7 +118,7 @@ ventSet = patternCircular3d(
118118
instances = nVentBosses,
119119
axis = [0, 0, 1],
120120
center = [0, 0, tDiscHalf],
121-
arcDegrees = 360,
121+
arcDegrees = 360deg,
122122
rotateDuplicates = true,
123123
)
124124

@@ -134,8 +134,8 @@ discOutboard = createDiscHalf(
134134
// Now create bell.
135135
rCenter = dDisc / 2 - hFrictionSurface - wUndercut
136136
rBore = dBore / 2
137-
lDraftExterior = hBellAboveDiscFace / tan(90 - aDraftBell)
138-
lDraftInterior = (hBellAboveDiscFace - tBell) / tan(90 - aDraftBell)
137+
lDraftExterior = hBellAboveDiscFace / tan(90deg - aDraftBell)
138+
lDraftInterior = (hBellAboveDiscFace - tBell) / tan(90deg - aDraftBell)
139139

140140
// Inner and outer radius of outboard face of disc bell.
141141
rOuter = rCenter - lDraftExterior - rBore
@@ -151,7 +151,7 @@ bodyDiscBell = startProfile(
151151
)
152152
|> arc(
153153
%,
154-
angleStart = -180,
154+
angleStart = -180deg,
155155
angleEnd = 0,
156156
radius = wUndercut / 2,
157157
)
@@ -172,7 +172,7 @@ profileStud = circle(sketchLugs, center = [0, dPitchCircle / 2], radius = dStudD
172172
%,
173173
instances = nStuds,
174174
center = [0, 0],
175-
arcDegrees = 360,
175+
arcDegrees = 360deg,
176176
rotateDuplicates = true,
177177
)
178178

0 commit comments

Comments
 (0)