26 lines
492 B
Plaintext
26 lines
492 B
Plaintext
![]() |
diameter = 10
|
||
|
|
||
|
startSketchOn(XY)
|
||
|
|> startProfile(at = [-diameter / 2, 0])
|
||
|
|> xLine(length = diameter)
|
||
|
|> arc(
|
||
|
angleStart = 0.0,
|
||
|
angleEnd = 180.0,
|
||
|
radius = diameter / 2
|
||
|
)
|
||
|
|> close()
|
||
|
|> revolve(axis = X)
|
||
|
|
||
|
|
||
|
startSketchOn(XY)
|
||
|
|> startProfile(at = [0, 0])
|
||
|
|> yLine(length = diameter)
|
||
|
|> arc(
|
||
|
angleStart = 90.0,
|
||
|
angleEnd = 270.0,
|
||
|
radius = diameter / 2
|
||
|
)
|
||
|
|> close()
|
||
|
|> revolve(axis = Y)
|
||
|
|> translate(x = diameter * 1.5)
|