przód

góra

bok

E = (-14.952499402889433, 2.8627660502576067)
a = OrthogonalLine(E, yAxis)
b = OrthogonalLine(E, a)
F = Point(a)
b_5 = OrthogonalLine(F, a)
G = Point(a)
c = OrthogonalLine(G, a)
H = Point(a)
d = OrthogonalLine(H, a)
I = Point(a)
e = OrthogonalLine(I, a)
D = Point(b)
f = OrthogonalLine(D, b_5)
C = Point(b)
g = OrthogonalLine(C, b_5)
B = Point(b)
h = OrthogonalLine(B, b_5)
A = Point(b)
i = OrthogonalLine(A, b_5)
H_1 = Intersect(b_5, f)
G_1 = Intersect(c, f)
F_1 = Intersect(c, g)
E_2 = Intersect(d, g)
D_2 = Intersect(d, h)
C_2 = Intersect(e, h)
B_2 = Intersect(e, i)
S = Intersect(b_5, i)
wielokąt1, j, k, l, m, n, o, p, q = Polygon(H_1, G_1, F_1, E_2, D_2, C_2, B_2, S)
r, s = AngularBisector(o, i)
t, a_1 = AngularBisector(i, o)
b_1, c_1 = AngularBisector(o, i)
d_1, e_1 = AngularBisector(h, e)
f_1, g_1 = AngularBisector(m, n)
h_1, i_1 = AngularBisector(d, g)
j_1, k_1 = AngularBisector(k, l)
l_1, m_1 = AngularBisector(c, f)
n_1, p_1 = AngularBisector(b_5, j)
W = Point(p_1)
q_1 = Line(W, f)
G1 = Intersect(m_1, q_1)
r_1 = Line(G1, k)
F1 = Intersect(k_1, r_1)
s_1 = Line(F1, g)
E1 = Intersect(i_1, s_1)
t_1 = Line(E1, d)
D1 = Intersect(g_1, t_1)
a_2 = Line(D1, h)
C1 = Intersect(e_1, a_2)
b_2 = Line(C1, e)
D_3 = Intersect(c_1, b_2)
c_2 = Segment(B_2, D_3)
d_2 = Segment(C_2, C1)
e_2 = Segment(D_2, D1)
f_2 = Segment(E_2, E1)
g_2 = Segment(F_1, F1)
h_2 = Segment(G_1, G1)
i_2 = Segment(H_1, W)
j_2, k_2 = AngularBisector(p, q)
l_2 = OrthogonalLine(W, p)
A1 = Intersect(k_2, l_2)
m_2 = Segment(S, A1)
n_2 = Segment(W, G1)
p_2 = Segment(G1, F1)
q_2 = Segment(F1, E1)
r_2 = Segment(E1, D1)
s_2 = Segment(D1, C1)
t_2 = Segment(C1, D_3)
a_3 = Segment(D_3, A1)
b_3 = Segment(A1, W)
krok = 25 (slider from 1 to 25, step 0.01)
J_1 = Point(Segment[S, B_2], krok - 1)
c_3 = Segment(S, J_1)
K_1 = Point(Segment[B_2, C_2], krok - 2)
d_3 = Segment(B_2, K_1)
L_1 = Point(Segment[C_2, D_2], krok - 3)
e_3 = Segment(C_2, L_1)
M = Point(Segment[D_2, E_2], krok - 4)
f_3 = Segment(D_2, M)
N = Point(Segment[E_2, F_1], krok - 5)
g_3 = Segment(E_2, N)
O = Point(Segment[F_1, G_1], krok - 6)
h_3 = Segment(F_1, O)
P = Point(Segment[G_1, H_1], krok - 7)
i_3 = Segment(G_1, P)
Q = Point(Segment[H_1, S], krok - 8)
j_3 = Segment(H_1, Q)
R = Point(Segment[S, A1], krok - 9)
k_3 = Segment(S, R)
S_1 = Point(Segment[B_2, D_3], krok - 10)
l_3 = Segment(B_2, S_1)
T = Point(Segment[C_2, C1], krok - 11)
m_3 = Segment(C_2, T)
U = Point(Segment[D_2, D1], krok - 12)
n_3 = Segment(D_2, U)
V = Point(Segment[E_2, E1], krok - 13)
p_3 = Segment(E_2, V)
W_1 = Point(Segment[G_1, G1], krok - 15)
q_3 = Segment(G_1, W_1)
Z_1 = Point(Segment[H_1, W], krok - 16)
r_3 = Segment(H_1, Z_1)
A_4 = Point(Segment[D_3, C1], krok - 17)
s_3 = Segment(D_3, A_4)
A_5 = Point(Segment[C1, D1], krok - 18)
t_3 = Segment(C1, A_5)
A_6 = Point(Segment[D1, E1], krok - 19)
a_4 = Segment(D1, A_6)
A_7 = Point(Segment[E1, F1], krok - 20)
b_4 = Segment(E1, A_7)
A_8 = Point(Segment[F1, G1], krok - 21)
c_4 = Segment(F1, A_8)
A_9 = Point(Segment[G1, W], krok - 22)
d_4 = Segment(G1, A_9)
A_{10} = Point(Segment[W, A1], krok - 23)
e_4 = Segment(W, A_{10})
A_1 = Point(Segment[A1, D_3], krok - 24)
f_4 = Segment(A1, A_1)
g_4 = Segment(F1, A_8)
A_{11} = Point(Segment[F_1, F1], krok - 14)
h_4 = Segment(F_1, A_{11})
i_4 = Line(W, A1)
j_4 = Line(A1, D_3)
k_4 = Line(A1, S)
Z = Point(k_4)
m_4 = Line(Q, B_2)
J = Point(i)
u = Vector(S, J)
K = Point(b_5)
w = Vector(S, K)
v = Vector(S, Z)
wielokąt2, p_4, o_1, a_8, a_9 = Polygon(P, O, A_8, A_9)
wielokąt3, n_4, m_5, a_6, a_{11} = Polygon(N, M, A_6, A_{11})
wielokąt4, l_4, k_5, a_5, a_7 = Polygon(L_1, K_1, A_4, A_5)
wielokąt5, q_4, r_4, s_4, t_4 = Polygon(G1, F1, F_1, G_1)
wielokąt7, j_5, a_{14}, a_{15}, k_6 = Polygon(J_1, A_1, A_4, K_1)
z = true
u_1 = true
v_1 = true
wielokąt6, d_5, d1, e1, e_5 = Polygon(D_2, D1, E1, E_2)