[successivo] [precedente] [inizio] [fine] [indice generale]


Sezione 4.   Esempi

Gli esempi presentati nella tabella 4.1 illustrano le caratteristiche fondamentali di Eukleides; nella sezione 5 vengono presentati degli esempi più avanzati.

Tabella 4.1. Eukleides: esempi elementari.

Codice Eukleides Figura risultante
% Circonferenza inscritta e bisettrici
A B C triangle
draw(A, B, C)
draw(incircle(A, B, C))
draw(bisector(B, A, C), dotted)
draw(bisector(A, B, C), dotted)
draw(bisector(B, C, A), dotted)
Circonferenza inscritta e bisettrici
% Circolo di Feuerbach
A B C triangle
a = projection(A, line(B, C))
b = projection(B, line(A, C))
c = projection(C, line(A, B))
draw(A, B, C)
draw(a) ; draw(b) ; draw(c)
draw(segment(A, a), dotted)
draw(segment(B, b), dotted)
draw(segment(C, c), dotted)
draw(barycenter(A, B))
draw(barycenter(B, C))
draw(barycenter(C, A))
draw(circle(a, b, c))
Circolo di Feuerbach
% Triangolo isoscele
A B C isosceles
H = projection(C, line(A, B))
draw(A, B, C)
draw(H)
draw(segment(C, H), dashed)
mark(B, H, C, right)
mark(segment(A, H))
mark(segment(B, H))
mark(segment(A, C), cross)
mark(segment(C, B), cross)
mark(B, A, C, double)
mark(C, B, A, double)
Triangolo isoscele
% Punti allineati
A B C D square
A B E equilateral(4)
B F G equilateral(4, 30:)
draw(A, B, C, D)
draw(A, B, E)
draw(B, F, G)
draw(line(E, F), dotted)
Punti allineati
% Angoli di un parallelogrammo
A B C D parallelogram(5, 4, 105:)
draw(A, B, C, D)
mark(B, A, D)
mark(D, C, B)
mark(C, B, A, double)
mark(A, D, C, double)
Angoli di un parallelogrammo
% Somma vettoriale
A B C D parallelogram
draw(segment(A, B), full, arrow)
draw(segment(A, C), full, arrow)
draw(segment(A, D), full, arrow)
draw(segment(B, C), dotted)
draw(segment(D, C), dotted)
Somma vettoriale
% Tangenti a una circonferenza
O = point(2, 2)
C = circle(O, 2)
A = point(6.5, 2)
c = circle(O, A)
I J intersection(C, c)
color(lightgray)
draw(line(A, I))
draw(line(A, J))
color(black)
draw(O, plus)
draw(A)
draw(C)
draw(c, dotted)
Tangenti a una circonferenza
% Una spirale
frame(-5, -4, 5, 4)
trace(t, 0, 3*360)
{ point(t/360, t:) }
Una spirale
% Parabola con fuoco e direttrice
F = point(3, 1.5)
D = line(point(1, 0.5), -65:)
C = parabola(F, D)
draw(F)
draw(D)
draw(C)
Parabola con fuoco e direttrice

Informatica per sopravvivere 2006.02.18 --- Copyright © 2004-2006 Massimo Piai -- <pxam67 (ad) virgilio·it>


Dovrebbe essere possibile fare riferimento a questa pagina anche con il nome esempi.html

[successivo] [precedente] [inizio] [fine] [indice generale]

Valid ISO-HTML!

CSS validator!