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

update

parent c6118269
......@@ -405,7 +405,12 @@
<br>
<p>Wachstum kann über einen Slider gezeigt werden: </p><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>
<button id="men_acoustic" onclick="akkustikview()" type="button" class="collapsible">Akustik</button>
......
......@@ -31,7 +31,7 @@ function BuildingAGE() {
}
layer2 = layers[layerIndexRosenstein];
var layer2 = layers[layerIndexRosenstein];
var tileset = layer2.cesium3DTileset;
if (tileset) {
tileset.style = new Cesium.Cesium3DTileStyle({
......@@ -108,6 +108,9 @@ stepSlider.noUiSlider.on('update', function (values, handle) {
});
function BuildingAGEdynamic(age) {
screenspaceErr(true)
var Framework = vcs.vcm.Framework.getInstance();
......@@ -125,7 +128,7 @@ function BuildingAGEdynamic(age) {
}
layer2 = layers[layerIndexRosenstein];
var layer2 = layers[layerIndexRosenstein];
var tileset = layer2.cesium3DTileset;
if (tileset) {
tileset.style = new Cesium.Cesium3DTileStyle({
......@@ -169,15 +172,57 @@ function screenspaceErr(tf) {
}
layer2 = layers[layerIndexRosenstein];
if(tf == true){
var layer2 = layers[layerIndexRosenstein];
if (layer2 == undefined){
} else {
if(tf == true){
layer2.screenSpaceErrorMobile = 1
layer2.screenSpaceError = 1
} else {
layer2.screenSpaceErrorMobile = 32
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