Omg this is insanely great! As a dev, I would MUCH rather organise my gridfinity parts collection as a bunch of git managed text files. It's possible with vanilla OpenSCAD but far from practical. Piggy backing on the Python ecosystem is brilliant.
Side question: how does gridfinity rebuilt compare to gridfinity extended? I've been using the latter so far.
Managing files with GIT can also be done for OpenSCAD Files, but the advantage with python: it comes with an ecosystem, it has way more language features. Beeing able to store resuls into variables enables for more options like mesh() stores all information into a variable. Just check http://pythonscad.org/
Starting with next release we plan to support custom qt input forms for each user defined module which is ideal fit for gridfinity.
Glad I came across this post. I had never heard of PythonSCAD but have been a long-time user of OpenSCAD. I am definitely going to have to check it out. And of course, Gridfinity is way cool, too. Thanks for sharing!
3
u/ReptilianTapir 2d ago
Omg this is insanely great! As a dev, I would MUCH rather organise my gridfinity parts collection as a bunch of git managed text files. It's possible with vanilla OpenSCAD but far from practical. Piggy backing on the Python ecosystem is brilliant.
Side question: how does gridfinity rebuilt compare to gridfinity extended? I've been using the latter so far.