freealise commited on
Commit
0f6806f
·
verified ·
1 Parent(s): a3f8d42

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -9
app.py CHANGED
@@ -771,7 +771,7 @@ async(c, o, p, d, n, m, s)=>{
771
  videoDome.videoTexture.video.oncanplaythrough = function () {
772
  document.getElementById('seek').innerHTML = '';
773
  for (var i=0; i<videoDome.videoTexture.video.duration; i++) {
774
- document.getElementById('seek').innerHTML += '<a href="#" style="position:absolute;right:'+(56-coords[i].lng/2)+'px;top:'+(56-coords[i].lat/2)+'px;" onclick="seek('+i+');">('+i+')</a> ';
775
  }
776
  play();
777
  videoDome.videoTexture.video.oncanplaythrough = null;
@@ -1249,8 +1249,9 @@ with gr.Blocks(css=css, js=js, head=head) as demo:
1249
  load_all = gr.Checkbox(label="Load all")
1250
 
1251
  with gr.Group():
1252
- camera = gr.HTML(value="""<div style='width:128px;height:128px;border:1px dotted gray;padding:0;margin:0;position:absolute;' id='seek'></div>
1253
- <a href='#' id='reset_cam' style='width:12em;float:right;clear:none;color:white' onclick='
 
1254
  if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {
1255
  BABYLON.Engine.LastCreatedScene.activeCamera.metadata = {
1256
  screenshot: true,
@@ -1269,8 +1270,8 @@ with gr.Blocks(css=css, js=js, head=head) as demo:
1269
  document.getElementById(\"model3D\").getElementsByTagName(\"canvas\")[0].style.filter = \"blur(\" + Math.ceil(Math.log2(Math.PI/document.getElementById(\"zoom\").value))/2.0*Math.sqrt(2.0) + \"px)\";
1270
  document.getElementById(\"model3D\").getElementsByTagName(\"canvas\")[0].oncontextmenu = function(e){e.preventDefault();}
1271
  document.getElementById(\"model3D\").getElementsByTagName(\"canvas\")[0].ondrag = function(e){e.preventDefault();}
1272
- '>Reset camera</a><br/>""")
1273
- html = gr.HTML(value="""<span style='max-width:50%;float:right;clear:none;'><label for='zoom' style='width:8em'>Zoom</label><input id='zoom' type='range' style='width:128px;height:1em;' value='0.8' min='0.157' max='1.57' step='0.001' oninput='
1274
  if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {
1275
  var evt = document.createEvent(\"Event\");
1276
  evt.initEvent(\"click\", true, false);
@@ -1280,8 +1281,8 @@ with gr.Blocks(css=css, js=js, head=head) as demo:
1280
  this.parentNode.childNodes[2].innerText = BABYLON.Engine.LastCreatedScene.activeCamera.fov;
1281
 
1282
  document.getElementById(\"model3D\").getElementsByTagName(\"canvas\")[0].style.filter = \"blur(\" + BABYLON.Engine.LastCreatedScene.getNodes()[parseInt(document.getElementById(\"fnum\").getElementsByTagName(\"input\")[0].value)+1].material.pointSize/2.0*Math.sqrt(2.0) + \"px)\";
1283
- '/> <span>0.8</span></span>""")
1284
- contrast = gr.HTML(value="""<span style='max-width:50%;float:right;clear:none;'><label for='contrast' style='width:8em'>Contrast</label><input id='contrast' type='range' style='width:128px;height:1em;' value='1.0' min='0' max='2' step='0.001' oninput='
1285
  if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {
1286
  var evt = document.createEvent(\"Event\");
1287
  evt.initEvent(\"click\", true, false);
@@ -1289,8 +1290,8 @@ with gr.Blocks(css=css, js=js, head=head) as demo:
1289
  }
1290
  BABYLON.Engine.LastCreatedScene.activeCamera.metadata.pipeline.imageProcessing.contrast = this.value;
1291
  this.parentNode.childNodes[2].innerText = BABYLON.Engine.LastCreatedScene.activeCamera.metadata.pipeline.imageProcessing.contrast;
1292
- '/> <span>1.0</span></span>""")
1293
- exposure = gr.HTML(value="""<span style='max-width:50%;float:right;clear:none;'><label for='exposure' style='width:8em'>Exposure</label><input id='exposure' type='range' style='width:128px;height:1em;' value='1.0' min='0' max='2' step='0.001' oninput='
1294
  if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {
1295
  var evt = document.createEvent(\"Event\");
1296
  evt.initEvent(\"click\", true, false);
 
771
  videoDome.videoTexture.video.oncanplaythrough = function () {
772
  document.getElementById('seek').innerHTML = '';
773
  for (var i=0; i<videoDome.videoTexture.video.duration; i++) {
774
+ document.getElementById('seek').innerHTML += '<a href="#" style="position:absolute;right:'+(56-coords[i].lng/2)+'px;top:'+(56-coords[i].lat/2)+'px;" onclick="seek('+i+');">-'+i+'-</a> ';
775
  }
776
  play();
777
  videoDome.videoTexture.video.oncanplaythrough = null;
 
1249
  load_all = gr.Checkbox(label="Load all")
1250
 
1251
  with gr.Group():
1252
+ camera = gr.HTML(value="""<div style='width:128px;height:128px;border:1px dotted gray;padding:0;margin:0;float:left;clear:none;' id='seek'></div>
1253
+ <span style='max-width:50%;float:right;clear:none;'>
1254
+ <a href='#' id='reset_cam' style='width:8em;float:right;clear:none;color:white' onclick='
1255
  if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {
1256
  BABYLON.Engine.LastCreatedScene.activeCamera.metadata = {
1257
  screenshot: true,
 
1270
  document.getElementById(\"model3D\").getElementsByTagName(\"canvas\")[0].style.filter = \"blur(\" + Math.ceil(Math.log2(Math.PI/document.getElementById(\"zoom\").value))/2.0*Math.sqrt(2.0) + \"px)\";
1271
  document.getElementById(\"model3D\").getElementsByTagName(\"canvas\")[0].oncontextmenu = function(e){e.preventDefault();}
1272
  document.getElementById(\"model3D\").getElementsByTagName(\"canvas\")[0].ondrag = function(e){e.preventDefault();}
1273
+ '>Reset camera</a><br/>
1274
+ <label for='zoom' style='width:8em'>Zoom</label><input id='zoom' type='range' style='width:128px;height:1em;' value='0.8' min='0.157' max='1.57' step='0.001' oninput='
1275
  if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {
1276
  var evt = document.createEvent(\"Event\");
1277
  evt.initEvent(\"click\", true, false);
 
1281
  this.parentNode.childNodes[2].innerText = BABYLON.Engine.LastCreatedScene.activeCamera.fov;
1282
 
1283
  document.getElementById(\"model3D\").getElementsByTagName(\"canvas\")[0].style.filter = \"blur(\" + BABYLON.Engine.LastCreatedScene.getNodes()[parseInt(document.getElementById(\"fnum\").getElementsByTagName(\"input\")[0].value)+1].material.pointSize/2.0*Math.sqrt(2.0) + \"px)\";
1284
+ '/> <span>0.8</span><br/>
1285
+ <label for='contrast' style='width:8em'>Contrast</label><input id='contrast' type='range' style='width:128px;height:1em;' value='1.0' min='0' max='2' step='0.001' oninput='
1286
  if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {
1287
  var evt = document.createEvent(\"Event\");
1288
  evt.initEvent(\"click\", true, false);
 
1290
  }
1291
  BABYLON.Engine.LastCreatedScene.activeCamera.metadata.pipeline.imageProcessing.contrast = this.value;
1292
  this.parentNode.childNodes[2].innerText = BABYLON.Engine.LastCreatedScene.activeCamera.metadata.pipeline.imageProcessing.contrast;
1293
+ '/> <span>1.0</span><br/>
1294
+ <label for='exposure' style='width:8em'>Exposure</label><input id='exposure' type='range' style='width:128px;height:1em;' value='1.0' min='0' max='2' step='0.001' oninput='
1295
  if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {
1296
  var evt = document.createEvent(\"Event\");
1297
  evt.initEvent(\"click\", true, false);