3D meshes and streamlit


We work extensively with 3D meshes using pyvista in our department. It would be fantastic if streamlit could be used in combination with pyvista and its functionality to visualize and interact with 3D objects. However, this seemed to be impossible right now.
Anyone here who has some tips or suggestions on working with 3D meshes (.stl, .ply, .obj) or point clouds in combination with streamlit? Python libraries that integrate particularly well?
We want to visualize meshes, but also have to option to interact with them, apply functions etc.

Thanks in advance.
All the best,