This release is loaded with bug fixes and enhancements that weren't quite ready at v0.21.0
New Features
- Added option to use a scalar array for opacity mapping or custom transfer functions (see #297)
- Overhauled the
.clip
filter to no longer triangulate regions unaffected by the clipping plane (see
pyvista/pyvista-support#13 and this discussion) - Add surface cell picking for visible cells only (see #281 and #277)
- Use Scooby’s
.Report()
convention (see #284) - Improved point labels behavior and formatting (see #286)
Bug Fixes
- Changed defaults for volume rendering to make sure it typically works on all OS and all GPUs
- Fixed non-uniform subsetting issue with the
.glyph
filter (see #302) - Fixed installation issue on CentOS
- Point labels can now be tracked by name when plotting
- Fixed bug where the cell picking callback would be called after empty selection
- Fixed issue where
MultiBlock
datasets weren’t wrapping properly - Fixed volume rendering of
MultiBlock
datasets - Fixed camera clipping planes bug when orbiting a scene
- Fixed issue if passing
texture=False
toadd_mesh
- Fixed coloring issue with Box axes widget
- Fixed issue when shading a dataset and passing an array by name
- Fixed issue where
parse_color
would get tricked by RGBA tuples - Fixed
BackgroundPlotter
closing event bug (see #293) - Added default window title to
rcParams