OpenSCAD is a software that allows to create 3D models from scripts. OpenSCAD is open source, free and available on Linux, MacOS and even Windows.
Unlike software like Blender, it does not focus on the “artistic” aspect but rather on the algorithmic side.
You will come up with OpenSCAD to create 3D shapes almost impossible to model with more conventional software.
Don’t have any ? The library can provide you one.
Still some questions ? Feel free to ask us anything here.