freealise commited on
Commit
16a64c6
1 Parent(s): 0ef3ae5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -10
app.py CHANGED
@@ -603,17 +603,18 @@ with gr.Blocks(css=css) as demo:
603
 
604
  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)\";
605
 
606
- try {
607
- const gizmoManager = new BABYLON.GizmoManager(BABYLON.Engine.LastCreatedScene);
608
- gizmoManager.positionGizmoEnabled = true;
609
- gizmoManager.rotationGizmoEnabled = true;
610
- gizmoManager.scaleGizmoEnabled = false;
611
- gizmoManager.boundingBoxGizmoEnabled = false;
612
-
613
- gizmoManager.usePointerToAttachGizmos = false;
614
- gizmoManager.attachToMesh(BABYLON.Engine.LastCreatedScene.getNodes()[parseInt(document.getElementById(\"fnum\").getElementsByTagName(\"input\")[0].value)+1]);
615
- } catch(e) {alert(e);}
616
 
 
 
 
 
617
  '>reset camera</a>""")
618
  contrast = gr.HTML(value="""<label for='contrast'>Contrast</label><input id='contrast' type='range' style='width:256px;height:1em;' value='2.0' min='0' max='2' step='0.001' oninput='
619
  if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {
 
603
 
604
  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)\";
605
 
606
+ if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata.gizmoManager) {
607
+ BABYLON.Engine.LastCreatedScene.activeCamera.metadata.gizmoManager = new BABYLON.GizmoManager(BABYLON.Engine.LastCreatedScene, 8);
608
+
609
+ BABYLON.Engine.LastCreatedScene.activeCamera.metadata.gizmoManager.positionGizmoEnabled = true;
610
+ BABYLON.Engine.LastCreatedScene.activeCamera.metadata.gizmoManager.rotationGizmoEnabled = true;
611
+ BABYLON.Engine.LastCreatedScene.activeCamera.metadata.gizmoManager.scaleGizmoEnabled = true;
612
+ BABYLON.Engine.LastCreatedScene.activeCamera.metadata.gizmoManager.boundingBoxGizmoEnabled = false;
 
 
 
613
 
614
+ BABYLON.Engine.LastCreatedScene.activeCamera.metadata.gizmoManager.usePointerToAttachGizmos = false;
615
+ }
616
+ BABYLON.Engine.LastCreatedScene.activeCamera.metadata.gizmoManager.attachToMesh(BABYLON.Engine.LastCreatedScene.getNodes()[parseInt(document.getElementById(\"fnum\").getElementsByTagName(\"input\")[0].value)+1]);
617
+
618
  '>reset camera</a>""")
619
  contrast = gr.HTML(value="""<label for='contrast'>Contrast</label><input id='contrast' type='range' style='width:256px;height:1em;' value='2.0' min='0' max='2' step='0.001' oninput='
620
  if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata) {