diff --git a/src/components/load3d/Load3DControls.vue b/src/components/load3d/Load3DControls.vue
index d8e977fce..d587d79d8 100644
--- a/src/components/load3d/Load3DControls.vue
+++ b/src/components/load3d/Load3DControls.vue
@@ -39,6 +39,8 @@
v-model:show-grid="sceneConfig!.showGrid"
v-model:background-color="sceneConfig!.backgroundColor"
v-model:background-image="sceneConfig!.backgroundImage"
+ v-model:background-render-mode="sceneConfig!.backgroundRenderMode"
+ v-model:fov="cameraConfig!.fov"
@update-background-image="handleBackgroundImageUpdate"
/>
diff --git a/src/components/load3d/Load3dViewerContent.vue b/src/components/load3d/Load3dViewerContent.vue
index fc7ef6869..b42c22330 100644
--- a/src/components/load3d/Load3dViewerContent.vue
+++ b/src/components/load3d/Load3dViewerContent.vue
@@ -34,6 +34,8 @@
diff --git a/src/components/load3d/controls/CameraControls.vue b/src/components/load3d/controls/CameraControls.vue
index 66e00cb48..fb2d153b7 100644
--- a/src/components/load3d/controls/CameraControls.vue
+++ b/src/components/load3d/controls/CameraControls.vue
@@ -6,65 +6,30 @@
value: $t('load3d.switchCamera'),
showDelay: 300
}"
- :class="['pi', getCameraIcon, 'text-lg text-white']"
+ :class="['pi', 'pi-camera', 'text-lg text-white']"
/>
-
+
diff --git a/src/components/load3d/controls/PopupSlider.vue b/src/components/load3d/controls/PopupSlider.vue
new file mode 100644
index 000000000..0d93e20b9
--- /dev/null
+++ b/src/components/load3d/controls/PopupSlider.vue
@@ -0,0 +1,64 @@
+
+
+
+
+
diff --git a/src/components/load3d/controls/SceneControls.vue b/src/components/load3d/controls/SceneControls.vue
index b0fa98f21..62c57efb8 100644
--- a/src/components/load3d/controls/SceneControls.vue
+++ b/src/components/load3d/controls/SceneControls.vue
@@ -51,6 +51,28 @@
+
+
+
+
+
+
+
+
+
+