Esempio n. 1
0
    def addLines(self):
        self.lines.clear()
        if False:  #TODO debug
            for ray in self.rays:
                self.lines.append(
                    DrawLine(
                        ray.coords[0][0],
                        ray.coords[0][1],
                        ray.coords[1][0],
                        ray.coords[1][1],
                    ))
        for segment in self.segments:
            self.lines.append(
                DrawLine(
                    segment.coords[0][0],
                    segment.coords[0][1],
                    segment.coords[1][0],
                    segment.coords[1][1],
                ))

        if True:  #TODO debug
            for point in self.polygon:
                line = DrawLine(point.x - 5, point.y - 5, point.x + 5,
                                point.y + 5)
                line.changeColor(255, 0, 0)
                self.lines.append(line)