I wanted to share with you an open-source project, which is dotbim.three.js: GitHub - ricaun/dotbim.three.js: Convert dotbim file to three.js object
Project was made by Luiz Henrique Cassettari and it is a three.js library for dotbim file format.
dotbim file format is a minimalist file format for BIM. However you might find it useful for other purposes Generally what it stores are meshes with metadata. You can find some explenation about it right there: GitHub - paireks/dotbim: Minimalist file format for BIM
Feel free to post any comments or questions. I’m not sure how many AEC-related people are there in a three.js forum, as three.js is much more than that, but maybe someone will find it interesting