Advanced interaction with dash-vtk

Hello guys!

I’m new to this forum, (and dash-vtk in general), so I apologize in advance if this is not the correct place to ask this, or if my question is not properly framed.

I want to create a advanced 3D object “plotter” in which multiple meshes can be plotted. I also need to have advanced interactions with them such as:

  • select each of them and move them around in space;
  • have a ruler function to measure distances in space;

I’ve managed to plot the meshes with no problem but the above functionalities were not fully achieved, as I only did workarounds. For the selection and spatial movement I’m using direction buttons and for the ruler I’m using a transparent component to get the click_info and obtain the measurements.

I’ve seen that doing this using vtk.js is way cleaner, but I want to stick with Python… Do I need to implement my own component using react or is there a proper way to do this already implemented with dash-vtk?

Thank you!

Hi @peterdays, welcome to the forums. This sounds interesting as I will have to do something quite similar in the near future. I did not start yet though :neutral_face: