import streamlit as st import streamlit.components.v1 as components import time st.title("Shader + Mouse Demo") # Display mouse coordinates from Streamlit sliders st.sidebar.subheader("Mouse coordinates (simulate / control)") mouse_x = st.sidebar.slider("Mouse X (0–1)", 0.0, 1.0, 0.5) mouse_y = st.sidebar.slider("Mouse Y (0–1)", 0.0, 1.0, 0.5) # WebGL shader HTML html_code = f""" """ components.html(html_code, height=420) st.write(f"Mouse in Streamlit sliders: X={mouse_x:.2f}, Y={mouse_y:.2f}")