There is a newer version of this record available.

Software Open Access

pyvista/pyvista: Widgets, Point Picking, and Tables

Bane Sullivan; Alex Kaszynski; Guillaume Favelier; Henrik Åhl; Leonardo Uieda; Dieter Werthmüller; michi1510; Mikolaj Magnuski; Jiawei Zhuang; JasonTLin; Guillaume Jacquenot; Florian Wagner; Eric Larson; Ashley Scillitoe

New Features

  • Add full support for widgets in the rendering scene! (See #360)
    • Box widget - Create a box in 3D space. Includes a convenience method for clipping meshes
    • Plane widget - Create an implicit plane in 3D space. Includes a convenience method for clipping and slicing meshes
    • Slider widget - Add a slider bar to the render window. Includes a convenience method for thresholding meshes
    • Line widget - Create and orient a line in 3D space.
  • Point picking (see #362)
    • Single point picking on meshes and in 3D space
    • Trace lines across meshes using a geodesic path
    • Trace lines through a scene by picking points on meshes or in 3D space
    • Trace out horizon surfaces
  • Wrap the vtkTable class (see #274 and the new pyvista.Table class)
  • Add a structured grid cylinder helper method (see pyvista.CylinderStructured) which works creates a pyvista.StructuredGrid mesh in the shape of a cylinder.
  • New .ribbon() filter for PolyData objects - create surfaces ("ribbons") from lines
  • interpolate_befor_map is now set too True as default (see #363 and this example for details)
Bug Fixes
  • Resolve issues with the lines_from_points helper methods (see #357)
  • Fix an issue when fetching null points on datasets

Files (77.0 MB)
Name Size
pyvista/pyvista-0.22.0.zip
md5:42db8e009b9c4c1f7ebf78f87656272b
77.0 MB Download
186
69
views
downloads
All versions This version
Views 1863
Downloads 693
Data volume 3.4 GB231.1 MB
Unique views 1613
Unique downloads 233

Share

Cite as