|  |  |  | Circonferenza | 
prototipo (Circle nome 2points c p)
  nome: stringa di caratteri che designa il nome dell'oggetto
c: riferimento ad un punto: centro della circonferenza
p: riferimento ad un punto appartenente alla circonferenza
output: riferimento ad una circonferenza definita da centro e punto ad essa appartenente.
Esempio:
(lets Point "A" free  1 5)
(lets Point "B" free 10 4)
(lets Circle "C1" 2points A B)
prototipo (Circle nome center-radius c r)
  nome: stringa di caratteri che designa il nome dell'oggetto
c: riferimento ad un punto: centro della circonferenza
r: riferimento ad un valore numerico: raggio della circonferenza
output: riferimento ad una circonferenza definita da centro e raggio.
Esempio:
(lets Point "A" free  1 5)
(lets Numeric "r" free 10 4)
(lets Circle "C1" center-radius A r)
prototipo (Circle nome center-segment c s)
  nome: stringa di caratteri che designa il nome dell'oggetto
c: riferimento ad un punto: centro della circonferenza
s: riferimento ad un segmento la cui lunghezza definisce il raggio della circonferenza
output: riferimento ad una circonferenza definita da centro e raggio.
Esempio:
(lets Point "A" free  1 5)
(lets Point "B" free 10 4)
(lets Segment "s" extremities A B)
(lets Circle "C1" center-segment A s)
|  |  |  | Circonferenza |