Sposta i punti sui segmenti per tassellare il piano.

Mostra immagine di sfondo

A = (5.716506249194833, 7.674194821100651)
B = (5.929635040347593, 7.617360476793249)
C = (6.228015347961465, 7.432648857794192)
D = (6.554812827729039, 7.40423168564049)
E = (6.753733032804952, 7.503691788178444)
F = (6.8958188935734555, 7.517900374255295)
G = (6.725315860651252, 7.318980169179385)
H = (6.8674017214197605, 7.205311480564581)
I = (6.682690102420699, 7.219520066641432)
J = (6.554812827729039, 7.2763544109488345)
K = (6.412726966960527, 7.290562997025685)
L = (6.370101208729974, 7.148477136257179)
M = (6.114346659346658, 7.049017033719225)
N = (6.085929487192956, 7.17689430841088)
O = (5.787549179579086, 6.9921826894118215)
P = (5.659671904887431, 7.16268572233403)
Q = (5.489168871965225, 7.219520066641432)
R = (5.460751699811523, 7.290562997025685)
S = (5.574420388426328, 7.4184402717173406)
poly1, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s = Polygon(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)
T = (-1.5156640639221326, 7.844697854022856)
U = (-3.305945909605311, 7.830489267946005)
t = Segment(T, U)
V = Point(t)
u = Vector(T, V)
T' = Translate(T, u)
U' = Translate(U, u)
A' = Translate(A, u)
B' = Translate(B, u)
C' = Translate(C, u)
D' = Translate(D, u)
E' = Translate(E, u)
F' = Translate(F, u)
G' = Translate(G, u)
H' = Translate(H, u)
I' = Translate(I, u)
J' = Translate(J, u)
K' = Translate(K, u)
L' = Translate(L, u)
M' = Translate(M, u)
N' = Translate(N, u)
O' = Translate(O, u)
P' = Translate(P, u)
Q' = Translate(Q, u)
R' = Translate(R, u)
S' = Translate(S, u)
poly1', a', b', c', d', e', f', g', h', i', j', k', l', m', n', o', p', q', r', s' = Polygon(A', B', C', D', E', F', G', H', I', J', K', L', M', N', O', P', Q', R', S')
W = (-1.572498408229536, 7.063225619796072)
Z = (-2.709185294377585, 6.55171652102945)
a_1 = Segment(W, Z)
A_1 = Point(a_1)
v = Vector(W, A_1)
A'_1 = Translate(A, v)
B'_1 = Translate(B, v)
C'_1 = Translate(C, v)
D'_1 = Translate(D, v)
E'_1 = Translate(E, v)
F'_1 = Translate(F, v)
G'_1 = Translate(G, v)
H'_1 = Translate(H, v)
I'_1 = Translate(I, v)
J'_1 = Translate(J, v)
K'_1 = Translate(K, v)
L'_1 = Translate(L, v)
M'_1 = Translate(M, v)
N'_1 = Translate(N, v)
O'_1 = Translate(O, v)
P'_1 = Translate(P, v)
Q'_1 = Translate(Q, v)
R'_1 = Translate(R, v)
S'_1 = Translate(S, v)
poly1'_1, a'_1, b'_1, c'_1, d'_1, e'_1, f'_1, g'_1, h'_1, i'_1, j'_1, k'_1, l'_1, m'_1, n'_1, o'_1, p'_1, q'_1, r'_1, s'_1 = Polygon(A'_1, B'_1, C'_1, D'_1, E'_1, F'_1, G'_1, H'_1, I'_1, J'_1, K'_1, L'_1, M'_1, N'_1, O'_1, P'_1, Q'_1, R'_1, S'_1)
A'' = Translate(A', u)
B'' = Translate(B', u)
C'' = Translate(C', u)
D'' = Translate(D', u)
E'' = Translate(E', u)
F'' = Translate(F', u)
G'' = Translate(G', u)
H'' = Translate(H', u)
I'' = Translate(I', u)
J'' = Translate(J', u)
K'' = Translate(K', u)
L'' = Translate(L', u)
M'' = Translate(M', u)
N'' = Translate(N', u)
O'' = Translate(O', u)
P'' = Translate(P', u)
Q'' = Translate(Q', u)
R'' = Translate(R', u)
S'' = Translate(S', u)
poly1'', a'', b'', c'', d'', e'', f'', g'', h'', i'', j'', k'', l'', m'', n'', o'', p'', q'', r'', s'' = Polygon(A'', B'', C'', D'', E'', F'', G'', H'', I'', J'', K'', L'', M'', N'', O'', P'', Q'', R'', S'')
A''_1 = Translate(A', v)
B''_1 = Translate(B', v)
C''_1 = Translate(C', v)
D''_1 = Translate(D', v)
E''_1 = Translate(E', v)
F''_1 = Translate(F', v)
G''_1 = Translate(G', v)
H''_1 = Translate(H', v)
I''_1 = Translate(I', v)
J''_1 = Translate(J', v)
K''_1 = Translate(K', v)
L''_1 = Translate(L', v)
M''_1 = Translate(M', v)
N''_1 = Translate(N', v)
O''_1 = Translate(O', v)
P''_1 = Translate(P', v)
Q''_1 = Translate(Q', v)
R''_1 = Translate(R', v)
S''_1 = Translate(S', v)
poly1''_1, a''_1, b''_1, c''_1, d''_1, e''_1, f''_1, g''_1, h''_1, i''_1, j''_1, k''_1, l''_1, m''_1, n''_1, o''_1, p''_1, q''_1, r''_1, s''_1 = Polygon(A''_1, B''_1, C''_1, D''_1, E''_1, F''_1, G''_1, H''_1, I''_1, J''_1, K''_1, L''_1, M''_1, N''_1, O''_1, P''_1, Q''_1, R''_1, S''_1)
A''' = Translate(A'', v)
B''' = Translate(B'', v)
C''' = Translate(C'', v)
D''' = Translate(D'', v)
E''' = Translate(E'', v)
F''' = Translate(F'', v)
G''' = Translate(G'', v)
H''' = Translate(H'', v)
I''' = Translate(I'', v)
J''' = Translate(J'', v)
K''' = Translate(K'', v)
L''' = Translate(L'', v)
M''' = Translate(M'', v)
N''' = Translate(N'', v)
O''' = Translate(O'', v)
P''' = Translate(P'', v)
Q''' = Translate(Q'', v)
R''' = Translate(R'', v)
S''' = Translate(S'', v)
poly1''', a''', b''', c''', d''', e''', f''', g''', h''', i''', j''', k''', l''', m''', n''', o''', p''', q''', r''', s''' = Polygon(A''', B''', C''', D''', E''', F''', G''', H''', I''', J''', K''', L''', M''', N''', O''', P''', Q''', R''', S''')
B_1 = Translate(A''_1, v)
C_1 = Translate(B''_1, v)
D_1 = Translate(C''_1, v)
E_1 = Translate(D''_1, v)
F_1 = Translate(E''_1, v)
G_1 = Translate(F''_1, v)
H_1 = Translate(G''_1, v)
I_1 = Translate(H''_1, v)
J_1 = Translate(I''_1, v)
K_1 = Translate(J''_1, v)
L_1 = Translate(K''_1, v)
M_1 = Translate(L''_1, v)
N_1 = Translate(M''_1, v)
O_1 = Translate(N''_1, v)
P_1 = Translate(O''_1, v)
Q_1 = Translate(P''_1, v)
R_1 = Translate(Q''_1, v)
S_1 = Translate(R''_1, v)
T_1 = Translate(S''_1, v)
poly2, b_1, c_1, d_1, e_1, f_1, g_1, h_1, i_1, j_1, k_1, l_1, m_1, n_1, o_1, p_1, q_1, r_1, s_1, t_1 = Polygon(B_1, C_1, D_1, E_1, F_1, G_1, H_1, I_1, J_1, K_1, L_1, M_1, N_1, O_1, P_1, Q_1, R_1, S_1, T_1)
U_1 = Translate(A'_1, v)
V_1 = Translate(B'_1, v)
W_1 = Translate(C'_1, v)
Z_1 = Translate(D'_1, v)
A_2 = Translate(E'_1, v)
B_2 = Translate(F'_1, v)
C_2 = Translate(G'_1, v)
D_2 = Translate(H'_1, v)
E_2 = Translate(I'_1, v)
F_2 = Translate(J'_1, v)
G_2 = Translate(K'_1, v)
H_2 = Translate(L'_1, v)
I_2 = Translate(M'_1, v)
J_2 = Translate(N'_1, v)
K_2 = Translate(O'_1, v)
L_2 = Translate(P'_1, v)
M_2 = Translate(Q'_1, v)
N_2 = Translate(R'_1, v)
O_2 = Translate(S'_1, v)
poly3, u_1, v_1, w_1, z_1, a_2, b_2, c_2, d_2, e_2, f_2, g_2, h_2, i_2, j_2, k_2, l_2, m_2, n_2, o_2 = Polygon(U_1, V_1, W_1, Z_1, A_2, B_2, C_2, D_2, E_2, F_2, G_2, H_2, I_2, J_2, K_2, L_2, M_2, N_2, O_2)
P_2 = Translate(U_1, v)
Q_2 = Translate(V_1, v)
R_2 = Translate(W_1, v)
S_2 = Translate(Z_1, v)
T_2 = Translate(A_2, v)
U_2 = Translate(B_2, v)
V_2 = Translate(C_2, v)
W_2 = Translate(D_2, v)
Z_2 = Translate(E_2, v)
A_3 = Translate(F_2, v)
B_3 = Translate(G_2, v)
C_3 = Translate(H_2, v)
D_3 = Translate(I_2, v)
E_3 = Translate(J_2, v)
F_3 = Translate(K_2, v)
G_3 = Translate(L_2, v)
H_3 = Translate(M_2, v)
I_3 = Translate(N_2, v)
J_3 = Translate(O_2, v)
poly3', p_2, q_2, r_2, s_2, t_2, u_2, v_2, w_2, z_2, a_3, b_3, c_3, d_3, e_3, f_3, g_3, h_3, i_3, j_3 = Polygon(P_2, Q_2, R_2, S_2, T_2, U_2, V_2, W_2, Z_2, A_3, B_3, C_3, D_3, E_3, F_3, G_3, H_3, I_3, J_3)
K_3 = Translate(P_2, v)
L_3 = Translate(Q_2, v)
M_3 = Translate(R_2, v)
N_3 = Translate(S_2, v)
O_3 = Translate(T_2, v)
P_3 = Translate(U_2, v)
Q_3 = Translate(V_2, v)
R_3 = Translate(W_2, v)
S_3 = Translate(Z_2, v)
T_3 = Translate(A_3, v)
U_3 = Translate(B_3, v)
V_3 = Translate(C_3, v)
W_3 = Translate(D_3, v)
Z_3 = Translate(E_3, v)
A_4 = Translate(F_3, v)
B_4 = Translate(G_3, v)
C_4 = Translate(H_3, v)
D_4 = Translate(I_3, v)
E_4 = Translate(J_3, v)
poly3'', k_3, l_3, m_3, n_3, o_3, p_3, q_3, r_3, s_3, t_3, u_3, v_3, w_3, z_3, a_4, b_4, c_4, d_4, e_4 = Polygon(K_3, L_3, M_3, N_3, O_3, P_3, Q_3, R_3, S_3, T_3, U_3, V_3, W_3, Z_3, A_4, B_4, C_4, D_4, E_4)
F_4 = Translate(B_1, v)
G_4 = Translate(C_1, v)
H_4 = Translate(D_1, v)
I_4 = Translate(E_1, v)
J_4 = Translate(F_1, v)
K_4 = Translate(G_1, v)
L_4 = Translate(H_1, v)
M_4 = Translate(I_1, v)
N_4 = Translate(J_1, v)
O_4 = Translate(K_1, v)
P_4 = Translate(L_1, v)
Q_4 = Translate(M_1, v)
R_4 = Translate(N_1, v)
S_4 = Translate(O_1, v)
T_4 = Translate(P_1, v)
U_4 = Translate(Q_1, v)
V_4 = Translate(R_1, v)
W_4 = Translate(S_1, v)
Z_4 = Translate(T_1, v)
poly2', f_4, g_4, h_4, i_4, j_4, k_4, l_4, m_4, n_4, o_4, p_4, q_4, r_4, s_4, t_4, u_4, v_4, w_4, z_4 = Polygon(F_4, G_4, H_4, I_4, J_4, K_4, L_4, M_4, N_4, O_4, P_4, Q_4, R_4, S_4, T_4, U_4, V_4, W_4, Z_4)
A'''_1 = Translate(A'', u)
B'''_1 = Translate(B'', u)
C'''_1 = Translate(C'', u)
D'''_1 = Translate(D'', u)
E'''_1 = Translate(E'', u)
F'''_1 = Translate(F'', u)
G'''_1 = Translate(G'', u)
H'''_1 = Translate(H'', u)
I'''_1 = Translate(I'', u)
J'''_1 = Translate(J'', u)
K'''_1 = Translate(K'', u)
L'''_1 = Translate(L'', u)
M'''_1 = Translate(M'', u)
N'''_1 = Translate(N'', u)
O'''_1 = Translate(O'', u)
P'''_1 = Translate(P'', u)
Q'''_1 = Translate(Q'', u)
R'''_1 = Translate(R'', u)
S'''_1 = Translate(S'', u)
poly1'''_1, a'''_1, b'''_1, c'''_1, d'''_1, e'''_1, f'''_1, g'''_1, h'''_1, i'''_1, j'''_1, k'''_1, l'''_1, m'''_1, n'''_1, o'''_1, p'''_1, q'''_1, r'''_1, s'''_1 = Polygon(A'''_1, B'''_1, C'''_1, D'''_1, E'''_1, F'''_1, G'''_1, H'''_1, I'''_1, J'''_1, K'''_1, L'''_1, M'''_1, N'''_1, O'''_1, P'''_1, Q'''_1, R'''_1, S'''_1)
A_5 = Translate(A''', v)
B_5 = Translate(B''', v)
C_5 = Translate(C''', v)
D_5 = Translate(D''', v)
E_5 = Translate(E''', v)
F_5 = Translate(F''', v)
G_5 = Translate(G''', v)
H_5 = Translate(H''', v)
I_5 = Translate(I''', v)
J_5 = Translate(J''', v)
K_5 = Translate(K''', v)
L_5 = Translate(L''', v)
M_5 = Translate(M''', v)
N_5 = Translate(N''', v)
O_5 = Translate(O''', v)
P_5 = Translate(P''', v)
Q_5 = Translate(Q''', v)
R_5 = Translate(R''', v)
S_5 = Translate(S''', v)
poly4, a_5, b_5, c_5, d_5, e_5, f_5, g_5, h_5, i_5, j_5, k_5, l_5, m_5, n_5, o_5, p_5, q_5, r_5, s_5 = Polygon(A_5, B_5, C_5, D_5, E_5, F_5, G_5, H_5, I_5, J_5, K_5, L_5, M_5, N_5, O_5, P_5, Q_5, R_5, S_5)
T_5 = Translate(A'''_1, v)
U_5 = Translate(B'''_1, v)
V_5 = Translate(C'''_1, v)
W_5 = Translate(D'''_1, v)
Z_5 = Translate(E'''_1, v)
A_6 = Translate(F'''_1, v)
B_6 = Translate(G'''_1, v)
C_6 = Translate(H'''_1, v)
D_6 = Translate(I'''_1, v)
E_6 = Translate(J'''_1, v)
F_6 = Translate(K'''_1, v)
G_6 = Translate(L'''_1, v)
H_6 = Translate(M'''_1, v)
I_6 = Translate(N'''_1, v)
J_6 = Translate(O'''_1, v)
K_6 = Translate(P'''_1, v)
L_6 = Translate(Q'''_1, v)
M_6 = Translate(R'''_1, v)
N_6 = Translate(S'''_1, v)
poly5, t_5, u_5, v_5, w_5, z_5, a_6, b_6, c_6, d_6, e_6, f_6, g_6, h_6, i_6, j_6, k_6, l_6, m_6, n_6 = Polygon(T_5, U_5, V_5, W_5, Z_5, A_6, B_6, C_6, D_6, E_6, F_6, G_6, H_6, I_6, J_6, K_6, L_6, M_6, N_6)
O_6 = Translate(F_4, v)
P_6 = Translate(G_4, v)
Q_6 = Translate(H_4, v)
R_6 = Translate(I_4, v)
S_6 = Translate(J_4, v)
T_6 = Translate(K_4, v)
U_6 = Translate(L_4, v)
V_6 = Translate(M_4, v)
W_6 = Translate(N_4, v)
Z_6 = Translate(O_4, v)
A_7 = Translate(P_4, v)
B_7 = Translate(Q_4, v)
C_7 = Translate(R_4, v)
D_7 = Translate(S_4, v)
E_7 = Translate(T_4, v)
F_7 = Translate(U_4, v)
G_7 = Translate(V_4, v)
H_7 = Translate(W_4, v)
I_7 = Translate(Z_4, v)
poly2'', o_6, p_6, q_6, r_6, s_6, t_6, u_6, v_6, w_6, z_6, a_7, b_7, c_7, d_7, e_7, f_7, g_7, h_7, i_7 = Polygon(O_6, P_6, Q_6, R_6, S_6, T_6, U_6, V_6, W_6, Z_6, A_7, B_7, C_7, D_7, E_7, F_7, G_7, H_7, I_7)
J_7 = Translate(K_3, v)
K_7 = Translate(L_3, v)
L_7 = Translate(M_3, v)
M_7 = Translate(N_3, v)
N_7 = Translate(O_3, v)
O_7 = Translate(P_3, v)
P_7 = Translate(Q_3, v)
Q_7 = Translate(R_3, v)
R_7 = Translate(S_3, v)
S_7 = Translate(T_3, v)
T_7 = Translate(U_3, v)
U_7 = Translate(V_3, v)
V_7 = Translate(W_3, v)
W_7 = Translate(Z_3, v)
Z_7 = Translate(A_4, v)
A_8 = Translate(B_4, v)
B_8 = Translate(C_4, v)
C_8 = Translate(D_4, v)
D_8 = Translate(E_4, v)
poly3''', j_7, k_7, l_7, m_7, n_7, o_7, p_7, q_7, r_7, s_7, t_7, u_7, v_7, w_7, z_7, a_8, b_8, c_8, d_8 = Polygon(J_7, K_7, L_7, M_7, N_7, O_7, P_7, Q_7, R_7, S_7, T_7, U_7, V_7, W_7, Z_7, A_8, B_8, C_8, D_8)
E_8 = Translate(A_5, v)
F_8 = Translate(B_5, v)
G_8 = Translate(C_5, v)
H_8 = Translate(D_5, v)
I_8 = Translate(E_5, v)
J_8 = Translate(F_5, v)
K_8 = Translate(G_5, v)
L_8 = Translate(H_5, v)
M_8 = Translate(I_5, v)
N_8 = Translate(J_5, v)
O_8 = Translate(K_5, v)
P_8 = Translate(L_5, v)
Q_8 = Translate(M_5, v)
R_8 = Translate(N_5, v)
S_8 = Translate(O_5, v)
T_8 = Translate(P_5, v)
U_8 = Translate(Q_5, v)
V_8 = Translate(R_5, v)
W_8 = Translate(S_5, v)
poly4', e_8, f_8, g_8, h_8, i_8, j_8, k_8, l_8, m_8, n_8, o_8, p_8, q_8, r_8, s_8, t_8, u_8, v_8, w_8 = Polygon(E_8, F_8, G_8, H_8, I_8, J_8, K_8, L_8, M_8, N_8, O_8, P_8, Q_8, R_8, S_8, T_8, U_8, V_8, W_8)
Z_8 = Translate(T_5, v)
A_9 = Translate(U_5, v)
B_9 = Translate(V_5, v)
C_9 = Translate(W_5, v)
D_9 = Translate(Z_5, v)
E_9 = Translate(A_6, v)
F_9 = Translate(B_6, v)
G_9 = Translate(C_6, v)
H_9 = Translate(D_6, v)
I_9 = Translate(E_6, v)
J_9 = Translate(F_6, v)
K_9 = Translate(G_6, v)
L_9 = Translate(H_6, v)
M_9 = Translate(I_6, v)
N_9 = Translate(J_6, v)
O_9 = Translate(K_6, v)
P_9 = Translate(L_6, v)
Q_9 = Translate(M_6, v)
R_9 = Translate(N_6, v)
poly5', z_8, a_9, b_9, c_9, d_9, e_9, f_9, g_9, h_9, i_9, j_9, k_9, l_9, m_9, n_9, o_9, p_9, q_9, r_9 = Polygon(Z_8, A_9, B_9, C_9, D_9, E_9, F_9, G_9, H_9, I_9, J_9, K_9, L_9, M_9, N_9, O_9, P_9, Q_9, R_9)
w = false

Tool: Circocerchio
Clicca sul triangolo
Input: poly1
Output: p, T

A = (-4.221655823828217, 0.2573952157720354)
B = (-6.409212927818962, -0.8940157728338809)
C = (-5.616576067409749, -3.37139259388696)
poly1, c, a, b = Polygon(A, B, C)
j = LineBisector(a)
l = LineBisector(c)
T = Intersect(j, l)
p = Circle(T, B)

Tool: Circonferenza inscrita (command Circonferenzainscrita)
Clicca sui vertici del triangolo
Input: N, P, Q
Output: c_1, R

poly2, q_1, n_1, p_1 = Polygon(N, P, Q)
r = AngularBisector(N, Q, P)
s = AngularBisector(P, N, Q)
R = Intersect(r, s)
t = OrthogonalLine(R, p_1)
S = Intersect(t, p_1)
c_1 = Circle(R, S)

Tool: Ortocentro
Clicca sui vertici del triangolo
Input: E_1, F_1, G_1
Output: H_1

j_1 = Line(F_1, G_1)
l_1 = Line(G_1, E_1)
m_1 = OrthogonalLine(F_1, l_1)
n_1 = OrthogonalLine(E_1, j_1)
H_1 = Intersect(m_1, n_1)

Tool: Excerchi
Clicca su 3 rette che determinano un triangolo
Input: b, c, a
Output: p, E, D, F, q, r

d, e = AngularBisector(a, c)
f, g = AngularBisector(b, c)
h, i = AngularBisector(a, b)
D = Intersect(h, d)
E = Intersect(d, f)
F = Intersect(f, h)
j = OrthogonalLine(D, a)
k = OrthogonalLine(E, c)
l = OrthogonalLine(F, b)
G = Intersect(b, l)
H = Intersect(k, c)
I = Intersect(j, a)
p = Circle(E, H)
q = Circle(F, G)
r = Circle(D, I)

Tool: Tr. Equil. su lato (command Treqlato)
Clicca sugli estremi in verso orario
Input: A, C
Output: poly2, a_1, c_1, D, d_1

d = Circle(C, A)
e = Circle(A, C)
D = Intersect(d, e, 2)
poly2, c_1, a_1, d_1 = Polygon(A, D, C)

Tool: Rapporto aureo (command Rapportoaureo)
Clicca sugli estremi del segmento
Input: A, B
Output: E

a = Segment(A, B)
b = OrthogonalLine(B, a)
M = Midpoint(a)
c = Circle(B, M)
C = Intersect(c, b, 2)
d = Segment(C, A)
e = Circle(C, B)
D = Intersect(e, d, 1)
f = Circle(A, D)
E = Intersect(f, a, 1)