Exemplo n.º 1
0
 def __init__(self, *args, **kwargs):
     if len(list(args)) == 3:
         center = Point.getCenterPoint(
             Point.getCenterPoint(args[0], args[1]), args[2])
         super().__init__(center, *args, **kwargs)
     else:
         super().__init__(*args, **kwargs)
     self.lines.append(Line(self.point1, self.point2))
     self.lines.append(Line(self.point2, self.point3))
     self.lines.append(Line(self.point3, self.point1))
     Triangle.validateTriangle(self, "Triangle is invalid")
Exemplo n.º 2
0
 def __init__(self, *args, **kwargs):
     if len(list(args)) == 2:
         center = Point.getCenterPoint(args[0], args[1])
         super().__init__(center, *args, **kwargs)
     else:
         super().__init__(*args, **kwargs)
     Line.validateLine(self, "Line is invalid")