freealise commited on
Commit
d1f1ca8
1 Parent(s): 1b95f52

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -15
app.py CHANGED
@@ -450,17 +450,6 @@ with gr.Blocks(css=css) as demo:
450
  with gr.Accordion(label="Blur levels", open=False):
451
  blur_in = gr.Textbox(value="", label="Kernel size", show_label=False)
452
  with gr.Accordion(label="Locations", open=False):
453
- selected = gr.Number(elem_id="fnum", value=0, minimum=0, maximum=256, interactive=False)
454
- output_frame.select(fn=select_frame, inputs=None, outputs=[output_depth, selected], show_progress='hidden')
455
- output_depth.select(fn=select_frame, inputs=None, outputs=[output_frame, selected], show_progress='hidden')
456
- example_coords = """[
457
- {"latLng": { "lat": 50.07379596793083, "lng": 14.437146122950555 } },
458
- {"latLng": { "lat": 50.073799567020004, "lng": 14.437146774240507 } },
459
- {"latLng": { "lat": 50.07377647505558, "lng": 14.437161000659017 } },
460
- {"latLng": { "lat": 50.07379496839027, "lng": 14.437148958238538 } },
461
- {"latLng": { "lat": 50.073823157821664, "lng": 14.437124189538856 } }
462
- ]"""
463
- coords = gr.JSON(elem_id="coords", value=example_coords, label="Precise coordinates", show_label=False)
464
  offset = gr.HTML(value="""<svg id='offset' height='256' width='256' viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='touch-action:none;background-color:transparent;' onpointerdown='
465
  if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {
466
  var evt = document.createEvent(\"Event\");
@@ -503,7 +492,7 @@ with gr.Blocks(css=css) as demo:
503
  yold = parseInt(event.clientY - event.target.getBoundingClientRect().y);
504
  this.title = xold+\",\"+yold;
505
  }
506
- this.onclick = function(event) {
507
  alert(document.getElementById(\"cr\").getAttribute(\"stroke\"));
508
  if (document.getElementById(\"cr\").getAttribute(\"stroke\") != \"black\") {
509
  document.getElementById(\"cr\").setAttribute(\"stroke\", \"black\");
@@ -522,11 +511,11 @@ with gr.Blocks(css=css) as demo:
522
  <circle cx='127' cy='127' r='32' id='cr' stroke='none' fill='url(#rg)'/>
523
  </svg><br/><label for='transparency'>Transparency</label><input type='checkbox' id='transparency' onchange='
524
  try {
 
525
  for (var i=0; i<BABYLON.Engine.LastCreatedScene.getNodes().length; i++) {
526
- if (BABYLON.Engine.LastCreatedScene.getNodes()[i].material) {
527
- //BABYLON.Engine.LastCreatedScene.getNodes()[i].material.transparencyMode = null;
528
  if (this.checked) {
529
- BABYLON.Engine.LastCreatedScene.getNodes()[i].visibility = 0.5;
530
  } else {
531
  BABYLON.Engine.LastCreatedScene.getNodes()[i].visibility = 1.0;
532
  }
@@ -534,6 +523,17 @@ with gr.Blocks(css=css) as demo:
534
  }
535
  } catch(e) {alert(e);}
536
  '/>""")
 
 
 
 
 
 
 
 
 
 
 
537
 
538
  html = gr.HTML(value="""<label for='zoom'>Zoom</label><input id='zoom' type='range' style='width:256px;height:1em;' value='0.8' min='0.157' max='1.57' step='0.001' oninput='
539
  if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {
 
450
  with gr.Accordion(label="Blur levels", open=False):
451
  blur_in = gr.Textbox(value="", label="Kernel size", show_label=False)
452
  with gr.Accordion(label="Locations", open=False):
 
 
 
 
 
 
 
 
 
 
 
453
  offset = gr.HTML(value="""<svg id='offset' height='256' width='256' viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='touch-action:none;background-color:transparent;' onpointerdown='
454
  if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {
455
  var evt = document.createEvent(\"Event\");
 
492
  yold = parseInt(event.clientY - event.target.getBoundingClientRect().y);
493
  this.title = xold+\",\"+yold;
494
  }
495
+ this.ondblclick = function(event) {
496
  alert(document.getElementById(\"cr\").getAttribute(\"stroke\"));
497
  if (document.getElementById(\"cr\").getAttribute(\"stroke\") != \"black\") {
498
  document.getElementById(\"cr\").setAttribute(\"stroke\", \"black\");
 
511
  <circle cx='127' cy='127' r='32' id='cr' stroke='none' fill='url(#rg)'/>
512
  </svg><br/><label for='transparency'>Transparency</label><input type='checkbox' id='transparency' onchange='
513
  try {
514
+ alert(BABYLON.Engine.LastCreatedScene.getNodes().length);
515
  for (var i=0; i<BABYLON.Engine.LastCreatedScene.getNodes().length; i++) {
516
+ if (BABYLON.Engine.LastCreatedScene.getNodes()[i].visibility) {
 
517
  if (this.checked) {
518
+ BABYLON.Engine.LastCreatedScene.getNodes()[i].visibility = 1.0/(BABYLON.Engine.LastCreatedScene.getNodes().length-3);
519
  } else {
520
  BABYLON.Engine.LastCreatedScene.getNodes()[i].visibility = 1.0;
521
  }
 
523
  }
524
  } catch(e) {alert(e);}
525
  '/>""")
526
+ selected = gr.Number(elem_id="fnum", value=0, minimum=0, maximum=256, interactive=False)
527
+ output_frame.select(fn=select_frame, inputs=None, outputs=[output_depth, selected], show_progress='hidden')
528
+ output_depth.select(fn=select_frame, inputs=None, outputs=[output_frame, selected], show_progress='hidden')
529
+ example_coords = """[
530
+ {"latLng": { "lat": 50.07379596793083, "lng": 14.437146122950555 } },
531
+ {"latLng": { "lat": 50.073799567020004, "lng": 14.437146774240507 } },
532
+ {"latLng": { "lat": 50.07377647505558, "lng": 14.437161000659017 } },
533
+ {"latLng": { "lat": 50.07379496839027, "lng": 14.437148958238538 } },
534
+ {"latLng": { "lat": 50.073823157821664, "lng": 14.437124189538856 } }
535
+ ]"""
536
+ coords = gr.JSON(elem_id="coords", value=example_coords, label="Precise coordinates", show_label=False)
537
 
538
  html = gr.HTML(value="""<label for='zoom'>Zoom</label><input id='zoom' type='range' style='width:256px;height:1em;' value='0.8' min='0.157' max='1.57' step='0.001' oninput='
539
  if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {