a

b

c

Hier ziehen

A = (-2, 2)
B = (-2, -1)
C = (3, -1)
D = (3, 2)
poly1, a_3, b, c, d = Polygon(A, B, C, D)
E = (5, 4)
F = (0, 4)
poly2, d_1, e, f, a_1 = Polygon(D, E, F, A)
G = (5, 1)
poly3, e_1, g, c_1, d_2 = Polygon(E, G, C, D)
H = Point(a_3)
I = (-1, 0)
J = Point(b)
poly4, h, i, j, b_1 = Polygon(H, I, J, B)
k, l = AngularBisector(h, i)
m, n = AngularBisector(h, b_1)
K = Intersect(k, m)
p = Line(K, h)
L = Intersect(l, p)
q = Line(L, i)
M = Intersect(k, q)
poly5, h_1, k_1, l_1, i_1 = Polygon(H, K, L, I)
poly6, i_2, l_2, m_1, j_1 = Polygon(I, L, M, J)
N = (-1, 0)
O = (0, 0)
P = (0, -1)
Q = (-1, -1)
poly7, n_1, o, p_1, q_1 = Polygon(N, O, P, Q)
r, s = AngularBisector(n_1, o)
t, f_1 = AngularBisector(n_1, q_1)
R = Intersect(r, t)
g_1 = Line(R, n_1)
S = Intersect(s, g_1)
r_1 = Line(S, o)
T = Intersect(r, r_1)
poly8, n_2, r_2, s_1, o_1 = Polygon(N, R, S, O)
poly9, o_2, s_2, t_1, p_2 = Polygon(O, S, T, P)
a = 0.9 (slider from 0 to 0.9, step 1.0E-4)
U = (0, 0)
V = (0, -1)
W = (1, -1)
Z = (1, 0)
poly10, u, v, w, z = Polygon(U, V, W, Z)
a_2, b_2 = AngularBisector(z, w)
c_2, e_2 = AngularBisector(u, z)
A_1 = Intersect(a_2, c_2)
f_2 = Line(A_1, z)
B_1 = Intersect(b_2, f_2)
g_2 = Line(B_1, w)
C_1 = Intersect(a_2, g_2)
poly11, u_1, a_4, b_3, z_1 = Polygon(U, A_1, B_1, Z)
poly12, z_2, b_4, c_3, w_1 = Polygon(Z, B_1, C_1, W)
D_1 = (1, 0)
E_1 = (1, -1)
F_1 = (2, -1)
G_1 = (2, 0)
poly13, d_3, e_3, f_3, g_3 = Polygon(D_1, E_1, F_1, G_1)
h_2, j_2 = AngularBisector(g_3, d_3)
k_2, m_2 = AngularBisector(g_3, f_3)
H_1 = Intersect(h_2, k_2)
q_2 = Line(H_1, g_3)
I_1 = Intersect(m_2, q_2)
t_2 = Line(I_1, f_3)
J_1 = Intersect(k_2, t_2)
poly14, d_4, h_3, i_3, g_4 = Polygon(D_1, H_1, I_1, G_1)
poly15, g_5, i_4, j_3, f_4 = Polygon(G_1, I_1, J_1, F_1)
K_1 = (2, 0)
L_1 = (2, -1)
M_1 = (3, -1)
N_1 = (3, 0)
poly16, k_3, l_3, m_3, n_3 = Polygon(K_1, L_1, M_1, N_1)
p_3, q_3 = AngularBisector(n_3, m_3)
r_3, s_3 = AngularBisector(k_3, n_3)
O_1 = Intersect(p_3, r_3)
t_3 = Line(O_1, n_3)
P_1 = Intersect(q_3, t_3)
c_4 = Line(P_1, m_3)
Q_1 = Intersect(p_3, c_4)
poly17, k_4, o_3, p_4, n_4 = Polygon(K_1, O_1, P_1, N_1)
poly18, n_5, p_5, q_4, m_4 = Polygon(N_1, P_1, Q_1, M_1)
R_1 = (7, -1)
S_1 = (7, -2)
T_1 = (12, -2)
U_1 = (12, -1)
C_2 = (13, 0)
i_5 = Line(C_2, U_1)
V_1 = (-1.5, 0.4999999999999996)
W_1 = (-1.5, -0.5000000000000002)
Z_1 = (3.5, -0.5000000000000002)
A_2 = (3.5, 0.4999999999999996)
poly19, v_1, w_2, z_3, a_5 = Polygon(V_1, W_1, Z_1, A_2)
B_2 = Point(poly19)
D_2 = Point(poly19)
e_4 = Line(B_2, D_2)
h_4, j_4 = AngularBisector(a_5, v_1)
l_4, r_4 = AngularBisector(e_4, a_5)
E_2 = Intersect(h_4, r_4)
s_4, t_4 = AngularBisector(a_5, z_3)
b_5 = Line(E_2, a_5)
F_2 = Intersect(t_4, b_5)
c_5 = Line(F_2, z_3)
G_2 = Intersect(s_4, c_5)
poly20, v_2, e_5, f_5, a_6 = Polygon(V_1, E_2, F_2, A_2)
poly21, a_7, f_6, g_6, z_4 = Polygon(A_2, F_2, G_2, Z_1)
H_2 = Point(poly19)
I_2 = Point(poly19)
J_2 = Point(poly19)
K_2 = Point(poly19)
d_5 = Line(H_2, v_2)
h_5 = Line(I_2, v_2)
j_5 = Line(J_2, v_2)
k_5 = Line(K_2, v_2)
L_2 = Intersect(d_5, e_5)
M_2 = Intersect(h_5, e_5)
N_2 = Intersect(j_5, e_5)
O_2 = Intersect(k_5, e_5)
l_5 = Segment(L_2, H_2)
m_5 = Segment(M_2, I_2)
q_5 = Segment(N_2, J_2)
r_5 = Segment(O_2, K_2)
P_2 = (-0.9999999999999982, 0.9999999999999996)
Q_2 = (-0.9999999999999982, 0)
R_2 = (4.000000000000002, 0)
S_2 = (4.000000000000002, 0.9999999999999996)
poly22, p_6, q_6, r_6, s_5 = Polygon(P_2, Q_2, R_2, S_2)
t_5, b_6 = AngularBisector(s_5, p_6)
c_6, d_6 = AngularBisector(s_5, r_6)
T_2 = Point(s_5)
U_2 = Intersect(q_6, b_6)
e_6 = Line(T_2, U_2)
h_6, i_6 = AngularBisector(e_6, s_5)
V_2 = Intersect(t_5, i_6)
j_6 = Line(V_2, s_5)
W_2 = Intersect(d_6, j_6)
k_6 = Line(W_2, r_6)
Z_2 = Intersect(c_6, k_6)
A_3 = Point(poly22)
B_3 = Point(poly22)
C_3 = Point(poly22)
l_6 = Line(T_2, t_5)
m_6 = Line(A_3, t_5)
n_6 = Line(B_3, m_6)
s_6 = Line(C_3, n_6)
D_3 = Intersect(j_6, h_6)
E_3 = Intersect(j_6, m_6)
F_3 = Intersect(j_6, n_6)
G_3 = Intersect(s_6, c_6)
poly23, p_7, v_3, w_3, s_7 = Polygon(P_2, V_2, W_2, S_2)
poly24, s_8, w_4, z_5, r_7 = Polygon(S_2, W_2, Z_2, R_2)
t_6 = Segment(P_2, V_2)
b_7 = Segment(T_2, D_3)
c_7 = Segment(A_3, E_3)
d_7 = Segment(B_3, F_3)
e_7 = Segment(C_3, G_3)
f_7 = Segment(S_2, W_2)
H_3 = (-0.5000000000000009, 1.48)
I_3 = (-0.5000000000000009, 0.48)
J_3 = (4.499999999999991, 0.48)
K_3 = (4.499999999999991, 1.48)
poly25, h_7, i_7, j_7, k_7 = Polygon(H_3, I_3, J_3, K_3)
L_3 = Point(k_7)
M_3 = Point(i_7)
g_7 = Line(L_3, M_3)
l_7, m_7 = AngularBisector(k_7, h_7)
n_7, q_7 = AngularBisector(g_7, k_7)
t_7, a_8 = AngularBisector(k_7, j_7)
N_3 = Intersect(l_7, q_7)
b_8 = Line(N_3, k_7)
O_3 = Intersect(a_8, b_8)
c_8 = Line(O_3, j_7)
P_3 = Intersect(t_7, c_8)
Q_3 = Point(k_7)
R_3 = Point(k_7)
S_3 = Point(k_7)
d_8 = Line(Q_3, l_7)
e_8 = Line(R_3, d_8)
f_8 = Line(S_3, e_8)
T_3 = Intersect(b_8, n_7)
U_3 = Intersect(b_8, d_8)
V_3 = Intersect(b_8, e_8)
W_3 = Intersect(b_8, f_8)
g_8 = Segment(L_3, T_3)
h_8 = Segment(Q_3, U_3)
i_8 = Segment(R_3, V_3)
j_8 = Segment(S_3, W_3)
poly26, h_9, n_8, o_4, k_8 = Polygon(H_3, N_3, O_3, K_3)
poly27, k_9, o_5, p_8, j_9 = Polygon(K_3, O_3, P_3, J_3)
Z_3 = (-1.9799999999999986, 1)
A_4 = (-1.9799999999999986, 4.440892098500626E-16)
B_4 = (3.0200000000000014, 4.440892098500626E-16)
C_4 = (3.0200000000000014, 1)
poly28, z_6, a_9, b_9, c_9 = Polygon(Z_3, A_4, B_4, C_4)
l_8, m_8 = AngularBisector(z_6, c_9)
q_8, r_8 = AngularBisector(b_9, c_9)
D_4 = Point(c_9)
E_4 = Point(a_9)
t_8 = Line(D_4, E_4)
F_4 = Intersect(l_8, t_8)
d_9 = Line(F_4, c_9)
G_4 = Intersect(r_8, d_9)
e_9 = Line(G_4, b_9)
f_9 = Line(B_4, r_8)
H_4 = Intersect(e_9, f_9)
poly29, z_7, f_{10}, g_9, c_{10} = Polygon(Z_3, F_4, G_4, C_4)
poly30, c_{11}, g_{10}, h_{10}, b_{10} = Polygon(C_4, G_4, H_4, B_4)
I_4 = Point(poly28)
J_4 = Point(poly28)
K_4 = Point(poly28)
i_9 = Line(I_4, l_8)
l_9 = Line(D_4, i_9)
m_9 = Line(J_4, i_9)
n_9 = Line(K_4, m_9)
p_9 = Line(I_4, z_6)
q_9 = Line(D_4, p_9)
r_9 = Line(J_4, t_8)
s_9 = Line(J_4, r_9)
t_9 = Line(K_4, r_9)
L_4 = Intersect(q_8, n_9)
M_4 = Intersect(q_8, l_9)
a_{10} = Line(M_4, c_9)
d_{10} = Line(L_4, c_9)
N_4 = Intersect(q_8, m_9)
e_{10} = Line(N_4, d_{10})
O_4 = Intersect(i_9, d_9)
P_4 = Intersect(l_9, d_9)
Q_4 = Intersect(m_9, d_9)
R_4 = Intersect(n_9, d_9)
i_{10} = Segment(I_4, O_4)
j_{10} = Segment(P_4, D_4)
k_{10} = Segment(J_4, Q_4)
l_{10} = Segment(K_4, R_4)
S_4 = Intersect(l_8, z_7)
T_4 = Intersect(a_{10}, l_8)
U_4 = Intersect(e_{10}, l_8)
V_4 = Intersect(l_8, z_7)
W_4 = Intersect(d_{10}, l_8)
Z_4 = Intersect(a_{10}, r_8)
A_5 = Intersect(e_{10}, r_8)
B_5 = Intersect(d_{10}, r_8)
C_5 = Intersect(r_8, t_9)
D_5 = Intersect(n_9, r_9)
E_5 = Intersect(m_9, t_8)
F_5 = Intersect(l_9, p_9)
m_{10} = Segment(T_4, Z_4)
n_{10} = Segment(U_4, A_5)
G_5 = Point(d_{10})
p_{10} = Segment(G_5, B_5)
q_{10} = Segment(Z_3, C_4)
r_{10} = Segment(I_4, F_5)
s_{10} = Segment(D_4, E_5)
t_{10} = Segment(J_4, D_5)
a_{11} = Segment(K_4, C_5)
b_{11} = Segment(C_4, B_4)
d_{11} = Line(B_5, e_9)
e_{11} = Line(A_5, e_9)
f_{11} = Line(Z_4, e_9)
H_5 = Intersect(d_{11}, f_9)
I_5 = Intersect(e_{11}, f_9)
J_5 = Intersect(f_{11}, f_9)
g_{11} = Segment(B_5, H_5)
h_{11} = Segment(A_5, I_5)
i_{11} = Segment(Z_4, J_5)
K_5 = (-2, 2)
L_5 = (-2, 1)
M_5 = (3, 1)
N_5 = (3, 2)
poly31, k_{11}, l_{11}, m_{11}, n_{11} = Polygon(K_5, L_5, M_5, N_5)
j_{11}, p_{11} = AngularBisector(k_{11}, n_{11})
q_{11}, r_{11} = AngularBisector(n_{11}, m_{11})
O_5 = Point(n_{11})
P_5 = Point(l_{11})
s_{11} = Line(O_5, P_5)
Q_5 = Intersect(s_{11}, j_{11})
t_{11} = Line(Q_5, n_{11})
R_5 = Intersect(r_{11}, t_{11})
a_{12} = Line(R_5, m_{11})
b_{12} = Line(M_5, r_{11})
S_5 = Intersect(a_{12}, b_{12})
poly32, k_{12}, q_{12}, r_{12}, n_{12} = Polygon(K_5, Q_5, R_5, N_5)
poly33, n_{13}, m_{12}, s_{12}, r_{13} = Polygon(N_5, M_5, S_5, R_5)
T_5 = Point(poly31)
U_5 = Point(poly31)
V_5 = Point(poly31)
c_{12} = Line(T_5, j_{11})
d_{12} = Line(O_5, j_{11})
e_{12} = Line(U_5, j_{11})
f_{12} = Line(V_5, j_{11})
g_{12} = Line(U_5, s_{11})
h_{12} = Line(V_5, s_{11})
i_{12} = Line(T_5, s_{11})
W_5 = Intersect(g_{12}, j_{11})
Z_5 = Intersect(h_{12}, c_{12})
A_6 = Intersect(d_{12}, t_{11})
B_6 = Intersect(e_{12}, t_{11})
C_6 = Intersect(q_{11}, g_{12})
D_6 = Intersect(f_{12}, t_{11})
E_6 = Intersect(r_{11}, h_{12})
F_6 = Intersect(f_{12}, g_{12})
G_6 = Intersect(d_{12}, i_{12})
j_{12} = Segment(T_5, C_6)
l_{12} = Segment(O_5, A_6)
p_{12} = Segment(U_5, B_6)
t_{12} = Segment(V_5, D_6)
a_{13} = Segment(V_5, E_6)
b_{13} = Segment(U_5, F_6)
c_{13} = Segment(O_5, P_5)
d_{13} = Segment(T_5, G_6)
H_6 = Intersect(q_{11}, d_{12})
I_6 = Intersect(f_{12}, t_{12})
J_6 = Intersect(q_{11}, f_{12})
K_6 = Intersect(e_{12}, p_{12})
L_6 = Intersect(q_{11}, e_{12})
e_{13} = Line(H_6, t_{11})
f_{13} = Line(L_6, t_{11})
g_{13} = Line(J_6, f_{13})
M_6 = Intersect(e_{13}, r_{11})
N_6 = Intersect(f_{13}, r_{11})
O_6 = Intersect(g_{13}, r_{11})
h_{13} = Line(M_6, a_{12})
i_{13} = Line(N_6, h_{13})
j_{13} = Line(O_6, i_{13})
P_6 = Intersect(j_{13}, b_{12})
Q_6 = Intersect(i_{13}, b_{12})
R_6 = Intersect(h_{13}, b_{12})
S_6 = Intersect(a_{12}, b_{12})
T_6 = Intersect(j_{11}, t_{11})
U_6 = Intersect(j_{11}, e_{13})
V_6 = Intersect(f_{13}, i_{12})
W_6 = Intersect(g_{13}, j_{11})
k_{13} = Segment(U_6, M_6)
l_{13} = Segment(V_6, N_6)
m_{13} = Segment(W_6, O_6)
p_{13} = Segment(O_6, P_6)
q_{13} = Segment(N_6, Q_6)
s_{13} = Segment(M_6, R_6)