Open sebastienmascha opened 1 year ago
This change would be incredibly useful. Particularly if you could have interoperability between two ImGUI windows i.e. selecting a 2d point on a plot in one window causes a change in the 3d polyscope window. Or even the ability to add in additional ImGUI widgets in the way you can add additional controls in the exposed callback method.
Hello Polyscope maintainers and community,
I'm using Polyscope to visualize point cloud data within a GUI application.
Currently, Polyscope encapsulates its own window and event loop and doesn't provide an API to render into multiple ImGui windows. In my case, I would like to show the 3D data in one window alongside 2 other windows to show the two 2D cameras windows. Specifically, I'm looking to render different Polyscope visualizations in separate ImGui windows within the same GUI.
I understand that this feature might involve significant changes to Polyscope's architecture, but I believe the added flexibility would benefit many users and use cases. I look forward to hearing your thoughts on this suggestion.
Thank you for your time and the excellent work on Polyscope!
This is the implementation of two different windows in the same GUI using ImGUI, GLFW and OpenGL3: