Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -500,6 +500,16 @@ with gr.Blocks(css=css) as demo:
|
|
500 |
document.getElementById(\"reset_cam\").dispatchEvent(evt);
|
501 |
}
|
502 |
try {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
503 |
if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata.gizmoManager) {
|
504 |
var metadata = BABYLON.Engine.LastCreatedScene.activeCamera.metadata;
|
505 |
metadata.gizmoManager = new BABYLON.GizmoManager(BABYLON.Engine.LastCreatedScene, 8);
|
|
|
500 |
document.getElementById(\"reset_cam\").dispatchEvent(evt);
|
501 |
}
|
502 |
try {
|
503 |
+
BABYLON.Engine.LastCreatedScene.onKeyboardObservable.add((kbInfo) => {
|
504 |
+
switch (kbInfo.type) {
|
505 |
+
case BABYLON.KeyboardEventTypes.KEYDOWN:
|
506 |
+
console.log("KEY DOWN: ", kbInfo.event.key);
|
507 |
+
break;
|
508 |
+
case BABYLON.KeyboardEventTypes.KEYUP:
|
509 |
+
console.log("KEY UP: ", kbInfo.event.code);
|
510 |
+
break;
|
511 |
+
}
|
512 |
+
});
|
513 |
if (!BABYLON.Engine.LastCreatedScene.activeCamera.metadata.gizmoManager) {
|
514 |
var metadata = BABYLON.Engine.LastCreatedScene.activeCamera.metadata;
|
515 |
metadata.gizmoManager = new BABYLON.GizmoManager(BABYLON.Engine.LastCreatedScene, 8);
|