y_B = 1
x_B = -1
B1 = (7.370934161677491, 0.17588291675901035)
A1 = (3.8651757390892336, 0.1607461601242459)
i = LineBisector(A1, B1)
poly2, e, f, g, h, E1, F1 = Polygon(B1, A1, 4)
k = LineBisector(A1, E1)
U1 = Intersect(i, k)
I1 = Intersect(h, k)
H1 = Intersect(f, k)
p = LineBisector(H1, E1)
K1 = Intersect(i, p)
n = LineBisector(A1, H1)
J1 = Intersect(i, n)
poly1, a, b, c, d, C1, D1 = Polygon(A1, B1, 4)
G1 = Intersect(i, a)
m = LineBisector(G1, B1)
Q1 = Point(m)
s = Conic(H1, I1, K1, J1, Q1)
V1 = Point(s)
α = Angle(K1, U1, V1)
c_α: cos(α)
s_α: sin(α)
j = LineBisector(D1, A1)
l = LineBisector(A1, G1)
L1 = Intersect(c, i)
M1 = Intersect(j, l)
N1 = Intersect(j, m)
O1 = Intersect(d, j)
q = LineBisector(O1, D1)
P1 = Point(q)
r = Conic(L1, G1, N1, M1, P1)
R1 = Intersect(r, q, 2)
S1 = Intersect(s, m, 2)
T1 = Intersect(i, j)
W1 = Point(r)
β = Angle(M1, T1, W1)
x_A = 1
y_A = 1
z_A = 1
s_β: sin(β)
c_β: cos(β)
Y_A: (z_A * c_β) - (((x_A * c_α) - (y_A * s_α)) * s_β)
X_A: (x_A * s_α) + (y_A * c_α)
A: (X_A, Y_A)
z_B = 1
Y_B: (z_B * c_β) - (((x_B * c_α) - (y_B * s_α)) * s_β)
X_B: (x_B * s_α) + (y_B * c_α)
B: (X_B, Y_B)
x_C = -1
y_C = -1
z_C = 1
X_C: (x_C * s_α) + (y_C * c_α)
Y_C: (z_C * c_β) - (((x_C * c_α) - (y_C * s_α)) * s_β)
C: (X_C, Y_C)
x_D = 1
y_D = -1
z_D = 1
X_D: (x_D * s_α) + (y_D * c_α)
Y_D: (z_D * c_β) - (((x_D * c_α) - (y_D * s_α)) * s_β)
D: (X_D, Y_D)
x_E = 1
y_E = 1
z_E = -1
x_F = -1
y_F = 1
z_F = -1
x_G = -1
y_G = -1
z_G = -1
x_H = 1
y_H = -1
z_H = -1
X_E: (x_E * s_α) + (y_E * c_α)
X_F: (x_F * s_α) + (y_F * c_α)
X_G: (x_G * s_α) + (y_G * c_α)
X_H: (x_H * s_α) + (y_H * c_α)
Y_E: (z_E * c_β) - (((x_E * c_α) - (y_E * s_α)) * s_β)
Y_F: (z_F * c_β) - (((x_F * c_α) - (y_F * s_α)) * s_β)
Y_G: (z_G * c_β) - (((x_G * c_α) - (y_G * s_α)) * s_β)
Y_H: (z_H * c_β) - (((x_H * c_α) - (y_H * s_α)) * s_β)
E: (X_E, Y_E)
F: (X_F, Y_F)
G: (X_G, Y_G)
H: (X_H, Y_H)
poly3, a_1, b_1, c_1, d_1 = Polygon(A, B, C, D)
poly4, a_2, e_1, f_1, b_2 = Polygon(A, E, F, B)
poly5, b_3, f_2, g_1, c_2 = Polygon(B, F, G, C)
poly6, c_3, g_2, h_1, d_2 = Polygon(C, G, H, D)
poly7, e_2, f_3, g_3, h_2 = Polygon(E, F, G, H)
poly8, d_3, h_3, e_3, a_3 = Polygon(D, H, E, A)
L = Point(r)