Commit 87b8f4c4 authored by Percen's avatar Percen
Browse files

Update public/index.html

Showing with 6 additions and 5 deletions
+6 -5
...@@ -27,8 +27,9 @@ ...@@ -27,8 +27,9 @@
let selectedModel = 'robot'; // Standardauswahl let selectedModel = 'robot'; // Standardauswahl
let models = {}; let models = {};
let reticle; let reticle;
let currentModel; let currentModel = null;
let scene; let scene;
let camera;
async function activateXR() { async function activateXR() {
const canvas = document.createElement('canvas'); const canvas = document.createElement('canvas');
...@@ -38,7 +39,7 @@ ...@@ -38,7 +39,7 @@
renderer.autoClear = false; renderer.autoClear = false;
scene = new THREE.Scene(); scene = new THREE.Scene();
const camera = new THREE.PerspectiveCamera(); camera = new THREE.PerspectiveCamera();
camera.matrixAutoUpdate = false; camera.matrixAutoUpdate = false;
// Licht hinzufügen // Licht hinzufügen
...@@ -93,7 +94,7 @@ ...@@ -93,7 +94,7 @@
reticle.position.set(hitPose.transform.position.x, hitPose.transform.position.y, hitPose.transform.position.z); reticle.position.set(hitPose.transform.position.x, hitPose.transform.position.y, hitPose.transform.position.z);
reticle.updateMatrixWorld(true); reticle.updateMatrixWorld(true);
// Setze die Position des aktuellen Modells // Das Modell an die Reticle-Position setzen
if (currentModel) { if (currentModel) {
currentModel.position.set(hitPose.transform.position.x, hitPose.transform.position.y, hitPose.transform.position.z); currentModel.position.set(hitPose.transform.position.x, hitPose.transform.position.y, hitPose.transform.position.z);
} }
...@@ -148,14 +149,14 @@ ...@@ -148,14 +149,14 @@
scene.remove(currentModel); scene.remove(currentModel);
} }
// Setze das ausgewählte Modell // Bestimmen, welches Modell ausgewählt wird
if (direction === 'next') { if (direction === 'next') {
selectedModel = selectedModel === 'robot' ? 'flower' : 'robot'; selectedModel = selectedModel === 'robot' ? 'flower' : 'robot';
} else if (direction === 'previous') { } else if (direction === 'previous') {
selectedModel = selectedModel === 'robot' ? 'flower' : 'robot'; selectedModel = selectedModel === 'robot' ? 'flower' : 'robot';
} }
// Stelle sicher, dass das aktuelle Modell auch tatsächlich in der Szene ist // Das ausgewählte Modell hinzufügen
currentModel = models[selectedModel].clone(); // Erstelle eine Kopie des Modells currentModel = models[selectedModel].clone(); // Erstelle eine Kopie des Modells
scene.add(currentModel); scene.add(currentModel);
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment