diff --git a/frontend/src/components/Character3D.vue b/frontend/src/components/Character3D.vue index deda777..5b8dc82 100644 --- a/frontend/src/components/Character3D.vue +++ b/frontend/src/components/Character3D.vue @@ -24,6 +24,10 @@ export default { type: Number, default: null, validator: (value) => value === null || (value >= 0 && value <= 120) + }, + noBackground: { + type: Boolean, + default: false } }, data() { @@ -114,11 +118,10 @@ export default { // Scene erstellen - markRaw verwenden, um Vue's Reactivity zu vermeiden this.scene = markRaw(new THREE.Scene()); - // Hintergrund wird später geladen - this.scene.background = new THREE.Color(0xf0f0f0); - - // Hintergrundbild laden - this.loadBackground(); + if (!this.noBackground) { + this.scene.background = new THREE.Color(0xf0f0f0); + this.loadBackground(); + } // Camera erstellen const aspect = container.clientWidth / container.clientHeight; diff --git a/frontend/src/views/falukant/OverviewView.vue b/frontend/src/views/falukant/OverviewView.vue index d5c987a..010e9d9 100644 --- a/frontend/src/views/falukant/OverviewView.vue +++ b/frontend/src/views/falukant/OverviewView.vue @@ -117,58 +117,31 @@
-
-
+
+
+
+ +
+