diff --git a/src/ansys/fluent/visualization/renderer.py b/src/ansys/fluent/visualization/renderer.py index b0837c04..aa8d0ca5 100644 --- a/src/ansys/fluent/visualization/renderer.py +++ b/src/ansys/fluent/visualization/renderer.py @@ -89,8 +89,14 @@ def add_graphics( """ self._list_of_positions.append(position) if isinstance(graphics_obj._obj, GraphicsDefn): - locals()["object"] = locals().pop("graphics_obj") - self._graphics_objs.append({**locals()}) + self._graphics_objs.append( + { + "object": graphics_obj, + "opacity": opacity, + "position": position, + "kwargs": kwargs, + } + ) else: warnings.warn("Only graphics objects are supported.") @@ -114,8 +120,14 @@ def add_plot( """ self._list_of_positions.append(position) if isinstance(plot_obj._obj, PlotDefn): - locals()["object"] = locals().pop("plot_obj") - self._graphics_objs.append({**locals()}) + self._graphics_objs.append( + { + "object": plot_obj, + "position": position, + "title": title, + "kwargs": kwargs, + } + ) else: warnings.warn("Only 2D plot objects are supported.")