We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0000f01 commit ffa9011Copy full SHA for ffa9011
src/ansys/dpf/core/plotter.py
@@ -193,7 +193,17 @@ def get_label_at_grid_point(index):
193
import pyvista as pv
194
195
active_scalars = None
196
- if parse(pv.__version__) >= parse("0.35.2"):
+ if parse(pv.__version__) >= parse("0.42.0"):
197
+ # Get actors of active renderer
198
+ actors = list(self._plotter.actors.values())
199
+ for actor in actors:
200
+ mapper = actor.mapper if hasattr(actor, "mapper") else None
201
+ if mapper:
202
+ dataset = mapper.dataset
203
+ if type(dataset) is pv.core.pointset.UnstructuredGrid:
204
+ active_scalars = dataset.active_scalars
205
+ break
206
+ elif parse(pv.__version__) >= parse("0.35.2"):
207
for data_set in self._plotter._datasets:
208
if type(data_set) is pv.core.pointset.UnstructuredGrid:
209
active_scalars = data_set.active_scalars
0 commit comments