LOGO/Assonometria: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nuova pagina: {{LOGO}} ==Assonometria cavaliera== La tartaruga si muove nel piano, ma possiamo far disegnare delle figure ''solide'' utilizzando un'assonometria. Nell'assonometria cavaliera la fac...
 
Riga 80:
==Parallelepipedo==
 
Se invece di un cubo vogliamo far disegnare un parallelepipedo dobbiamo fornire alla procedura 3 informazioni: la larghezza l'altezza e la profondità e utilizzarle al momento opportuno. Dopo qualche tentativo si ottiene:
 
<source lang=lisp>
to parallelepipedo :larg :alt :prof
setpencolor 1
parall :alt 45 :prof/2
rt 45
parall :prof/2 45 :larg
setpencolor 15
lt 45 fd :alt rt 45
parall :prof/2 45 :larg
rt 45 fd :larg lt 45
parall :prof/2 135 :alt
lt 45 bk :alt rt 90 bk :larg lt 90
end
</source>
 
A questo punto ricordandoci che un cubo è un particolare parallelepipedo possiamo riscrivere la procedura cubo:
 
<source lang=lisp>
to cubo :spigolo
parallelepipedo :spigolo :spigolo :spigolo
end
</source>
 
==Torri==