From f032dc273e2b347205fb5d9e3cc96be3fcfe5431 Mon Sep 17 00:00:00 2001 From: Percen <21pesi1bif@hft-stuttgart.de> Date: Wed, 1 Jan 2025 20:34:33 +0000 Subject: [PATCH] Update public/index.html --- public/index.html | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/public/index.html b/public/index.html index 99d4d9a..3c2b838 100644 --- a/public/index.html +++ b/public/index.html @@ -168,6 +168,7 @@ let reticle; let lastClickTime = 0; // Zeit des letzten Klicks const doubleClickThreshold = 300; // Zeitspanne für Doppelklick in Millisekunden + let currentSession = null; // Globale Variable für die aktuelle AR-Session function updateMenu() { document.querySelectorAll('.menu-item').forEach(item => item.classList.remove('active')); @@ -213,11 +214,13 @@ }); // AR-Session starten - const session = await navigator.xr.requestSession('immersive-ar', { + currentSession = await navigator.xr.requestSession('immersive-ar', { optionalFeatures: ["dom-overlay"], domOverlay: { root: document.body }, requiredFeatures: ['hit-test'] }); + + const session = currentSession; // Referenz speichern session.updateRenderState({ baseLayer: new XRWebGLLayer(session, gl) }); const referenceSpace = await session.requestReferenceSpace('local'); const viewerSpace = await session.requestReferenceSpace('viewer'); -- GitLab