Punktgrößeregler Fehler behandelt beim wechsel zwischen deckgl und potree
This commit is contained in:
@@ -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';
|
||||
|
||||
Reference in New Issue
Block a user