Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -558,29 +558,27 @@ with col2:
|
|
558 |
use_synesthesia = st.checkbox("Enable Synesthesia", value=False)
|
559 |
|
560 |
if canvas_result.json_data is not None:
|
561 |
-
|
562 |
-
|
563 |
-
|
564 |
-
|
565 |
-
|
566 |
-
sensation = avatar_sensation_map[int(touch_y), int(touch_x)]
|
567 |
(
|
568 |
-
|
569 |
-
|
570 |
-
|
571 |
) = sensation
|
572 |
|
573 |
-
|
574 |
-
|
575 |
-
|
576 |
-
|
577 |
-
|
578 |
-
|
579 |
-
|
580 |
-
|
581 |
-
|
582 |
-
else:
|
583 |
-
quantum_state = "N/A"
|
584 |
|
585 |
|
586 |
|
|
|
558 |
use_synesthesia = st.checkbox("Enable Synesthesia", value=False)
|
559 |
|
560 |
if canvas_result.json_data is not None:
|
561 |
+
objects = canvas_result.json_data["objects"]
|
562 |
+
if len(objects) > 0:
|
563 |
+
last_touch = objects[-1]
|
564 |
+
touch_x, touch_y = last_touch["left"], last_touch["top"]
|
565 |
+
|
566 |
+
sensation = avatar_sensation_map[int(touch_y), int(touch_x)]
|
567 |
(
|
568 |
+
pain, pleasure, pressure_sens, temp_sens, texture_sens,
|
569 |
+
em_sens, tickle_sens, itch_sens, quantum_sens, neural_sens,
|
570 |
+
proprioception_sens, synesthesia_sens
|
571 |
) = sensation
|
572 |
|
573 |
+
measured_pressure = QuantumSensor.measure(touch_x, touch_y, pressure_sens) * touch_pressure
|
574 |
+
measured_temp = NanoThermalSensor.measure(37, touch_pressure, touch_duration)
|
575 |
+
measured_texture = AdaptiveTextureSensor.measure(touch_x, touch_y)
|
576 |
+
measured_em = EMFieldSensor.measure(touch_x, touch_y, em_sens)
|
577 |
+
|
578 |
+
if use_quantum:
|
579 |
+
quantum_state = QuantumSensor.measure(touch_x, touch_y, quantum_sens)
|
580 |
+
else:
|
581 |
+
quantum_state = "N/A"
|
|
|
|
|
582 |
|
583 |
|
584 |
|