I am developing a natural language processor which (hopefully) will have some FEM and CFD capabilities. Presently, I'm trying to figure out the best way to create the CAD models and mesh them completely from the command line.
Obviously, pointing and clicking on things is not going to work since the CAD/mesh product will have to receive input (in its native language) from my program through a pipe or similar stream.
I have had some luck doing this with GMSH. There is an interactive.cpp program which gives GMSH a command line and default meshes come out great. Not sure if it's the best solution though.
-Todd