Auteur ou autrice : Sergey Slyusarev.
Mise en ligne le 3 décembre 2024
Le paquet byrne
permet de reproduire les figures de l'édition des Éléments d'Euclide par Oliver Byrne.
Cet exemple montre comment dessiner un triangle avec des angles et des côtés de différentes couleurs.
Code
input byrne;
scaleFactor := 1.0;
textLabels := true;
beginfig(0);
startMainPictureMode;
pair A, B, C;
A := (0, 0);
B := (0, 2cm);
C := (3cm, 0);
byAngleDefine(C, B, A, byyellow , 0);
byAngleDefine(B, A, C, byblue, 0);
byAngleDefine(A, C, B, byred, 0);
draw byNamedAngleResized();
byLineDefine(A, B, byred, 0, 0);
byLineDefine(B, C, byblue, 0, 0);
byLineDefine(C, A, byyellow, 0, 0);
draw byNamedLineSeq(1)(AB, BC, CA);
draw byLabelsOnPolygon(A, B, C)(0, 0);
stopMainPictureMode;
endfig;
end.