Skip to content

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

  1. Start the local bridge server

    python desite-bridge/local_server.py
    
    The bridge runs on localhost:8765 by default.

  2. Open Desite MD

  3. The bridge automatically connects to Desite

Accessing the Viewer Panel

  1. Open a web browser
  2. Navigate to the bridge interface:
    http://localhost:8765
    
    Or use the standalone viewer panel URL

First Login

  1. The Viewer Panel appears in Desite MD
  2. Enter your Enjade credentials
  3. Select your project from the dropdown
  4. The panel connects and shows status: Connected

Features

Selection Sync

When you select elements in Desite MD:

  1. Click on an element in the 3D view
  2. The Viewer Panel updates to show element data
  3. Multi-selection is supported

When you search in the Viewer Panel:

  1. Find an element in the search
  2. The element is highlighted in Desite MD
  3. 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

  1. Position panel wisely - Dock where easily visible
  2. Keep models synced - Same version in both systems
  3. Use keyboard shortcuts - Speed up workflow
  4. Save frequently - Don't lose changes