Thalès

L'idée de Thalès:
Le rapport que j'entretiens avec mon ombre est le même
que celui que la pyramide entretient avec la sienne.

Mesure de la hauteur de la pyramide de Khéops par Thalès

Déplacez le soleil...

L = (-510.5053985633356, 186.97654261681888)
G = (-325.9772735633354, 479.9149410543192)
z = Point(xAxis)
F = Point(yAxis)
p = CircleArc(F, G, L)
U = (-299613.6442382811, 399747.42712890625)
V = (700386.3557617188, 399747.42712890625)
Y = Point(xAxis)
W = (-300000, -300000)
X = (700000, -300000)
poly1, a, b, c, d_6 = Polygon(z, U, V, Y)
poly2, a_1, e, f, d_1 = Polygon(z, W, X, Y)
A = (-225, -125)
B = (-150, -50)
C = (-100, -150)
D_1 = (-25, -75)
E = (-125, 50)
poly3, b_1, a_2, c_1, d_2 = Polygon(B, A, C, D_1)
poly4, d_3, e_1, b_2 = Polygon(E, B, D_1)
poly5, b_3, e_2, a_3 = Polygon(E, A, B)
poly6, d_4, e_3, c_2 = Polygon(E, C, D_1)
poly7, c_3, e_4, a_4 = Polygon(E, A, C)
Soleil = Point(p)
g = Segment(Soleil, F)
H_1 = Midpoint(c_1)
h_2 = Line(H_1, a_2)
i = Line(E, g)
I = Intersect(i, h_2)
poly8, d_5, i_1, c_4 = Polygon(I, C, D_1)
j = Segment(B, C)
J = Intersect(j, h_2)
K = Intersect(h_2, j)
H = Segment(K, E)
D = Segment(K, I)
M = (163.02225768666509, -30.997305039431335)
m = OrthogonalLine(M, xAxis)
N = Point(m)
h = Segment(M, N)
q = Line(M, g)
r = Line(N, D)
O = Intersect(q, r)
d = Segment(N, O)
P = Intersect(p, i)
Q = Intersect(p, q)
R = Point(q)
S = Point(i)
t = CircleArc(F, R, S)
T = Intersect(t, g)
f_1 = Segment(P, S)
g_1 = Segment(Soleil, T)
h_1 = Segment(Q, R)
o: 0.2 + 0.3 * (y(Soleil) - 190.0) / 290.0
Z = (182, 283)
A_1 = (182, 206)
B_1 = (282, 206)
C_1 = (282, 283)
poly9, z_1, c_5, b_4, a_5 = Polygon(Z, C_1, B_1, A_1)
texte5: "d = " + (d * 1.8 / 41.52) + " m"
texte4: "h = " + (h * 1.8 / 41.52) + " m"
texte6: "D = " + (137.0 * d / h) + " m"