Spaces:
Running
Running
Update app.py
Browse files
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.
|
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].
|
527 |
-
//BABYLON.Engine.LastCreatedScene.getNodes()[i].material.transparencyMode = null;
|
528 |
if (this.checked) {
|
529 |
-
BABYLON.Engine.LastCreatedScene.getNodes()[i].visibility = 0.
|
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) {
|