Desite MD Integration¶
Desite MD is the primary BIM viewer integration for Enjade. The Viewer Panel connects to Desite MD through a bridge mechanism, enabling real-time synchronization.
Overview¶
| Feature | Status |
|---|---|
| Connection Type | Bridge (Local Server) |
| Selection Sync | Full support |
| Property Editing | Full support |
| Highlighting | Full support |
| Multi-model | Full support |
Architecture¶
The Desite integration uses a bridge architecture:
┌──────────────┐ WebSocket ┌──────────────┐ HTTP ┌──────────────┐
│ Desite MD │◀───────────────▶ │ Local Bridge │◀───────────▶│ Viewer Panel │
│ (Desktop) │ │ Server │ │ (Browser) │
└──────────────┘ └──────────────┘ └──────────────┘
│
▼
┌──────────────┐
│ Enjade │
│ Backend │
└──────────────┘
Setup¶
Prerequisites¶
- Desite MD installed (version 2.x or higher)
- Network access to Enjade server
- Valid Enjade user account
- Local bridge server running
Starting the Bridge¶
-
Start the local bridge server
The bridge runs onpython desite-bridge/local_server.pylocalhost:8765by default. -
Open Desite MD
- The bridge automatically connects to Desite
Accessing the Viewer Panel¶
- Open a web browser
- Navigate to the bridge interface:
Or use the standalone viewer panel URL
http://localhost:8765
First Login¶
- The Viewer Panel appears in Desite MD
- Enter your Enjade credentials
- Select your project from the dropdown
- The panel connects and shows status: Connected
Features¶
Selection Sync¶
When you select elements in Desite MD:
- Click on an element in the 3D view
- The Viewer Panel updates to show element data
- Multi-selection is supported
When you search in the Viewer Panel:
- Find an element in the search
- The element is highlighted in Desite MD
- Optionally zoom to the element
Property Access¶
Access IFC properties from both sources:
- Desite MD properties - Direct from IFC file
- Enjade properties - Stored in database
The Viewer Panel shows unified property view.
Highlighting¶
Elements can be highlighted in the 3D view:
Highlight options:
- Color override (temporary)
- Selection highlight
- Isolation mode
Extended Features¶
| Feature | Description |
|---|---|
| Zoom to Element | Centers view on selected element |
| Isolate | Shows only selected elements |
| Section Box | Creates section around selection |
| Color Override | Applies temporary color |
Troubleshooting¶
Panel not loading¶
- Check network connection to Enjade server
- Verify Desite MD web panel settings
- Clear browser cache in Desite
Selection not syncing¶
- Ensure the model is loaded in both systems
- Check element GUIDs match
- Verify project selection is correct
Properties not updating¶
- Refresh the Viewer Panel
- Check save status
- Verify user permissions
Best Practices¶
- Position panel wisely - Dock where easily visible
- Keep models synced - Same version in both systems
- Use keyboard shortcuts - Speed up workflow
- Save frequently - Don't lose changes