Technologies

Our platform utilize both open-source libraries and our in-house proprietary engine. Here is a brief overview of the technologies we use:

IFC Extractor

Our IFC Extractor is designed with performance in mind, capable of parsing even the largest IFC models locally and with incredible speed. Your model is never processed on our server, ensuring that your data remains on your machine at all times.

We have a comprehensive suite of tests to verify that the Extractor can accurately extract all relevant information from the IFC model. However, due to the complexity of the IFC standard and the existence of many edge cases, some issues may arise. If you encounter any problems, please file a bug report or contact us at support@builtsearch.com.

The Validator & Configurator

The Configurator allows users to create rules through the node graph editor, simplifying the design of complex rules and future expansions. While it may take some time to learn, it provides robust functionality.

The Validator is built on top of the Extractor and uses the rules created in the configurator to validate the IFC model. This validation process occurs locally, prioritizing security and privacy.

Rules created in the configurator are stored in JSON format. In the future, we may offer an option for users with technical expertise to create rules directly via JSON.

Here is an example of a simple rule:

The Viewer

We uses the open-source Open BIM Components previously IFC.js to render the IFC model in the browser. This library is built on top of Three.js to deliver 3D rendering capabilities. We added a few features to the library to support our platform, such as the ability to highlight elements and display properties.