CMDBuild Forum

BIM 3D model viewer — clicking elements to show associated asset cards (global IFC model navigation)

Hello,

I’m working with openMAINT 5 / CMDBuild 4.2 and I’m trying to achieve a specific BIM workflow that I’m not sure is fully supported. I’d appreciate any guidance from the community.

What I’ve managed to do so far:

  • Import an IFC file and link it to a Building card
  • Import wall elements from the IFC as individual Wall/Asset cards
  • View the 3D model through the BIM viewer (Xeokit)

What I’m trying to achieve:

I want a global 3D model experience where:

  1. The IFC model is associated to a Building card
  2. Each element in the 3D model (walls, equipment, etc.) is linked to its corresponding asset card in openMAINT
  3. When a user clicks on an element in the 3D viewer, the system shows the associated asset card (manufacturer, model, maintenance history, etc.)

Essentially a full BIM navigation experience — browse the 3D model, click an element, see its data card.

My specific questions:

  1. Is this bidirectional linking between 3D elements and asset cards natively supported in openMAINT 5? If yes, how is it configured?
  2. Is there a specific configuration needed in the BIM project setup to enable element-level navigation (click element → open card)?
  3. Is the Xeokit viewer the correct viewer to use for this, or is BIMSurfer needed for this functionality?
  4. Is there any working example, demo project or documentation that shows this workflow end to end?

Context:

I’ve seen in the openMAINT marketing materials and overview that BIM navigation is a supported feature, but the documentation on how to actually configure it is very sparse. The closest I found is the IFC import template documentation, but that only covers importing data — not the interactive 3D navigation and card association part.

Any help, configuration examples or pointers to documentation would be very much appreciated.

Thank you!