Logiciel Eukleides

Je viens de découvrir un logiciel très intéressant pour tracer des figures de géométrie au format EPS (images vectorielles) par programmation. Il s’agit d’Eukleides. Attention à bien enregistrer le code source avec un encodage ISO 8859-1. Pour une installation sous Debian 10, voir ici.

Code source pour l’image ci-dessus :

box -1, -1, 7, 3
A B C isosceles
H = projection(C, line(A, B))

draw
(A.B.C)
C.H dashed
H
end

label
A -135°
B -45°
C 90°
H -90°
B, H, C right
B, A, C double
C, B, A double
A.H simple
B.H simple
A.C double
C.B double
end

Code source pour l’image ci-dessus :

% Thalès
% Triangle ABC
% E appartient à [AB] ; F appartient à [AC] ; (EF) // (BC)

box -2,-2,9,7 % coordonnées des coins de la fenêtre (en cm)

AB = 6 % en cm
AC = 4.8 % en cm
BC = 7 % en cm
inclinaison = 5 % inclinaison de [BC] en °
rapport = 4/6 % AE/AB

B C A triangle BC, AC, AB, inclinaison°
E = point(A.B, rapport)
F = point(A.C, rapport)

draw
(A.B.C)
(A.E.F)
end

label
A 90°
B -135°
C -45°
E 135°
F 45°
end