Skip to content

Commit 75a12a3

Browse files
authored
fixed plot vectors (#4570)
Co-authored-by: maxcapodi78 <Shark78>
1 parent bbacd60 commit 75a12a3

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

pyaedt/generic/general_methods.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ def deprecate_kwargs(func_name, kwargs, aliases):
253253
msg += "{} is deprecated, use {} instead.".format(alias, new)
254254
raise TypeError(msg)
255255
pyaedt_logger.warning(
256-
'`{}` is deprecated as an argument to `{}`; use" f" `{}` instead.'.format(alias, func_name, new)
256+
"Argument `{}` is deprecated for method `{}`; use `{}` instead.".format(alias, func_name, new)
257257
)
258258
kwargs[new] = kwargs.pop(alias)
259259

pyaedt/generic/plot.py

+18-1
Original file line numberDiff line numberDiff line change
@@ -1327,7 +1327,24 @@ def _read_mesh_files(self, read_frames=False):
13271327
if ".case" in field.path:
13281328
reader = pv.get_reader(os.path.abspath(field.path)).read()
13291329
field._cached_polydata = reader[reader.keys()[0]].extract_surface()
1330-
field.scalar_name = field._cached_polydata.point_data.active_scalars_name
1330+
1331+
if (
1332+
hasattr(field._cached_polydata.point_data, "active_vectors")
1333+
and field._cached_polydata.point_data.active_vectors_name
1334+
):
1335+
field.scalar_name = field._cached_polydata.point_data.active_scalars_name
1336+
vector_scale = (max(field._cached_polydata.bounds) - min(field._cached_polydata.bounds)) / (
1337+
10
1338+
* (
1339+
np.vstack(field._cached_polydata.active_vectors).max()
1340+
- np.vstack(field._cached_polydata.active_vectors).min()
1341+
)
1342+
)
1343+
field._cached_polydata["vectors"] = field._cached_polydata.active_vectors * vector_scale
1344+
1345+
field.is_vector = True
1346+
else:
1347+
field.scalar_name = field._cached_polydata.point_data.active_scalars_name
13311348

13321349
elif ".aedtplt" in field.path:
13331350
vertices, faces, scalars, log1 = _parse_aedtplt(field.path)

0 commit comments

Comments
 (0)