X = (-1.42, 4.88)
Y = (-2.56, 2.56)
Z = (1.2, 2.6)
poly1, c, a, b = Polygon(X, Y, Z)
A = Point(c)
d = Line(A, b)
B = Intersect(d, a)
e = Line(B, c)
C = Intersect(b, e)
f = Segment(A, B)
g = Segment(B, C)
h = Line(C, a)
D = Point(h)
i = Segment(C, D)
E = Intersect(c, h)
j = Line(E, b)
F = Intersect(j, a)
k = Line(F, c)
G = Intersect(b, k)
l = Line(G, a)
m = Segment(C, E)
n = Segment(E, F)
p = Segment(F, G)
q = Segment(G, A)