Commit 87f6184f authored by patri's avatar patri
Browse files

update

parent c6118269
...@@ -405,7 +405,12 @@ ...@@ -405,7 +405,12 @@
<br> <br>
<p>Wachstum kann über einen Slider gezeigt werden: </p><br> <p>Wachstum kann über einen Slider gezeigt werden: </p><br>
<div id = "slider-step"></div><br> <div id = "slider-step"></div><br>
<div id="slider-step-value"></div><br> <div id="slider-step-value"></div>
<div class="contain-buttons">
<button id='startButton0001' onclick="sliderautoMove()">Start</button>
<button id='stopButton' onclick="sliderautoMoveStop()">Stop</button>
<button id='resetButton0001' onclick="sliderautoMoveReset()">Reset</button>
</div>
</div> </div>
<button id="men_acoustic" onclick="akkustikview()" type="button" class="collapsible">Akustik</button> <button id="men_acoustic" onclick="akkustikview()" type="button" class="collapsible">Akustik</button>
......
...@@ -31,7 +31,7 @@ function BuildingAGE() { ...@@ -31,7 +31,7 @@ function BuildingAGE() {
} }
layer2 = layers[layerIndexRosenstein]; var layer2 = layers[layerIndexRosenstein];
var tileset = layer2.cesium3DTileset; var tileset = layer2.cesium3DTileset;
if (tileset) { if (tileset) {
tileset.style = new Cesium.Cesium3DTileStyle({ tileset.style = new Cesium.Cesium3DTileStyle({
...@@ -108,6 +108,9 @@ stepSlider.noUiSlider.on('update', function (values, handle) { ...@@ -108,6 +108,9 @@ stepSlider.noUiSlider.on('update', function (values, handle) {
}); });
function BuildingAGEdynamic(age) { function BuildingAGEdynamic(age) {
screenspaceErr(true) screenspaceErr(true)
var Framework = vcs.vcm.Framework.getInstance(); var Framework = vcs.vcm.Framework.getInstance();
...@@ -125,7 +128,7 @@ function BuildingAGEdynamic(age) { ...@@ -125,7 +128,7 @@ function BuildingAGEdynamic(age) {
} }
layer2 = layers[layerIndexRosenstein]; var layer2 = layers[layerIndexRosenstein];
var tileset = layer2.cesium3DTileset; var tileset = layer2.cesium3DTileset;
if (tileset) { if (tileset) {
tileset.style = new Cesium.Cesium3DTileStyle({ tileset.style = new Cesium.Cesium3DTileStyle({
...@@ -169,15 +172,57 @@ function screenspaceErr(tf) { ...@@ -169,15 +172,57 @@ function screenspaceErr(tf) {
} }
layer2 = layers[layerIndexRosenstein]; var layer2 = layers[layerIndexRosenstein];
if(tf == true){ if (layer2 == undefined){
} else {
if(tf == true){
layer2.screenSpaceErrorMobile = 1 layer2.screenSpaceErrorMobile = 1
layer2.screenSpaceError = 1 layer2.screenSpaceError = 1
} else { } else {
layer2.screenSpaceErrorMobile = 32 layer2.screenSpaceErrorMobile = 32
layer2.screenSpaceError = 16 layer2.screenSpaceError = 16
} }
}
} }
\ No newline at end of file var stopvar = false
function sliderautoMoveStop(){
stopvar = true
}
let stoptheAuto = document.getElementById('stopButton');
function sliderautoMove() {
stopvar = false
const interval = setInterval(function() {
var valueold = parseInt(stepSlider.noUiSlider.get());
stepSlider.noUiSlider.set(valueold + 1);
console.log(valueold)
stepSliderValueElement.innerHTML = "Gebäude gebaut vor: " + parseInt(stepSlider.noUiSlider.get());
if(valueold >=2019) {
clearInterval(interval);
}
if (stopvar == true){
clearInterval(interval);
}
}, 100);
// clearInterval(interval);
}
function sliderautoMoveReset() {
stopvar = true
stepSlider.noUiSlider.set(1900);
stepSliderValueElement.innerHTML = "Gebäude gebaut vor: " + parseInt(stepSlider.noUiSlider.get());
removebuildings();
// clearInterval(interval);
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment