Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3D visualization using pyvista #40

Open
mountaindust opened this issue May 29, 2021 · 1 comment
Open

3D visualization using pyvista #40

mountaindust opened this issue May 29, 2021 · 1 comment

Comments

@mountaindust
Copy link
Owner

pyvista looks REALLY good for bringing VTK 3D visualization into Python in a manner that can actually be understood by a human. It even does mp4 rendering!

@mountaindust
Copy link
Owner Author

mountaindust commented May 29, 2021

We will need to totally replace the current 3D interface. Here's what I'm imagining:

  • Plot the agent locations (of course). Ghosting can be used for agents outside the domain
  • Include text with basic information, like what we have now
  • Include any immersed mesh structures and porous layers, like what we have now
  • Instead of current kernel density estimation plots, include 2D projections of the KDE on three sides of the domain as psuedocolor meshes
  • Try adding vorticity magnitude in 3D, but everything below a certain percent threshold value is transparent...? pyvista can compute the field gradients very efficiently through VTK. Or maybe some slices of arrows.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant