はじめに OpenSCADはFusion360,SketchUp,FreeCADなどの3DCADとは異なり,プログラムから3Dモデルを作成するソフトウェアです.そのためパラメトリックなモデリングが可能です. OpenSCADについては次のリンクが参考になります. - OpenSCAD - OpenSCAD User Manual - OpenSCADで始めるプログラマブルな3Dモデリング OpenSCADではOpenSCAD独自のプログラミング言語(OpenSCAD Language)を使ってモデリングを行います.しかし,実際に使ってみるとわかるのですが,この言語はあまり使いやすいとはいえません. もしこれがPythonとかでできたら最高なのに...と思って調べたら,SolidPythonというライブラリを見つけました.PythonプログラムからOpenSCADプログラムを生成することで,