edges.append(
                Segment(
                    self.vertices[i], self.vertices[(i + 1) % self.numverts]