Punktgrößeregler Fehler behandelt beim wechsel zwischen deckgl und potree
This commit is contained in:
@@ -137,15 +137,27 @@ function applyDeckGLSettings() {
|
|||||||
|
|
||||||
function switchRenderer(renderer) {
|
function switchRenderer(renderer) {
|
||||||
currentRenderer = renderer;
|
currentRenderer = renderer;
|
||||||
|
const slider = document.getElementById("pointSizeSlider");
|
||||||
if (renderer === 'deckgl') {
|
if (renderer === 'deckgl') {
|
||||||
elRenderArea.style.display = 'none';
|
elRenderArea.style.display = 'none';
|
||||||
if (currentPointCloud) currentPointCloud.visible = false;
|
if (currentPointCloud) currentPointCloud.visible = false;
|
||||||
|
|
||||||
|
currentPointSize = 2;
|
||||||
|
slider.min = 1;
|
||||||
|
slider.max = 10;
|
||||||
|
slider.value = 2;
|
||||||
if (lidarControl && currentPointcloudKey) loadDeckGL(getPointCloudFilesCOPC()[currentPointcloudKey]);
|
if (lidarControl && currentPointcloudKey) loadDeckGL(getPointCloudFilesCOPC()[currentPointcloudKey]);
|
||||||
document.getElementById('rendererToggle').dataset.active = 'deckgl';
|
document.getElementById('rendererToggle').dataset.active = 'deckgl';
|
||||||
document.getElementById('rendererLabel').textContent = 'Renderer: Deck.gl';
|
document.getElementById('rendererLabel').textContent = 'Renderer: Deck.gl';
|
||||||
} else {
|
} else {
|
||||||
resetLidarControl();
|
resetLidarControl();
|
||||||
elRenderArea.style.display = 'block';
|
elRenderArea.style.display = 'block';
|
||||||
|
|
||||||
|
currentPointSize = 0;
|
||||||
|
slider.min = 0;
|
||||||
|
slider.max = 1000;
|
||||||
|
slider.value = 0;
|
||||||
|
|
||||||
if (currentPointcloudKey) loadPointCloud(getPointCloudFilesPOTREE()[currentPointcloudKey]);
|
if (currentPointcloudKey) loadPointCloud(getPointCloudFilesPOTREE()[currentPointcloudKey]);
|
||||||
document.getElementById('rendererToggle').dataset.active = 'potree';
|
document.getElementById('rendererToggle').dataset.active = 'potree';
|
||||||
document.getElementById('rendererLabel').textContent = 'Renderer: Potree';
|
document.getElementById('rendererLabel').textContent = 'Renderer: Potree';
|
||||||
|
|||||||
Reference in New Issue
Block a user