From 1fbbf73a3d4f227bdf1f6383e43f91e4cca1ef32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Morais?= <146729917+SMoraisAnsys@users.noreply.github.com> Date: Thu, 23 May 2024 04:29:15 -0400 Subject: [PATCH] REFACTOR: Update mirror argument from "position" to "origin" (#4715) Co-authored-by: Marco Biasizzo <61788449+marcobiasizzo@users.noreply.github.com> --- pyaedt/modeler/cad/components_3d.py | 10 +++++----- pyaedt/modeler/cad/object3d.py | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/pyaedt/modeler/cad/components_3d.py b/pyaedt/modeler/cad/components_3d.py index 00bca1d4bf9..61a5c692660 100644 --- a/pyaedt/modeler/cad/components_3d.py +++ b/pyaedt/modeler/cad/components_3d.py @@ -510,13 +510,13 @@ def duplicate_and_mirror(self, origin, vector): """ return self._primitives.duplicate_and_mirror(self.name, origin=origin, vector=vector, is_3d_comp=True) - @pyaedt_function_handler() - def mirror(self, position, vector): + @pyaedt_function_handler(position="origin") + def mirror(self, origin, vector): """Mirror a selection. Parameters ---------- - position : list, Position + origin : list, Position List of the ``[x, y, z]`` coordinates or the Application.Position object for the selection. vector : float @@ -534,11 +534,11 @@ def mirror(self, position, vector): >>> oEditor.Mirror """ if self.is3dcomponent: - if self._primitives.mirror(self.name, position=position, vector=vector): + if self._primitives.mirror(self.name, origin=origin, vector=vector): return self else: for part in self.parts: - self._primitives.mirror(part, position=position, vector=vector) + self._primitives.mirror(part, origin=origin, vector=vector) return self return False diff --git a/pyaedt/modeler/cad/object3d.py b/pyaedt/modeler/cad/object3d.py index 0b0aa21c65c..e1804478c70 100644 --- a/pyaedt/modeler/cad/object3d.py +++ b/pyaedt/modeler/cad/object3d.py @@ -1450,13 +1450,13 @@ def split(self, plane, sides="Both"): """ return self._primitives.split(self.name, plane, sides) - @pyaedt_function_handler() - def mirror(self, position, vector, duplicate=False): + @pyaedt_function_handler(position="origin") + def mirror(self, origin, vector, duplicate=False): """Mirror a selection. Parameters ---------- - position : list of int or float + origin : list of int or float Cartesian ``[x, y, z]`` coordinates or the ``Application.Position`` object of a point in the plane used for the mirror operation. vector : list of float @@ -1477,7 +1477,7 @@ def mirror(self, position, vector, duplicate=False): >>> oEditor.Mirror """ - if self._primitives.mirror(self.id, position=position, vector=vector, duplicate=duplicate): + if self._primitives.mirror(self.id, origin=origin, vector=vector, duplicate=duplicate): return self return False