build123d
CadQuery上で動作する宣言的に立体を造形するライブラリ
https://github.com/gumyr/build123d
https://github.com/gumyr/build123d/raw/dev/docs/build123d_logo.svg
例
https://build123d.readthedocs.io/en/latest/introductory_examples.html
フィレットを使った例
https://build123d.readthedocs.io/en/latest/introductory_examples.html#selectors-fillets-and-chamfers
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)