Source code for pyleecan.Methods.Geometry.Arc3.translate

from ....Methods.Geometry.Arc3 import PointTranslateArc3Error


[docs]def translate(self, Zt): """Translate the Arc3 object with Parameters ---------- self : Arc3 An Arc3 object Zt : complex Complex value for translation Returns ------- None """ if ( not isinstance(Zt, complex) and not isinstance(Zt, int) and not isinstance(Zt, float) ): raise PointTranslateArc3Error( "The point must be a complex number or int or float" ) # check if the Arc3 is correct self.check() # Modification from the translation of Arc3 self.begin = self.begin + Zt self.end = self.end + Zt