I haven't tried it, but FreeCAD has scripting

https://wiki.freecad.org/Python_scripting_tutorial

Edit: Your website is quite confusing. Took me awhile...

ty for 'tearing through' ;)

I had to... rip it apart to figure out what it all meant! ;)