def __init__(self, radius, minorradius, **kwargs): minorradius = number(minorradius) self.minorradius = minorradius # we need "minorradius" for "moveto" - thus set it before parent's init BaseCutter.__init__(self, radius, **kwargs) self.majorradius = self.radius - minorradius self.axis = (0, 0, 1) self.majorradiussq = self.majorradius**2 self.minorradiussq = self.minorradius**2 self.distance_majorradius = self.majorradius \ + self.get_required_distance() self.distance_minorradius = self.minorradius \ + self.get_required_distance() self.distance_majorradiussq = self.distance_majorradius**2 self.distance_minorradiussq = self.distance_minorradius**2
def __init__(self, radius, minorradius, **kwargs): minorradius = number(minorradius) self.minorradius = minorradius # we need "minorradius" for "moveto" - thus set it before parent's init BaseCutter.__init__(self, radius, **kwargs) self.majorradius = self.radius - minorradius self.axis = (0, 0, 1) self.majorradiussq = self.majorradius ** 2 self.minorradiussq = self.minorradius ** 2 self.distance_majorradius = self.majorradius \ + self.get_required_distance() self.distance_minorradius = self.minorradius \ + self.get_required_distance() self.distance_majorradiussq = self.distance_majorradius ** 2 self.distance_minorradiussq = self.distance_minorradius ** 2
def __init__(self, radius, **kwargs): BaseCutter.__init__(self, radius, **kwargs) self.axis = (0, 0, 1, 'v')
def __init__(self, radius, **kwargs): BaseCutter.__init__(self, radius, **kwargs) self.axis = Vector(0, 0, 1)
def __init__(self, radius, **kwargs): BaseCutter.__init__(self, radius, **kwargs) self.axis = (0, 0, 1, 'v')
def __init__(self, radius, **kwargs): BaseCutter.__init__(self, radius, **kwargs) self.axis = Vector(0, 0, 1)