Newbee wrote: ↑
Mon Jun 29, 2020 9:35 pm
1. Create a model in FreeCAD and use a database to capture the details in the form of data as opposed to files. Are there APIs that I can use to extract information from a freecad file and then create a structural representation of the same in the database. If so can you please point me to some good resources/documents?
So now, where does the "STEP" of your OP go ??? Which database ? MySQL ? PostgreSQL ? NoSQL ?
FreeCAD has a complete API where you can get all information for every object.
You can have a look at Macro TreeToAscii
that browses both the model structure and object properties.
2. Given that the final 3d model might be huge, is there a way to layout the model initially as 2d drawings and then can the tool consolidate and generate the 3d model on demand?
Depends. Without more details, hard to tell.
You should provide an example with the starting point and what you expect from that.