I am looking for answers to the following questions concerning FreeCAD from someone who is familiar with implementation of FreeCAD :
Which library FreeCAD uses to parse STEP file format?
Which library FreeCAD uses to convert file of STEP format to Obj format?
Is it possible (or how hard is it) to use the above mentioned libraries as standalone libraries in other projects. I have checked some options, but they are all proprietary software.
If one has many files of STEP format that need to be converted to Obj format, is it possible to write a script to call FreeCAD to do it in a batch.