build123d
https://github.com/gumyr/build123d/raw/dev/docs/build123d_logo.svg
例
フィレットを使った例
code: python
length, width, thickness = 80.0, 60.0, 10.0
with BuildPart() as ex9:
Box(length, width, thickness)
Chamfer(*ex9.edges().group_by(Axis.Z)-1, length=4) Fillet(*ex9.edges().filter_by(Axis.Z), radius=5)