def update_cardinals(self):
     aux = flatten(tuple(element.corners() for element in self.elements))
     self.cardinals = get_cardinals(aux)
     for key in self.cardinals.keys():
         self.cardinals[key] = translate(self.cardinals[key], scale(-1, self.anchor))
     self.change_anchor_to(self.nw())
     Graphic.update_cardinals(self)
 def update_cardinals(self):
     Graphic.update_cardinals(self)
Example #3
0
 def __exit__(self, type, value, traceback):
     if self.curve.external_call == False:
         Graphic.update_cardinals(self.curve)
     return self