I'm a PhD student working on a project about creating a 3D modeler/CAD/BIM system integrating a set of analysis tools integrated with the architectural projects. So I'm making an investigation about the software packages I found most useful.
I have used Blender for a while and it is one of the best and more flexible modeling software in open source universe.
If it is possible I'd like to know which software libraries the developer use to build Blender, especially what is used to implement the mesh modeling system.
Thank you in advance,
Blender has its own Mesh code, soon to be replaced with home-grown BMesh.
The list of libraries is rather long. You can probably scrape them off the required dependencies from the Building Blender pages.
Although it was not designed for architectural uses, there is more than a little interest in the subject and some people have created Python extensions to make Blender more suitable.