def __init__(self, line):
self.line = np.array(line)
self.middle = (self.line[0] + self.line[1]) / 2
self.size = np.round(np.abs(self.line[0] - self.line[1]))
self.length = np.hypot(*self.size)
if np.count_nonzero(self.size) != 2:
# line is perpendicular to y or x axis
if self.size[0] == 0:
self.size[0] += 1
else:
self.size[1] += 1
# draws the yellow part of the table
评论列表
文章目录