Skip to content

Tools and example application

Alessio Lombardi edited this page Oct 13, 2020 · 3 revisions

BHoM, 3DRepo, Speckle

BHoM

Text to describe bhom

3DRepo

3D Repo is a Software-as-a-Service (SaaS) platform for Building Information Modelling (BIM) coordination. Through 3D Repo, multidisciplinary teams can communicate and access live BIM data through a web browser. It is a multi-award-winning, easy to use, encrypted digital platform for BIM data.

3D Repo is transforming how construction projects are designed and delivered by democratising data, mitigating risk and reducing complexity for architects, engineers and contractors.

It has already helped clients track progress and make informed decisions to deliver projects on time, manage health and safety and project risks, and achieve over 20% improvement in project coordination and efficiency.

Through the BHoM integration, 3DRepo allows to:

  • Display models on the 3DRepo platform
  • Share BHoM models and entire projects
  • Save multiple versions and compare/restore them
  • Perform diffing in 3DRepo-Query, filter and group models also using their BHoM properties

Speckle

Text to introduce speckle

Further text to explain speckle

Through the BHoM integration, Speckle nicely complements BHoM as it allows to:

  • Display BHoM models on the Web for free-Deploy speckle server to host NDA-binded projects
  • Rapidly share BHoM models between speckle clients (e.g. between different machines/host software)
  • Save multiple versions and compare/restore them
  • Query, filter and group models also using their BHoM properties

AECDeltas integration

As we've seen, the BHoM allows to import and export between any platform supported by it. In order to enable AECDeltas, adapters were developed between BHoM and Speckle and BHoM and 3DRepo.

This enabled full interoperability within the tools involved in AECDeltas.
In the following example, a model in defined in Revit and exported to 3DRepo and/or Speckle in 3 simple steps:

  1. The model is opened in Revit.
  2. The model is imported (“Pulled”) from Revit and converted into the BHoM format.
    This is done in via Rhino-Grasshopper, but could be done in Dynamo or Excel.
  3. The model is exported from BHoM to 3DRepo (“Pushed”) and/or Speckle.

Reference implementation - example video