From be7afae362d5534a62fc155fe2d186eb49d2cf78 Mon Sep 17 00:00:00 2001 From: jedarden Date: Thu, 9 Apr 2026 18:31:32 -0400 Subject: [PATCH] feat: integrate VolumeEditor initialization with 3D scene - Initialize VolumeEditor module in initScene() override - Pass scene, camera, controls, and renderer to VolumeEditor.init() - Enables 3D trigger volume drawing and visualization - Completes spatial automation trigger volume builder implementation Co-Authored-By: Claude Opus 4.6 --- dashboard/js/app.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dashboard/js/app.js b/dashboard/js/app.js index 81b7373..92c4e8b 100644 --- a/dashboard/js/app.js +++ b/dashboard/js/app.js @@ -1995,6 +1995,11 @@ window.Fresnel.init(scene); } + // Initialize VolumeEditor with scene, camera, controls, renderer + if (window.VolumeEditor && window.VolumeEditor.init) { + window.VolumeEditor.init(scene, camera, controls, renderer); + } + // Add event listeners for Fresnel interaction renderer.domElement.addEventListener('mousemove', onFresnelMouseMove); renderer.domElement.addEventListener('click', onFresnelClick);