- GLScatterPlotItem can work with arbitrarily-shaped vertex arrays
- added colorToAlpha function
Bugfixes:
- GraphicsScene emits sigMouseClicked for all clicks
- CanvasItem emits transformation change signal when mirrored
- GLViewWidget.pixelSize correctly handles position specified as array
- SRTTransform3D assumes Zscale=1 when converting from 2D transform
- Canvas: added per-item context menus
- Isocurve:
option to extend curves to array boundaries
option to generate QPainterPath instead of vertex array
- Isosurface is a bajillion times faster
- ViewBox
added clear() method
added locate(item) method (shows where an item is for debugging)
Bugfixes:
- automated example testing working properly
- Exporter gets incorrect source rect when operating on PlotWidget
- Set correct DPI and size for SVG exporter
- GLMeshItem works properly with whole-mesh color specified as sequence
- bugfix in functions.transformCoordinates for rotated matrices
- reload library checks for modules that are imported multiple times
- GraphicsObject, UIGraphicsItem: added workaround for PyQt / itemChange bug
- ScatterPlotItem: disable cached render during export
Other:
- added documentation for several functions
- minor updates to setup.py
- Image exporter detects GraphicsView background color
- Corrected exporter filename handling for SVG export
- ViewBox no longer attempts to deregister itself while python is exiting
- Speedup for conversion using np.array(MetaArray_instance)
- GLGraphicsItem updates immediately when its GL options have changed
- Corrected some GL shader program bugs for nVidia drivers
- Fixed coordinate mapping bug in functions.transformCoordinates
- Fixed PySide import error
[ Note: These APIs have changed significantly. ]
- MeshData and GLMeshItem now operate on numpy arrays instead of lists.
- MeshData can handle per-vertex and per-triangle color information
Added GLSurfacePlotItem class based on new GLMeshItem
GLGraphicsItem now has per-item support for customizing GL state (setGLOptions method)
Added several new shader programs
Added new examples:
GLIsosurface
GLSurfacePlot
GLshaders
- Can be anchored to parent item at any location
- Support for filled plot styles
- Automatically resizes to fit contents
- PlotItem can auto-generate legend