diff --git a/src/ansys/fluent/visualization/post_data_extractor.py b/src/ansys/fluent/visualization/post_data_extractor.py index 3bab28ec..f18dbf44 100644 --- a/src/ansys/fluent/visualization/post_data_extractor.py +++ b/src/ansys/fluent/visualization/post_data_extractor.py @@ -8,10 +8,7 @@ GraphicsDefn, PlotDefn, ) -from ansys.fluent.core.services.field_data import ( - _FieldDataConstants, - merge_pathlines_data, -) +from ansys.fluent.core.services.field_data import _FieldDataConstants import numpy as np @@ -170,7 +167,6 @@ def _fetch_contour_data(self, obj, *args, **kwargs): def _fetch_pathlines_data(self, obj, *args, **kwargs): if not obj.surfaces_list() or not obj.field(): raise RuntimeError("Ptahline definition is incomplete.") - obj._pre_display() field = obj.field() surfaces_list = obj.surfaces_list() @@ -191,12 +187,11 @@ def _fetch_pathlines_data(self, obj, *args, **kwargs): try: fields = transaction.get_fields() pathlines_data = fields[(("type", "pathlines-field"), ("field", field))] - data = merge_pathlines_data(pathlines_data, field) except Exception as e: raise RuntimeError("Error while requesting data from server." + str(e)) finally: obj._post_display() - return data + return pathlines_data def _fetch_vector_data(self, obj, *args, **kwargs): diff --git a/src/ansys/fluent/visualization/pyvista/pyvista_windows_manager.py b/src/ansys/fluent/visualization/pyvista/pyvista_windows_manager.py index 1278323e..566a3b75 100644 --- a/src/ansys/fluent/visualization/pyvista/pyvista_windows_manager.py +++ b/src/ansys/fluent/visualization/pyvista/pyvista_windows_manager.py @@ -189,13 +189,13 @@ def _display_pathlines(self, obj, plotter: Union[BackgroundPlotter, pv.Plotter]) # loop over all meshes for surface_id, surface_data in data.items(): - if "vertices" not in surface_data or "faces" not in surface_data: + if "vertices" not in surface_data or "lines" not in surface_data: continue surface_data["vertices"].shape = surface_data["vertices"].size // 3, 3 mesh = pv.PolyData( surface_data["vertices"], - lines=surface_data["faces"], + lines=surface_data["lines"], ) if node_values: