Dnalogel adds spatial interface layers to a Five SDK scene. Use it for hotspots, interactive measurements, camera flows, floorplans, and model labels. It consumes a loaded scene and task-specific data; it does not fetch Team Work or provision a Developer app.
Choose a task
| Goal | Start here | Data you supply |
|---|---|---|
| Add text hotspots and respond to clicks | Panorama tags | Positions in this Work's coordinate system |
| Let a visitor measure distances or areas | Measurement | The loaded scene and user-selected points |
| Move to a viewpoint and rotate the camera | Camera flows | A valid panorama index from this Work |
| Mount the scene and register these plugins | Quickstart | A container and parsed Work |
The published root exports also include ModelViewPlugin, floorplan plugins, ModelRoomLabelPlugin, PanoRulerPlugin, PanoCompassPlugin, Sculpt, and media layers. These have different data contracts; there is no universal load/enable/disable interface across every export. Read the declaration of the specific plugin before using it.
Version and compatibility
| Package | Version used by these examples |
|---|---|
@realsee/dnalogel | 3.81.10 |
@realsee/five | 6.9.2 |
| React / React DOM | 18.3.1 |
three | 0.117.1 |
Use Dnalogel 3.81.10 with Vreo 2.6.4 to satisfy Vreo's exact peer dependency.
