From 1a00faf72324f7e4c8ac7cc4428bd09c5cbccb38 Mon Sep 17 00:00:00 2001 From: evereux Date: Sun, 17 Mar 2024 15:44:14 +0000 Subject: [PATCH] add_new_translate2 now returns a Translate object. #202 --- pycatia/part_interfaces/shape_factory.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pycatia/part_interfaces/shape_factory.py b/pycatia/part_interfaces/shape_factory.py index 66c9f2cd..cfac31ec 100644 --- a/pycatia/part_interfaces/shape_factory.py +++ b/pycatia/part_interfaces/shape_factory.py @@ -45,6 +45,7 @@ from pycatia.part_interfaces.thick_surface import ThickSurface from pycatia.part_interfaces.thickness import Thickness from pycatia.part_interfaces.thread import Thread +from pycatia.part_interfaces.translate import Translate from pycatia.part_interfaces.trim import Trim from pycatia.part_interfaces.tritangent_fillet import TritangentFillet from pycatia.part_interfaces.user_pattern import UserPattern @@ -2879,7 +2880,7 @@ def add_new_thread_with_ref(self, i_lateral_face: Reference, i_limit_face: Refer """ return Thread(self.shape_factory.AddNewThreadWithRef(i_lateral_face.com_object, i_limit_face.com_object)) - def add_new_translate2(self, i_distance: float) -> AnyObject: + def add_new_translate2(self, i_distance: float) -> Translate: """ .. note:: @@ -2894,7 +2895,7 @@ def add_new_translate2(self, i_distance: float) -> AnyObject: :rtype: AnyObject """ - return AnyObject(self.shape_factory.AddNewTranslate2(i_distance)) + return Translate(self.shape_factory.AddNewTranslate2(i_distance)) def add_new_trim(self, i_body_to_trim: Body) -> Trim: """