A = (2, -7)
B = (5.7, -6.64)
a = Segment(A, B)
B' = Rotate(B, 30*°, A)
α = Angle(B, A, B')
B'_1 = Rotate(B, 330*°, A)
β = Angle(B'_1, A, B)
A' = Rotate(A, 330*°, B)
γ = Angle(A', B, A)
A'_1 = Rotate(A, 30*°, B)
δ = Angle(A, B, A'_1)
b = Segment(A, B')
c = Segment(B, A')
d = Segment(A, B'_1)
e = Segment(B, A'_1)
C = Intersect(b, c)
D = Intersect(d, e)
poly1, c_1, a_1, d_1, b_1 = Polygon(C, A, D, B)
z_1 = (3.72, 1.66)
w_1 = (4, -1)
z_2 = (5.22, 1.64)
w_2 = (5.24, -1.18)
z_3 = (6.38, 1.3)
w_3 = (6.7, -1.48)
z_4 = (7.98, 1.36)
w_4 = (8, -1)

Tool: Kab
Input: A, B
Output: C, poly1, a, D

a = Segment(A, B)
B' = Rotate(B, 30*°, A)
B'_1 = Rotate(B, 330*°, A)
A' = Rotate(A, 330*°, B)
A'_1 = Rotate(A, 30*°, B)
b = Segment(A, B')
c = Segment(B, A')
d = Segment(A, B'_1)
e = Segment(B, A'_1)
C = Intersect(b, c)
D = Intersect(d, e)
poly1, c_1, a_1, d_1, b_1 = Polygon(C, A, D, B)