I have a FreeCAD GDML workbench that I would be grateful if people could try out and evaluate. It still needs further work but in its current state one can load all be it very slowly the sample file lhcbvelo.gdml which I believe originally came from CERN.
Rather than convert GDML solids to FreeCAD BREP objects FreeCADs ability to implement objects as Python features is used to implement GDML solids. So by activating the workbench one is offered a number of icons. Selecting one of the icons means a GDML solid is created. One can then change the solids attributes which are the same as in the GDML User Manual via fhe FreeCAD facility to change an objects properties. At present only a subset of GDML solids is implemented, basically all those used in the lhcvelo.gdml file. The plan is to implement more if people think the workbench might prove to be useful. I would like to get some feedback before pressing on.
There is also a sister workbench that uses the ability to call Geant4 from Python. If the plain GDML workbench proves useful then the plan is to look at running simulations under FreeCAD.
For further details of workbenches please see