Punktgrößeregler Fehler behandelt beim wechsel zwischen deckgl und potree

This commit is contained in:
2026-06-16 14:14:57 +02:00
parent 76451d1d5c
commit 2951e18d3f
2 changed files with 13 additions and 1 deletions
+12
View File
@@ -137,15 +137,27 @@ function applyDeckGLSettings() {
function switchRenderer(renderer) {
currentRenderer = renderer;
const slider = document.getElementById("pointSizeSlider");
if (renderer === 'deckgl') {
elRenderArea.style.display = 'none';
if (currentPointCloud) currentPointCloud.visible = false;
currentPointSize = 2;
slider.min = 1;
slider.max = 10;
slider.value = 2;
if (lidarControl && currentPointcloudKey) loadDeckGL(getPointCloudFilesCOPC()[currentPointcloudKey]);
document.getElementById('rendererToggle').dataset.active = 'deckgl';
document.getElementById('rendererLabel').textContent = 'Renderer: Deck.gl';
} else {
resetLidarControl();
elRenderArea.style.display = 'block';
currentPointSize = 0;
slider.min = 0;
slider.max = 1000;
slider.value = 0;
if (currentPointcloudKey) loadPointCloud(getPointCloudFilesPOTREE()[currentPointcloudKey]);
document.getElementById('rendererToggle').dataset.active = 'potree';
document.getElementById('rendererLabel').textContent = 'Renderer: Potree';
+1 -1
View File
@@ -60,7 +60,7 @@ body{
#location-button {
position: absolute;
z-index: 30;
z-index: 10;
top: 110px;
right: 10px;
width: 29px;