Author: Daniel Mentrard
Date: 11 Μαΐου 1998(Ελλάδας)

τρίγωνα πολλά...

Podéis mover todos los puntos rojos.

Mediatrices

Medianas

Alturas

Bisectrices

C = (-4.589362311268658, 2.450961584722669)
C_2 = (-19, -7)
A = (1.904260235634939, 9.45058069372265)
B = (5.404069790134924, 2.071464163150381)
a = Segment(B, A)
b = Segment(A, C)
e = Segment(C, B)
H = (-20.275255736256568, 7.004930643590124)
I = (9.831539708478287, -5.771482549343574)
J = (10.295369890399972, 7.047097023764826)
v = Vector(C, H)
w = Vector(C, J)
z = Vector(C, I)
u = Vector(C, C_2)
K = Translate(B, u)
L = Translate(C, u)
M = Translate(A, u)
E' = Translate(B, u)
G' = Translate(A, u)
f = Segment(E', G')
G'_1 = Translate(A, u)
F' = Translate(C, u)
g = Segment(G'_1, F')
F'_1 = Translate(C, u)
E'_1 = Translate(B, u)
h = Segment(F'_1, E'_1)
D = Translate(B, w)
N = Translate(C, w)
O = Translate(A, w)
P = Translate(B, v)
Q = Translate(C, v)
R = Translate(A, v)
F'_2 = Translate(C, v)
E'_2 = Translate(B, v)
d = Segment(F'_2, E'_2)
E'_3 = Translate(B, v)
G'_2 = Translate(A, v)
i = Segment(E'_3, G'_2)
G'_3 = Translate(A, v)
F'_3 = Translate(C, v)
j = Segment(G'_3, F'_3)
F'_4 = Translate(C, w)
E'_4 = Translate(B, w)
k = Segment(F'_4, E'_4)
E'_5 = Translate(B, w)
G'_4 = Translate(A, w)
l = Segment(E'_5, G'_4)
G'_5 = Translate(A, w)
F'_5 = Translate(C, w)
m = Segment(G'_5, F'_5)
S = Translate(B, z)
E'_6 = Translate(B, z)
G'_6 = Translate(A, z)
n = Segment(E'_6, G'_6)
T = Translate(A, z)
U = Translate(C, z)
F'_6 = Translate(C, z)
E'_7 = Translate(B, z)
p = Segment(F'_6, E'_7)
G'_7 = Translate(A, z)
F'_7 = Translate(C, z)
q = Segment(G'_7, F'_7)
r = AngularBisector(U, S, G'_6)
s = AngularBisector(T, U, S)
t = AngularBisector(S, T, U)
V = Intersect(p, t)
W = Intersect(n, s)
Z = Intersect(q, r)
A1 = Intersect(r, s)
a1 = Segment(S, Z)
b1 = Segment(U, W)
c1 = Segment(T, V)
d1 = OrthogonalLine(A1, q)
B1 = Intersect(q, d1)
e1 = Circle(A1, B1)
M1 = Midpoint(k)
N1 = Midpoint(l)
O1 = Midpoint(m)
l1 = Segment(D, O1)
m1 = Segment(N, N1)
n1 = Segment(O, M1)
P1 = Intersect(l1, m1)
poly1, f_1, e_1, g_1 = Polygon(B, A, C)
α, β, γ = Angle(poly1)
a_1 = Line(K, M)
b_1 = Line(M, L)
c_1 = Line(L, K)
d_1 = OrthogonalLine(K, b_1)
h_1 = OrthogonalLine(L, a_1)
i_1 = OrthogonalLine(M, c_1)
D_1 = Intersect(d_1, h_1)
k_1 = Circle(P, Q, R)
E_1 = Center(k_1)
j_1 = OrthogonalLine(E_1, i)
l_1 = OrthogonalLine(E_1, d)
m_1 = OrthogonalLine(E_1, j)
F_1 = Intersect(d, l_1)
G_1 = Intersect(i, j_1)
H_1 = Intersect(j, m_1)
n_1 = Segment(F_1, E_1)
p_1 = Segment(E_1, H_1)
q_1 = Segment(E_1, G_1)
r_1 = OrthogonalLine(D_1, b_1)
s_1 = OrthogonalLine(D_1, a_1)
t_1 = OrthogonalLine(D_1, c_1)
A_1 = Intersect(t_1, c_1)
B_1 = Intersect(r_1, b_1)
C_1 = Intersect(s_1, a_1)
a_2 = Segment(D_1, C_1)
b_2 = Segment(D_1, B_1)
c_2 = Segment(D_1, A_1)
d_2 = Segment(K, D_1)
e_2 = Segment(L, D_1)
f_2 = Segment(M, D_1)
g_2 = Segment(L, B_1)
h_2 = Segment(L, A_1)
i_2 = Segment(M, C_1)
E'_8 = Translate(B, v)
G'_8 = Translate(A, v)
F'_8 = Translate(C, v)
poly1', f'_8, e'_8, g'_8 = Polygon(E'_8, G'_8, F'_8)
E'_9 = Translate(B, z)
G'_9 = Translate(A, z)
F'_9 = Translate(C, z)
poly1'_1, f'_9, e'_9, g'_9 = Polygon(E'_9, G'_9, F'_9)
E'_{10} = Translate(B, w)
G'_{10} = Translate(A, w)
F'_{10} = Translate(C, w)
poly1'_2, f'_{10}, e'_{10}, g'_{10} = Polygon(E'_{10}, G'_{10}, F'_{10})
E'_{11} = Translate(B, u)
G'_{11} = Translate(A, u)
F'_{11} = Translate(C, u)
poly1'_3, f'_{11}, e'_{11}, g'_{11} = Polygon(E'_{11}, G'_{11}, F'_{11})
δ = Angle(K, A_1, D_1)
ε = Angle(K, C_1, D_1)
ζ = Angle(D_1, B_1, M)
η = Angle(R, G_1, E_1)
θ = Angle(E_1, H_1, R)
ι = Angle(E_1, F_1, Q)
j_2 = Segment(R, G_1)
k_2 = Segment(G_1, P)
l_2 = Segment(P, F_1)
m_2 = Segment(F_1, Q)
n_2 = Segment(Q, H_1)
p_2 = Segment(H_1, R)
q_2 = Segment(N, M1)
r_2 = Segment(M1, D)
s_2 = Segment(D, N1)
t_2 = Segment(N1, O)
a_3 = Segment(O, O1)
b_3 = Segment(O1, N)
κ = Angle(Z, T, A1)
λ = Angle(A1, T, W)
μ = Angle(A1, U, T)
ν = Angle(S, U, A1)
ξ = Angle(A1, S, U)
ο = Angle(T, S, Z)
c = Line(H_1, E_1)
c_3 = Line(G_1, E_1)
d_3 = Line(F_1, E_1)
E, F = Intersect(k_1, d_3)
G, I_1 = Intersect(k_1, c_3)
J_1, K_1 = Intersect(k_1, c)
e_3 = Segment(G, I_1)
f_3 = Segment(J_1, K_1)
g_3 = Segment(F, E)
h_3 = Circle(A, C, B)
L_1 = Midpoint(g_1)
M_1 = Midpoint(f_1)
i_3 = Segment(M_1, C)
j_3 = Segment(L_1, A)
N_1 = Intersect(i_3, j_3)
O_1 = Midpoint(C_2, N_1)
Q_1 = Midpoint(N_1, I)
R_1 = Midpoint(N_1, J)
T_1 = Midpoint(N_1, O_1)
U_1 = Midpoint(R_1, J)
V_1 = Midpoint(Q_1, I)
u_1 = Vector(T_1, O_1)
v_1 = Vector(Q_1, V_1)
P_1 = Midpoint(U_1, J)
S_1 = Midpoint(N_1, H)
W_1 = Midpoint(S_1, L_1)
Z_1 = Midpoint(S_1, W_1)
A_2 = Midpoint(S_1, Z_1)
w_1 = Vector(W_1, A_2)
z_1 = Vector(R_1, P_1)
o = false
o_1 = false
o_2 = false
u_2 = false