A = (-3, 1)
B = (-1, 2)
C = (-3.1851264308285723, 3.851789809739282)
poly1, c, a, b = Polygon(A, B, C)
O = Intersect(xAxis, yAxis)
α = 2.548180707911721 rad (slider from 0 to 3.141592653589793, step 0.017453292519943295)
A' = Rotate(A, -α, O)
β = Angle(A', O, A)
d = Segment(A, O)
e = Segment(A', O)
B' = Rotate(B, -α, O)
γ = Angle(B', O, B)
C' = Rotate(C, -α, O)
δ = Angle(C', O, C)
poly2, c', a', b' = Polygon(A', B', C')
f = Segment(B, O)
g = Segment(C, O)
h = Segment(O, C')
i = Segment(B', O)
k = CircleArc(O, B', B)
p = CircleArc(O, A', A)
q = CircleArc(O, C', C)