Update app.py
Browse files
app.py
CHANGED
|
@@ -559,7 +559,7 @@ def draw_mask(o, b, v, d, evt: gr.EventData):
|
|
| 559 |
return gr.ImageEditor(value=d)
|
| 560 |
|
| 561 |
|
| 562 |
-
load_model="""
|
| 563 |
async(c, o, p, d, n, m, s)=>{
|
| 564 |
var intv = setInterval(function(){
|
| 565 |
if (document.getElementById("model3D").getElementsByTagName("canvas")[0]) {
|
|
@@ -578,7 +578,7 @@ async(c, o, p, d, n, m, s)=>{
|
|
| 578 |
now = new Date().getTime();
|
| 579 |
delta = now - then;
|
| 580 |
then = now - (delta % interval);
|
| 581 |
-
if (delta >= interval - tolerance
|
| 582 |
BABYLON.Engine.LastCreatedScene.activeCamera.target = BABYLON.Engine.LastCreatedScene.activeCamera.getDirection(parallax);
|
| 583 |
BABYLON.Engine.LastCreatedScene.render();
|
| 584 |
}
|
|
@@ -789,8 +789,8 @@ async(c, o, p, d, n, m, s)=>{
|
|
| 789 |
}
|
| 790 |
var code = document.getElementsByTagName('script');
|
| 791 |
for (var i=0; i<code.length; i++) {
|
| 792 |
-
var cd = code[i].innerText.split('
|
| 793 |
-
if (cd.length>1) {alert(cd[1]);}
|
| 794 |
}
|
| 795 |
|
| 796 |
clearInterval(intv);
|
|
@@ -799,7 +799,7 @@ async(c, o, p, d, n, m, s)=>{
|
|
| 799 |
}
|
| 800 |
}, 40);
|
| 801 |
}
|
| 802 |
-
|
| 803 |
|
| 804 |
js = """
|
| 805 |
async()=>{
|
|
|
|
| 559 |
return gr.ImageEditor(value=d)
|
| 560 |
|
| 561 |
|
| 562 |
+
load_model="""
|
| 563 |
async(c, o, p, d, n, m, s)=>{
|
| 564 |
var intv = setInterval(function(){
|
| 565 |
if (document.getElementById("model3D").getElementsByTagName("canvas")[0]) {
|
|
|
|
| 578 |
now = new Date().getTime();
|
| 579 |
delta = now - then;
|
| 580 |
then = now - (delta % interval);
|
| 581 |
+
if (delta >= interval - tolerance) {
|
| 582 |
BABYLON.Engine.LastCreatedScene.activeCamera.target = BABYLON.Engine.LastCreatedScene.activeCamera.getDirection(parallax);
|
| 583 |
BABYLON.Engine.LastCreatedScene.render();
|
| 584 |
}
|
|
|
|
| 789 |
}
|
| 790 |
var code = document.getElementsByTagName('script');
|
| 791 |
for (var i=0; i<code.length; i++) {
|
| 792 |
+
var cd = code[i].innerText.split('async(c, o, p, d, n, m, s)=>{');
|
| 793 |
+
if (cd.length>1) {alert(cd[1].split('}, 40);')[0];}
|
| 794 |
}
|
| 795 |
|
| 796 |
clearInterval(intv);
|
|
|
|
| 799 |
}
|
| 800 |
}, 40);
|
| 801 |
}
|
| 802 |
+
"""
|
| 803 |
|
| 804 |
js = """
|
| 805 |
async()=>{
|