Skip to content

Supported Viewers Overview

Enjade integrates with multiple BIM viewers through a unified adapter architecture. This allows you to use your preferred viewer while maintaining consistent access to Enjade features.

Supported Viewers

Viewer Connection Status Use Case
Desite MD Embedded iframe Primary BIM coordination
Trimble Connect Workspace API Production Cloud collaboration
Blender WebSocket Production Open-source modeling
QGIS WebSocket Beta GIS integration
Revit WebSocket Beta Autodesk workflows

Architecture

All viewers connect through the Backend Sync Hub:

┌──────────────┐     ┌──────────────┐     ┌──────────────┐
│  Desite MD   │     │   Trimble    │     │   Blender    │
└──────┬───────┘     └──────┬───────┘     └──────┬───────┘
       │                    │                    │
       ▼                    ▼                    ▼
┌─────────────────────────────────────────────────────────┐
│                  Viewer Sync Hub                        │
│                    (Backend)                            │
└────────────────────────┬────────────────────────────────┘
                         │
                         ▼
              ┌─────────────────────┐
              │   Enjade Database   │
              └─────────────────────┘

Common Features

All viewers support:

  • Selection Sync - Element selection syncs between viewer and panel
  • Property Display - View element properties from Enjade
  • Property Editing - Edit and save property changes
  • Highlighting - Highlight elements in the 3D view
  • Multi-Model - Work with multiple BIM models

Extended Features

Some viewers support additional features:

Feature Desite Trimble Blender
Zoom to Element
Isolate Element -
Section Box -
Color Override -
Export Selection -

Connection Status

The Viewer Panel shows connection status:

  • 🟢 Connected - Viewer and backend connected
  • 🟡 Partial - Backend connected, viewer pending
  • 🔴 Disconnected - No connection

Choosing a Viewer

Desite MD

Best for: - BIM coordination workflows - Desktop-based teams - Complex model analysis

Trimble Connect

Best for: - Cloud-based teams - Remote collaboration - Mobile access

Blender

Best for: - Open-source workflows - Custom visualization - Technical modeling

Setup Requirements

Each viewer requires specific setup:

  1. Network Access - Connection to Enjade server
  2. Authentication - Valid Enjade credentials
  3. Viewer Plugin - Adapter or extension installed
  4. Project Configuration - Viewer settings in Enjade