UNIVERSITA` DI PISA Tesi di laurea

Transcript

UNIVERSITA` DI PISA Tesi di laurea
!"#
$
%
!
"
&
#"
'
&
$$
'
%
&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&
%
'
' ((
) &&&&&&&&&&&&&&&&&&&&
ANNO ACCADEMICO 2004-2005
I
Ringraziamenti
Dio solo sa quanto sia stato difficile,
ma alla fine ho rispettato tutte le scadenze!
Ringrazio
Marcello per avermi seguito e assecondato nello svolgimento della tesi;
ilVeraldo per essermi stato vicino in tutti questi anni, sia come amico che come tutore;
Jordans, mio coinquilino, fotografo quasi-semi-professionale e mago della rete domestica;
infine, ringrazio tutti gli Amici per avermi accompagnato nella mia vita studentesca.
Dedico questa tesi
ai miei Genitori, ai miei Nonni
e a tutti quelli che, come me, hanno la grafica nel cuore.
II
)
*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
( ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
%
+
)'
"'"
"'
-
)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,
*
%
)*
$
+
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ,
)' $!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.
'"
(
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' '
(
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' "#
'
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ""
'. /0 (
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' "
'1
2
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' "
'3
4
)
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' "1
',
& 5
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ",
'!
)
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' "
'"%
&
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'"#
*
6% 7 6 8 6
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' .
'""
9 7 69
6
6 $ 0 75''''''''''''''''''''''''''''''''''''''''''''''''''''' 3
'"
.
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' '"
1 ) 0 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
,
/ $ 01 $( #
'"
' 2
'
'.
3
)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,2
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 1
5:(
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' !
( )) ; ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ( )) /) * '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ."
/ $ 01 ' ' ) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!33
.'"
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ..
.'
'
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' .3
.'
' 0 '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' .,
.'. +
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' .!
.'1
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' .!
.'3
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ..', <
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 1#
.'!
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 1
.'- $ '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 1
.'"#
9 7'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 1
2
1'"
1'
1'
1'.
1'1
4
/ $ 01 $#
" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!22
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 11
0 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 13
%
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 1!
=''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 3#
)
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 3
/ $ 01
*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!43
III
3'"
3'
3'
3'. :
5
>
/ $ 01 '$
,'"
6
!'"
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 3.
0 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 33
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 3,
= ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ,#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!5-
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ,
$'
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!6( ))
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' !
IV
)
) $$ * #'
Città realizzata in CG........................................................................................................................... 4
Esempio di lenti stereoscopiche polarizzate ........................................................................................ 6
Ricostruzione di San Andreas nel videogioco GTA .......................................................................... 10
Rappresentazione del DTM di Pisa in XVR ...................................................................................... 14
Rappresentazione a griglia regolare................................................................................................... 15
Schema generale di generazione e semplificazione degli edifici....................................................... 17
Albero al primo passo e dopo più iterazioni ...................................................................................... 19
Panoramica di una città col metodo di Parish e Muller ..................................................................... 23
Schema dell'applicazione ................................................................................................................... 24
Esempi di edifici creati con l'applicazione......................................................................................... 25
Panoramica della città (500 edifici) ................................................................................................... 26
Schema dell'applicazione ................................................................................................................... 27
Fasi di divisione della geometria ....................................................................................................... 28
Esempi di facciate .............................................................................................................................. 28
Esempi di edifici generabili ............................................................................................................... 29
Crescita della città nel tempo ............................................................................................................. 30
Distribuzione di edifici commerciali e residenziali nella realtà (Chicago)........................................ 30
Viste della città realizzata con il motore grafico di Sim City ............................................................ 31
Panoramica della città generata da NetLogo...................................................................................... 32
Scorcio di Ginza................................................................................................................................. 32
Schema del sistema ............................................................................................................................ 33
Cartina stradale di Pisa....................................................................................................................... 36
Schema del paradigma Data Amplification ....................................................................................... 38
Schema del paradigma Lazy Evaluation............................................................................................ 39
Schema delle connessioni dei segnali agli slot .................................................................................. 41
Pipeline di rendering di OpenGL ....................................................................................................... 43
Schema del formato AAM ................................................................................................................. 46
Esempio di file .lob ............................................................................................................................ 47
Codice della struct Line ..................................................................................................................... 49
Codice della struct Face ..................................................................................................................... 50
Variabili istanza della classe Building ............................................................................................... 50
Metodi della classe Building.............................................................................................................. 51
Variabili e metodi della classe Facade............................................................................................... 52
Variabili e metodi della classe Roof .................................................................................................. 53
Variabili e metodi della classe SideWalk .......................................................................................... 54
Suddivisione algoritmi di AB-Block.................................................................................................. 55
Calcolo del semipiano destro e sinistro.............................................................................................. 56
Prime fasi della creazione della parallela........................................................................................... 57
Ultime fasi della creazione della parallela ......................................................................................... 58
Procedimento dell'algoritmo Perimetral ............................................................................................ 59
Generazione dei lots tramite algoritmo Mix ...................................................................................... 60
Angoli................................................................................................................................................. 60
Cicli dell'algoritmo Mix ..................................................................................................................... 61
V
Chiusure dei lots................................................................................................................................. 62
Esempio di costruzione di un tetto..................................................................................................... 62
Ordine di creazione dei vertici nelle costruzioni ............................................................................... 63
Schermata iniziale di AB-Block ........................................................................................................ 65
Menù di AB-Block e visualizzazione di un file LOB ........................................................................ 66
Sezioni di AB-Block .......................................................................................................................... 67
Fasi della Add Building ..................................................................................................................... 68
Chiusura dell'angolo........................................................................................................................... 69
Editor delle texture............................................................................................................................. 70
*
)
%
.............. 73
Grafico dei tempi di generazione del Perimetral con controllo della lunghezza delle linee.............. 74
Grafico dei tempi di generazione del Mix senza il controllo della lunghezza delle linee ................. 75
Grafico dei tempi di generazione del Mix con controllo della lunghezza delle linee........................ 76
Grafico dei tempi di generazione di 5000 edifici nei tre diversi livelli di dettaglio .......................... 77
Foto aerea di Pisa ............................................................................................................................... 78
Tre diversi output per lo stesso isolato tramite il Mix (si noti come ricalchino la morfologia degli
isolati reali) ................................................................................................................................ 78
Differenza di qualità tra la texture a grandezza originale e quella ridotta ......................................... 79
Esempio di portici .............................................................................................................................. 79
Tripla visuale di un isolato con palazzi.............................................................................................. 80
Doppia visuale di una chiesa.............................................................................................................. 80
Esempio di corte realizzata con l'algoritmo Perimeter ...................................................................... 81
Esempio di edifici tipici pisani........................................................................................................... 81
VI
!
')
"($"
)"
)"
) $# (
$ ) )*
)' $ ( $
'7
) $
((
"($
8
*
?
(
@
@
)
'
)
)
)
) 0
4
4
'
C
)
'
A
D
A
(
)
)>
0
4 )
) )
E)
0
'
)
4
4
B
A
)
(
F
@
A
A
)
(
)
GH'
)
)
A
)
B
'
0
)
*
)
)
)
A
$
00
A
'
)
)
)
@
)
A
( ))
)
+
@
@
@
'
@
A
A) )
0
0
)
(
)
'
(
I
(
1
!
')
"($"
)"
)"
(
@
) )
F <&<
) B
@ )
) $# (
$ ) )*
)' $ ( $
'7
7&
) $
((
"($
8
H A
)
@
D
E
@
'
' ' ) $$
?
(
@
)
)> )
)
)
)
)
00
A
'
)
*
)
0
$
+
'
4
'
)
(
( )
)
4
(
)>
)
0
(
(
'
)
(
4
)
(
0
))
@
@
)
'
(
7&
(
)
( F(
(
/) * H'
'
'
@
@
4 <&<
)>
4
4
F;
7H
(
(
)
H
(
%
)
F <&<
)
@
( F
)
'
H'
(
(
$ % 9
*
2
)
0
(
(
(
'
2
!
')
"($"
)"
)"
+
) $# (
$ ) )*
'7
)' $ ( $
) $
((
"($
8
)'
+!+
"('
DJ 4
*
(
)
$8
)>
)
)
4
E @
)
' 4
4
)
'$
(
)
)
@
4
'
)
)
)
4
(
4
)
(
)>
A ))
@
0
4
))
)
(
*
5E'
*
* A
@
@
4
4
4
(
(
' :4
D
)
))
*
)
(
)
( )
8 0C
@
)
F
)
(
F
)
)
(
&
H )
(
F
)
F
* H'
H
2H
3
!
')
"($"
)"
)"
)
(
) $
) >(
4
"($
)
((
8
4
8
':
8
@
)
@
0
0
F
(
4
)' $ ( $
'7
*
)
)
) $# (
$ ) )*
(
(
%$ ((
H
A )>
)
0 '
* #!+
8
$
4
!
')
"($"
)"
)"
) $# (
$ ) )*
)
) $
((
"($
8
0
E
(
)' $ ( $
'7
D
(
D
E
'
%
)
4
DJ 4 )
)
(
(
)>
E'
)
(
)
0
00
)
) (
0
)
(
(
4
4
)
(
( (
((
A @
) >)
4 )
4
(
4A
)
(
4
(
) ('
)
' ;
A
A
) )
0
@
B
((
)>
(
'
%
A
)
A
'
)
(
)
*
)
@
(
@
@
(
)
'%
)
)>
(
( A
)
)
)
)
)>
)
F
)
A
F% 8 9 H
)
(
H
(
@
)
''
) (
F
F
H'
)
)
)
0
'
4
':
) )
)
(
@
'
'
@
)
(
4 )
*H
)
0
)
)
0
(
)
0
00
'
)
)
)
0
)
4 0
(
0
)
00
( (
)
A
0
(
)
(
1
(
A
)
)
)
)
A
)
4 @ 0
)
0
)
4
5
!
')
"($"
)"
)"
'
) $# (
$ ) )*
@
)' $ ( $
) $
)
4
((
"($
8
(
4
'
)
)
'7
(
(
0
'D
(
)
A
(
) )
=
'%
@
(
A
(
)
@
A
F
E
D)
)
E
4
))
H
)
'
fig. 2 Esempio di lenti stereoscopiche polarizzate
:4
)
0
0
4
00
(
))
)
)
)
)
' :4
A
)
F)
H'
)
)
)
B
'
6
!
')
"($"
)"
)"
+!-
%
)' $ ( $
'7
) $
((
"($
8
)' $
)
(
)
!#
=
'
' J
H
) $# (
$ ) )*
)
)
00
=
((
)>
4
F
(
) )
'%
0
(
K
(
0
)
)
@
00
'
@
)
)
)
)
)
(
()
'
4
)
)
D
E'
))
)
'
:4
)
)
)
)
(
H )
A)
:
F & 5
@
)
)
H
A
)
)
4
0
4
%
)
D
E) )
'
(
)
))
)
((
4
) )
)
)
))
A
(
J 4
F
(
)
(
(
'
0
)
)
)
4
(
))
'
) )
)
)
A
)
)
H' J )
0
'
A 4
)
'
))
)
)
@
) B
)
F)
@
I
('
A )
K
)
)
F
)
(
H
7
!
')
"($"
)"
)"
)
)
) $# (
$ ) )*
)' $ ( $
'7
) $
A
0
0
(
)
'
)
0
0
'
4 ((
)
@
C
)
A )
)
(
)>
(
)
8
'
(
)
((
"($
)
(
4
(
(
(
)
'
))
)
)
4
)
'
4
0
@
)
(
)
4
(
)
)
) >A )
@ 0
0
)
)
' 24
' :4
)
)
)
)
)
)
'
)
)
)
0 005&
)
)
)>
))
':
)
)
'
(
)
)
A(
))
)
&0
(
& 0L '
@
0
'
8
!
')
"($"
)"
)"
-
)*
-!+
89 ' $
) $# (
$ ) )*
(
(
)
'
( '*
'
0
(
(
D
4
(
' *
4
0
)
)
00
A
)
0
(
)
A
4
)
((
8
(
)
4
((
"($
)
M:00
'
)
) $
)' $
(
0
)' $ ( $
'7
E' $
(
)
)
)
(
0
)
(
A )
)
'
@
@
)
@
'
@
0
) B
@
)
)>
(
0
'
9
!
')
"($"
)"
)"
/
) $# (
$ ) )*
0
) $
((
"($
(
8
)
(
;
)' $ ( $
'7
'
)
(
F
) B
H
'
* #!,
(
'
)
)
@
$9 ) #
A
(
0
'
((
)
F
-!-
)
0
'
(
)
D
EH'
89 ' $
)
A
@
))
F
)
)
)
)
H' :
)
6(
"'
F
(
H
)
&
F
10
!
')
"($"
)"
)"
) )
*
) $# (
$ ) )*
))
5
6
) $
((
"($
8
H' :
F*
'
)' $ ( $
'7
H'
*
) B
& 5
'
)
(
)
D
EC @
(
(
)
)
(
'
)
A
4
4 )
((
6
'
A
A
0
A
'
)
)
(
(
'
6AD
(
)
E
'
)
6
1'
*
(
<
'
-!,
$
)
4 )
2
(
*
'
'
)
) *
))
((
0
4
@
)
'
4
)
.'
)
)
4
*
'
)
) #$ ) *
(
(
@
)
)
)
'
':
)>
)
'%
)
)
4
(
)
(
)
villa
tempio
baracca
castello
ufficio
magazzino
fattoria
stazione
ospedale
fabbrica
grattacielo
biblioteca
faro
motel
museo
prigione
palazzo
igloo
chiesa
stadio
11
!
')
"($"
)"
)"
-!3
J
7
9
(
) $# (
$ ) )*
)' $ ( $
'7
) $
8
%
) B
(
((
"($
'
(
4
)
A0
0
(' /
) B
0
F
)
)>
H'
)
4
@
4
'
)
((
& 5
(
@
0
'
J
A
)
0
)
(
(
A0
) )
)
I@
))
(' ;
)
-!2 $
A
'
(
)
@
@
(
)
)
0
'
))
)
$*
F
2
(
2
H'
# ""
4 (
))
)
))
@
(
@
'
)
A
))
(
A
))
'
0
12
!
')
"($"
)"
)"
'
F2
) $# (
$ ) )*
)
2?
(
)' $ ( $
'7
) $
@
)
2* NH
((
"($
8
(
(
)
)
'
2
)
F2
H'
@
(
''
2
(
A
))
@
(
)
'
0
)
)
(
)
(
((
)
((
@
)
'
(
'
0
)
'
@
E
(
(
(
(
0
) B
D )
) B
'
(
@
0
)
)
) B
A@
4
0
'
(
2
)
)
)
A
(
'
) )
)
' :
))
(
'
@
)
)
(
)
)
)
(
'
)
)
4
)
((
)
)
)
) B
'
@
@
4
0
)
((
)
(
)
@
'
(
4
)
':
A
(
)
0
'
(
( ))
0
2
4
(
)
@
A ) >)
)
'
13
!
')
"($"
)"
)"
4
) $# (
$ ) )*
'7
)' $ ( $
) $
(
@
((
"($
8
@
2
0
)
)>
' :
0
@
'
A
0
F H
)
F H
)
)
'
)'
4
(
(
)
A
(
@
)
'
(
A
)
'
)
4
A @
A
)
)
'
))
(
))
)
) B
(
)
@
)
)
* #!3
((
)
0
(
'
4
)$
4
)
)
))
'
:
14
!
')
"($"
)"
)"
* #!2
)
@
# #$
((
"($
8
#$
)
)
&
''
A (
)
) $
) B
0
2
)' $ ( $
'7
((
2
(
) $# (
$ ) )*
0
0
'
)
)
0
)
0
A) B
(
(
(
4 (
'
-!4
$ ) $$ "" #
:
"($*
@
F
)
0
4
(
@
0
)
(
(
'
F @
4
0
(
)
2
) " ) $$
H'
4
)=
4
))
0
)
)
) B
)
(
(
' H'
15
!
')
"($"
)"
)"
) $# (
$ ) )*
'7
)' $ ( $
) $
((
"($
8
)
) )
)
'
%
@
)
(
) )
)
)
'
@
)
A
A
* #!4
4 )
F
(
)
$ ) $$;" " #
)
H @
(
"'
'
6 A
)
)
F
0
"-, H
0
' J
)
))
4
(
'J
)
)>
F<
)
' ;
(
(
) 0
)
)) )
))
F
))
' ##"H A
"
5
(
###H
4
)
@
)
(
'
8
4
)
!
)'
'J
)
)
)
'
#
6A
'
)>
)
)
A0
))
(
F
H'
4
<
)
F$
"-- H
(
* #!5
" ($*
) $$ '( *
0
(
))
0 (
16
!
')
"($"
)"
)"
'*
"--,H
)
4
* #!6
)
%" #
) $
((
"($
8
F*
? 70
0
4 ))
)
)' $ ( $
'7
F? )) "--3H
(
'
-!5
) $# (
$ ) )*
F$ 0
0
'
##"H
0
$) #
0
'
" ($*
) #$ )*
/ < "
& 5
A
)
))
)
0
0
)
F
)
I
)
'
)
)
(
)
)
4
%
)
)
NH
@
(
'
(
)
)
@
) B
'
0
F
) D E EOE D&DH'
* #!.
" ( ) / < " '(
)
0
F
)
(
H'
(
)
)>
A
)
)
0
0
17
!
')
"($"
)"
)"
)
))
) $# (
$ ) )*
'7
)
('
)' $ ( $
) $
((
"($
8
(
)
)
)
)
)
00
→
@
)
;
(
)
O && O '
0
0
' ))
4
(
(
(
)
)
& 5
))
))
)
)
)
)>
)
4
0
4
))
)
'
)>
'
0
0
)
0
'
(
0
'
4
@
0
A
4 )
)
A
)
)
)
@
B0
)
)
)
@
'
)
)
(
@
(
%
)
)
'
@
'
@
(
((
%
0
)
)
)
(
DPE DQE )
)
'
)
→
)
(
4 0
0
)
)
)
(
A
4 0
A
A
F
)>
H'
)
)
@
'
18
!
')
"($"
)"
)"
0
) $# (
$ ) )*
)' $ ( $
'7
) $
)
D E
"($
((
8
0
(
'
'
))
0
DRE
DOE
D&E
)
$
0
)
DSE
DTE )
'
)
→
A)
0
0
'4 0
* #!+= $7
/
(
4 0
0
)
:4 )
0
0
) )>
'
) ( (>
)
@
@
)
I
0
)
(
'
OF #H
(
0
' %
)
))
(
0
(
$( " (
A
)
)
B
4
)
D PGOF #H Q E
DGE
U'
4
)
19
!
')
"($"
)"
)"
4
) $# (
$ ) )*
'7
) >)
@
)' $ ( $
) $
8
)
4
0
'
) B
)
)
DGF HE
(
'
)
A
)
0
0
)
((
"($
)>
)
@
@
)
DV E'
00
)
)
)
(
F
)
H
)
D'E
(
$
)
D E
DWE DXE
)
%
'
D*E
0
F L
H' & 5
)
DV % F
)
'
L
HE
D E
A
=
('
0
& 5
)
) B
) >)
4
& 5
'
)
'
& 5
(
A
'
4
(
)
)
H' ;
0
@
0
)
@
)
)
(
( 00
@
@
(
0
) 0 0
F
) B
)
'
'/
(
)
(
& 5
)
;
)
0
(
)
& 5
) 0
H' %
& 5
)>(
';
(
A
F
) 0 0
(
)
(
)
B
(
)
"H
A
(
(
)
) >)
(
) 0 0
)
(
F
' ;
'
)
→
→
20
!
')
"($"
)"
)"
(
)
) $# (
$ ) )*
)' $ ( $
'7
) $
((
"($
8
) B) B
0
)
)
I
"
)
F
(
)
-!6
)
$ "
@
';
A
A
@
)
@
0
H
@
'
)(
)' $
)
)
0
'
D ? ( ?
4 ))
E F$
)
)
Y 55
)
0
F
)
(
= "--!H
(
(
'
)
('
)
)
@
7 9
0
) )
0
* +
4
$0
H
4 ))
(
*:
F
*
)
)
75 ## H A
'
##1H )
)
0
' *
0
K
4
0
) B
'
F
)
)
'
)
(
)
4
4
H
0
'
A
F9
(
':
0
'
(
"--3H
)
@
))
0
)
) B
<
)
0
=
F
)
F
=
H
'
21
!
')
"($"
)"
)"
-!.
) $# (
$ ) )*
') +1
%/
)' $ ( $
'7
) $
((
"($
8
'$$
%
D%
& '
#
) >)
))
(
F
%
)
=
$
E
(
'
)
'
(
H
'
))
(
'J
(
(
)
)
(
)>
)>
(
* #!++
)
"(
) $
) 7$ 0
4
4
4
)
)
(
'2 )
)) )
(
)
)
4
'
(
)
))
)
)
I
0 ' ;
) >0
)
)
0
4
)
)
4
A
'
(
4
&
5
F
(
)
H
'
)
)
A
* #!+-
9
$9 $$) )
#$ ) '
' %
)*
(
(
'
@
%
A
0
)
(
)
0
@
)'
)
'
'
22
!
')
"($"
)"
)"
)
@
) $# (
$ ) )*
'7
)' $ ( $
) $
'
4
=
)
& 5
)
(
8
)
'
(
)
=
' ;
)
)
A
@
)
'
(
(
)
'
)
(
((
A
(
)
"($
&
)
)
':
A
0
))
* #!+,
(
(
( ))
'
"( )
*
4
A
$
)
'
)
& '
(
A
)
(
)
)
4
'
* #!+3
"
)'
8 $"
) )
%
'$$
23
!
')
"($"
)"
)"
-!+=
') -1
'
8 7
)
)
)
)' $ ( $
'7
?
) $
0
D
A)
?
"(
2
(
8
@
%
))
((
"($
?
%
)
%
)
':
$
* #!+2
)
) $# (
$ ) )*
"*
+
A
'
% " ) $$;(($
(
B
(
4 @
A ( 0
4
'
))
A
))
)
)
F) &
H
(
'
'
4
(
( 0
A
))
A
(
)
)
I
(
'
$
)
* #!+4
#
) $$
8
" 9 @ * ' '"
* $$ #
24
!
')
"($"
)"
)"
) $# (
$ ) )*
(
)' $ ( $
'7
) $
(
A $J F
H
)
@
)
E
(
4
(
(
(
' /
)
)
4
)
) ' J
(
)
)
A
A )
)
@
@
'
' *
(
8
'
A
D
((
"($
4
)
)
)
) B
A ) ( 0
'
A
)
)
'
)
A
(
(
)
F@
* #!+6
) (
)
'
H
)
( ))
(
'
(
)
)
(
0
* #!+5
) $$ *
)
(
;
)
0
'
(
)
)
A
)
)
) B)
00
'
=
)
4
@
'
8 7
(
) D
* #!+.
)
E'
" ( ) )*
$;(($
25
!
')
"($"
)"
)"
) $# (
$ ) )*
(
'7
=
)
'
0
)
)
(
'
4
@
%
))
(
) B
'
) 0
8 7
)
F
(
* #!-=
-!++
') ,1C
D*
(
) $$
8A2== )*
0 ? C ""
E )
(
& 5
(
)
H'
"
, $
'
)
A
4
*
8
) )
0
4
((
"($
.="#"!
(
(
A )
)' $ ( $
) $
?
)
& 5
B
$$
?
7
0<
0
'
0
@
@
)
(
)
)>
)
I
)
'
26
!
')
"($"
)"
)"
) $# (
$ ) )*
'7
)' $ ( $
) $
)
((
"($
8
)
(
@
)
4
0
0
H
* #!-+
2
)
@
'
% " ) $$;(($
(
0
@
4
(
'
)
4
'
)>
)
)
4
)
@
(
A@
)>
'
@
A
0
0
)
@
'
)>
)
4
@
(
)
0
))
) B
0
0
(
(
(
F
@
0
4 ))
'
(
)
I
0
)
5
(
)
'
)
(
)
4
0
(
'
) 0
)
)
I
'
27
!
')
"($"
)"
)"
) $# (
$ ) )*
)
0
)' $ ( $
'7
) $
"($
)
8
4
)
(
4
A
0
((
)
)
)
$
) '
0
)
'
(
)
0
"'
(
(
4
)
@
) 0
'
0
'
@
) )
)
'*
0
=
(
.'
'
(
)
0
)
)
0
'
(
@
)
(
A (
0
* #!--
)
(
) )9
* #!-,
'
'
0
A
0
1'
(
0
@
)
(
4
'
(
'
) $$ # "
"( ) *
28
!
')
"($"
)"
)"
4 ))
) $# (
$ ) )*
)' $ ( $
'7
A
) $
)
=
)
'
) @
)
* #!-3
') 31
4 ))
+F
$
9
" ( ) )*
@
#
75
H
((
!
)
))
@
F
)
) )
'
@
)
0
'
(
4
)
(
)
%
0
'
0
7$
@
5H
))
)
D%
A
)
4
';
#
(
4
I
'
) )
9
)
8
)
) B
@
((
(
)
-!+-
"($
(
) )
)
''
))
A
4
) B
29
!
')
"($"
)"
)"
) $# (
$ ) )*
'7
)' $ ( $
) $
@
@
"($
((
8
)
00
(
'
* #!-2
;
) $$
(
)
8
$ "(
F)
D
EH )
)
'
* #!-4
*
7'
(
4
) )*
""
$
)
$
$$
$8A %
#B
)
0
'
))
$ F)
$ )
)
)>
)
H'
@
'
) >)
)>
)>
(
A
) B
)
)>
)
'
$
))
@
) )
'
4
@
4
(
) )
)
I4
0
(
)
'
)
@
'
30
!
')
"($"
)"
)"
) $# (
$ ) )*
'7
)' $ ( $
) $
((
"($
8
$
'
)
A
)
4
(
' %
)
4
)
$
(
$(
)
'
fig. 27 Viste della città realizzata con il motore grafico di Sim City
/
0
)
4)
)
'
(
' J
) )
H'
F
) )
)
(
(
4
((
) )
)
)
4
@
'
%
)
( )
' /
)
)
( )
0
' (
)
( )
)
@
'
)
)
(
) (
4 @ ' ;
(
(
(
'
@
(
@
)
)
'
31
!
')
"($"
)"
)"
* #!-6
-!+,
"
') 21
D,
)
5
&
8#
"($
((
8
)
,
4 ))
))
! &
##
)' $ ( $
) $
!
@
#
E
7
)
&
&
A
)
*
) $$
'7
( '7
- &
(
) $# (
$ ) )*
))
)
'
* ))
'
fig. 29 Scorcio di Ginza
32
!
')
"($"
)"
)"
A
(
) $# (
$ ) )*
(
)' $ ( $
'7
)
) $
"($
-. &)/0 '
* #!,= % " ) $
)
A
4
8
(
)
((
)
"
)>
)
6 )
"'
)
4
)
))
F %2H'
6 A
'
))
)
@
0
A
'
'
(
6 )
* #!,+
)$
%2'
.'
1
2
6)
)
)
1'
(
4
0
'J
6 @
)
=
@
(
))
2
$
"
)
%2'
A
A
)
'
33
!
')
"($"
)"
)"
:
) $# (
$ ) )*
@
'7
)' $ ( $
) $
=
)
)
((
"($
8
) )
'
)
(
0
5
0
0
)
'
(
4
=
'
)
5 (
0
'
-. &)/0
(
0
(
)
3
4
1 5'
)
)
00
@
'*
4
) )
)
)
(
(
'
@
)
)
'
* #!," ) $$
"( )
D'
34
!
')
"($"
)"
)"
,
) $# (
$ ) )*
'7
)' $ ( $
) $
"($
((
8
/ $ 01 $( #
,!+
)'
<&<
7A
@
(
)
)
<
'
I
)
)
(
A
)
@
)
(
* #!,,
# )
/ $ 0
)
)
)
F
<&<
4
)
H'
7
)
)
4
)>
0
)
%
0
)
)
%
)
4
)
)
))
(
'
35
!
')
"($"
)"
)"
A
@
)
) $# (
$ ) )*
@
)
(
0
)
A
(
7
"($
((
8
)
@
(
'
C
)$)
)
)
4
)
) @
<&<
) $
(
* #!,3
4 0
)' $ ( $
'7
)
(
00
)
)
)
((
0
(
(
' 4
)
@
'
)) (
@
)>
4
0
(
(
'
'
36
!
')
"($"
)"
)"
) $# (
$ ) )*
(
)' $ ( $
'7
) $
((
"($
8
A
)
0
4
<&<
4
0
0
7 (
) B
)
';
('
00
(
0
((
'
@
)
@
))
A)
@
0
)
)
)
(
@
@
'
<&<
7&
A 4
)
0
(
))
0
' :4
0
@
0
'
A
)
)
)
))
@
(
<&<
)
I
$
'
7
2
(
2
/) * '
)
)
' J
)
)
(
@
4
4
) B
)
4
0
A @
)
)
)
(
)
'
4
)
)
)
)
A
4 ))
)
0
OO
4
4
; 2
2
4
/) *
F )
=
'
+
)
0
(
'
)
' 0
)
' 0H )
)
'
37
!
')
"($"
)"
)"
,!-
"($*
)' $ ( $
'7
) $
(
8
)
)
))
@
((
"($
< 9 $'
4
(
) $# (
$ ) )*
0
4
'
))
4
4
'
@
))
))
)
'
)
))
00
4
)
)
)
5:(
)
)
)
(
)
2
'
2
)
)
@
(
(
@
';
)
4
)
)
)
)
))
A
) B
A
)
)
))
A
(' %
'
)
))
B
0
)
4 ))
4
)
8
)
'
* #!,2
)
5:(
% " ) $(
) 0
'
"
)#"
4
" ($*
)
5 :(
A (
A
)
)
38
!
')
"($"
)"
)"
) $# (
$ ) )*
)
)
)
)
@
7 ))
)
'
% " ) $(
)#"
< 9 $'
H
)
(
4
) B
(
'
(
)
4
0
0
<&<
9
(
'"
7&
)
4 0
))
&
A
(
(
@
'
) 9 $'(( 1E
A
8 7)
0
( ))
)
(
0
'
(
;
))
(
)
)
0
,!,
0
)
)
;
'
)
)
)
0
)
)
H
(
A
)
F (
( 0
'
0 )
* #!,4
)
8
(
(
4
((
"($
)
)
@
<&<
) $
F
@
(
)' $ ( $
'7
.##
0
OO
(
)
)
))
'
0
)
)
0L &
)
(
4 ))
'
39
!
')
"($"
)"
)"
0
)
F* )
J
H
U
) $# (
$ ) )*
)' $ ( $
'7
) $
)
5
"($
((
8
*J
0
8 7
'
*
4
8
#
# '
) 0
4
@
( ))
; A
))
A
(
)
'
@
* #!,5
& 0L '
))
(
(
7 @
(
(
(
8
)
)
'
(
(
)
0 7
)
@
(
)
4
;
@
A)
A
@
'J
0
)
A
)
) ) '
(
F
) B (
= H'
((
'
' :
'
0 7
))
; (
(
'
A
0 7
(
8
)
0 7
)
# )E
)
)
I) B
0 7
(C
(
@
'
;/0L
)
'
:4 )
0
)>
)>
'
@
4
(
)
(
0
'
(
(
'
40
!
')
"($"
)"
)"
* #!,6
;
)>
(
:4
((
"($
)
# $ #$ $
8
0 7'
(
4
'"
)' $ ( $
) $
)
)>
)
,!3
'7
% " ) $$
A
A
) $# (
$ ) )*
';
A 4 (
'
) 9 $'(( 1 (
)
/) * ' /) * A
0
( )) )
@
A
0
)
))
)>
(
"--
* )
'
41
!
')
"($"
)"
)"
)
)
(
) $
((
"($
8
$(8 <
:@ )
@
* )
)
(
@
(
4
(
0
(
4
%
H'
)
(
/) *
)
)
)
( )>
)
J
)
&
0
'
)
<& )
F)
(
6
H
@
(
@
H'
)
4 ))
6
6
)
/) *
'
(8
)
( 8)
(
) H A
J$< F
8
'
4
F
)
4
=
)
)
)
)
) 5
)
(
)
4 ))
)
F ))
'
/) *
0
8
@
( ))
)
@
'
4
(
(
4
(
) 0
%
)
)
'
/) * )
))
((
(
))
(
H
I )
))
# )
0
'
( ))
* #!,.
(
E F
<
/) * A
/
)' $ ( $
'7
D/) *
2
)
) $# (
$ ) )*
)
(
)
'2 )
(
))
(
(
)= )
(
(
))
'
42
!
')
"($"
)"
)"
* #!3=
00
)
@
)
8
($
)
)' $ ( $
) $
"($
)
#)
(
)
0
('
)
)
((
'7
/) *
)
0
) $# (
$ ) )*
8
))
0
)
)
'
* J * U 9*
D/) * :=
)
$
)
5E
(
@
))
(
'
43
!
')
"($"
)"
)"
3
) $# (
$ ) )*
'7
"($
((
8
/ $ 01 ' ' )
3!+
)'
)
@
)
)
)
(
(
)
)
'
* #!3+
)
'))9
' $ ) $$
A
)
)
4
0
4
@
) (
4
' ' )
7 F 0H
A
00
) )
2'
)
4
<
)' $ ( $
) $
(
A
$
)
F
H
(
'
)
9 7'
44
!
')
"($"
)"
* #!3-
)"
) $# (
$ ) )*
%" )
'7
"(
)' $ ( $
) $
((
"($
8
) $$; $
45
!
')
"($"
)"
)"
3!-
) $# (
$ ) )*
)' $ ( $
'7
) $
((
"($
8
$! "
4
)
0
U+$' :
A
) B
)
0
)
<&<
)
)
) )
H
4
(
) )
'
F'
) )
(
) )
)
)
@
'
7 )
' 4
4
H
)
) B
0 ';
I
(
4
(
)
@
F
A
(
)
)
'
(
A
(
)
* #!3,
@
'
% " ) $* "
46
!
')
"($"
)"
)"
3!,
) $# (
$ ) )*
)' $ ( $
'7
) $
8
$ !$ 7
' 0 F
4
0
'
@
7H
A
)
(
H' :4 )
)
)
A
)>
F
" ( ) * $ !$7
(
@
A
)
(
)
' 4
A
)
4
)
))
A ))
(
A
A "'1
))
H'
A
'
F
/) * H'
(
(
'
' 0
(
4
))
0
4
"'1
))
@
* #!33
4
F
0
0
4
4
)
@
)
)
)
:
((
"($
)
(
@
A
)
(
'
47
!
')
"($"
)"
)"
) $# (
$ ) )*
'7
)' $ ( $
) $
((
"($
8
3!3
:
)
F)
(
@
H' :
0
)
(
'
*(
)
(
0
F0
'
)
(
@
@
=
(
A
(
H
5
(
2
))
)
(
)>
)
)
(
)
'
I
0
(
A)
'
3!2
F
HA
@
<&<
' :
A
)
A
))
(
)
C )
4
';
)
IA )
)
))
(
I@
(
@
A
@
A0
+:$
'
4
0
)
B (
F7 H
/< ;J:H'
(
A
)
) 0
A
) B
C
(
(
)
)
@
)>
0
F?/$ ZZ/
)
A
4 )
@
)
'
)
A 4
A
((
)
;
7&
) B
(
) )
))
A
4
'
48
!
')
"($"
)"
)"
) $# (
$ ) )*
) )
)' $ ( $
'7
) $
(
)
(
((
"($
8
)
B
) )
)
4 )
'
) )
'
* #!32
)
) $$
'
3!4
<&<
7
@
4
0
)
(
(
(
@
A
'
5
@
)
A
@
'
'
(
)
( )
)
4
A
)
A )
)
F
&
H
=
F )
(
@
(
K( H'
(
)
(
':
5
)
/) *
'
49
!
')
"($"
)"
)"
* #!34
3!5
) $# (
$ ) )*
)
)' $ ( $
'7
) $
) $$
'
"($
((
8
' $) #
0
A
)>
)
4 <&<
7&
0
)
4
I@
(
@
'
* #!35
7$
) $$ $
'$) #
50
!
')
"($"
)"
)"
*
0
4
0
)
A
=
4
) $# (
$ ) )*
(
F '
'7
)' $ ( $
) $
4
H
$
)
F /9
(
A
@
)
0
@
(
8
)
)
00
((
"($
)
:2 J
? *?H
)
'
B
5 @
(
)
'
)
0
)
)
) >)
)
((
F
@
(
)
4
'
5
A
)
@
H
(
'
))
=
0
(
)
0
)
4
0
#
;
4
/) *
) 7
4
)
)
<&<
<&<
7'
7
(
4
4
(
)
(
0
'
'
* #!36
) ) $$ $
'$) #
51
!
')
"($"
)"
)"
3!6
) $# (
$ ) )*
'7
)' $ ( $
) $
((
"($
8
)
(
4
F #
.
)
)
)
<
$# 3
I
' 4
) B
@
';
(
.
)
(
)
@
) B
) )
0
3
4
(
)
A
(
0
)
(
I
'2
(
(
'
) B ((
A
((
A
(
'
)
)
$%
F
$*:
)
)
)
7$ "
:2 J
)
*? H A
'
'
)
* #!3.
)
H 4
)
(
(
'
(
) ) $$ $
) @
'
)
52
!
')
"($"
)"
)"
3!.
*
'7
)' $ ( $
) $
((
"($
8
*
0
4
) $# (
$ ) )*
F
4
7 $
)
#
)
) H' :4 )
H
0
!
(
4
F#'',H' 4
)
)
4
F
A
@
)
'
)
(
'
)
4
(
* #!2=
7$ "
) ) $$ $
*
)
4
@
)
)>
:
) "
'
)
3!+= ) C $0
9 7A
)>
(
)
)
)
(
)
'
)
)>
'
53
!
')
"($"
)"
* #!2+
)"
) $# (
$ ) )*
7$ "
'7
)' $ ( $
) $
) ) $$ $
"($
((
8
) C $0
54
!
')
"($"
)"
)"
2
) $# (
$ ) )*
'7
)' $ ( $
) $
"($
((
8
/ $ 01 $#
2!+
"
)'
K
)
)
(
' )
0
)
)
4
)
) )
4
C
C (
@
)
@
)
'
* #!2- '))9
$#
" )
/ $ 0
55
!
')
"($"
)"
)"
2!-
$#
) $# (
$ ) )*
0
)' $ ( $
) $
7
8
)
@
0
'/
)>
4
A
/<
4
(
0
7)
':
00
<&<
7
) 0
)
)
' :4
B
@
)
(
@
)
)
) '
)
(
)
I <&<
@
4
((
"($
" 7
<&<
)
'7
)
(
)
'
)
B
B
4
(
)
A
'
@
A
'
<&<
4
A
)
7
$#
)
(
* #!2,
$ $)$ " (
)
4
A
'
)
56
!
')
"($"
)"
)"
:
0
<&<
7A@
) $# (
$ ) )*
'7
4
)
((
"($
8
)
)
)
@
)
) B
'
)
4
'
4
((
(
A
'
(
H
) )
(
) )
A
4
)
)
(
H'
A 4
4
@
)
(
4
)
(
(
(
))
@
$#
(
@
('
'
[
(
)
))
#
@
(
) )
))
4
!!!"
@
A
@
) )
F @
F )
)' $ ( $
) $
(
'
)
[
@
(
(
A
(
[ '
* #!23
A $$; " ( $
" *
) $$
9' $ $$;
F(
) $$ (
G $( " 9
$$$
$ $
H
B
57
!
')
"($"
)"
)"
* #!22
(
)
$" *
)' $ ( $
'7
) $
) $$
))
))
) $# (
$ ) )*
@
) $$ (
A
8
$$$
(
)
)
A
4
(
)
%
((
)
4
2!,
"($
$#
"
"
B
F
H'
$
A
4
4
A
4
'
4
@
)
)
' ;
((
4
A
) >)
" F@
)
(
)
H'
)
0
)
( ))
* #!24
"
$# "
'))9
) $
"
$
) $$ $
58
!
')
"($"
)"
)"
0
'7
)' $ ( $
) $
"($
((
8
(
)
4
) $# (
$ ) )*
)
) B
@
'
(
@
)
'
@
)
00
(
(
0
'
A
1T.
4
' /
(
A
(
(
' %
* #!25
"
$#
'))9
(
"
) $
"
$
) $$ $
(
@
)
J
"T"
'
(
(
(
) B
' 4
)
(
)
)
(
)
@
)
(
@
4
)
)
(
0
(
0
4
)
(
'
(
@
* #!26
4
)
)
(
)
)"
) $$;$#
(
"
"
)
'
$
59
!
')
"($"
)"
)"
2!3
$#
4
"
)
)
(
)
4
)
A
'
4
@
)
"
$' #%
$#
"
D
)
B
(
4
%:$%: 2
J
,# /< J :
"!#
'
" )
4
)
(
)
0
)
)
8
IA
) B
) $
)9
$ *?
)
(
* #!2.
J :
((
"($
4
@
)
2:
)' $ ( $
) $
0
)
F /
'7
D
=A ) >
)>
) $# (
$ ) )*
$
(
)
)
""#
,# ""#
"!#
H'
fig. 60 Angoli
60
!
')
"($"
)"
)"
) $# (
$ ) )*
)' $ ( $
'7
%
) $
"($
4
A
)>
@
8
((
@
@
((
';
)
)
@
(
( F
0
(
%
)
((
)
@
) 0
I
)
00
H' %
0
))
(
4
(
4
)
)>
)
'
(
'
00
<&<
7
)
(
)
)
(
)
)
4
A
B
( F
@
H'
(
'
'
@
)
%:$%: 2
/
J
2:
/< J :
(
(
) @
0
/
$'
2:
2:
)
%:$%: 2
J :
/
)
J
$ /
2:
* #!4+
(
((
%:$%: 2
J
)
4
$ *? '
0
@
$'
$) $$;$#
"
D
61
!
')
"($"
)"
)"
:
@
) $# (
$ ) )*
'7
)' $ ( $
) $
((
"($
8
)
'
* #!4- %' ' ) $
)
(
)
H
@
)
(
@
K (
0 H
@
@
C
)
)
(
F
A
)
(
)
'
(
) )
F
'
)>
(
A
)
'
)
(
@
F )
2!2
$#
H'
" )#
)
00
"(
)
0
)
$
)
'%
0
8 7
0
%
)
* #!4,
"( )
@
)
'
)
(
'
)'
62
!
')
"($"
)"
)"
)
) )
)
'
(
4
)
)
((
"($
)
4
)
F
)
(
4
(
)' $ ( $
) $
8
)
)
E
'7
A 0
)
)
) $# (
$ ) )*
'%
A@
A
@
)
(
(
)
(
)
)
) 9
) D @
(
(
)
)
I
0 H'
' ;
* #!43
B )
4
)
F
)
$$
H
)
'
'
63
!
')
"($"
)"
)"
4
) $# (
$ ) )*
'7
8
*
)'
4 <&<
7&
A
4
%
4
'
)
4
)
'
4
)
0
0
(
)
H'
)
;
+ 8
)
)
4
=
+ 8
4 ) * + 8
=
;* 9
I@
(
)>
(
'
A
=
) )
)
';
)
)
)
F(
F(
)
=
0
'
/) * H
4
) )
(
0
)>
; ' 4
4
A
(
)
((
"($
/ $ 01
4!+
4
)' $ ( $
) $
)
)
4 <&<
7
(
)
@
4
)
)
'
64
!
')
"($"
)"
* #!42
)"
) $# (
$ ) )*
% "
'7
)' $ ( $
) $
$)
((
"($
8
/ $ 0
65
!
')
"($"
)"
)"
4!-
>
2
>A )
0
)
)
/<
)
((
"($
8
(
4
(
(
F
@
'
(
((
0
4A
H'
4
0
H)
)
@
A
(
)' $ ( $
) $
)
) * + 8
)
'7
$7
'/
)>
) $# (
$ ) )*
)
@
F@
4 )
4
) B
) B
0 '
fig. 66 Menù di AB-Block e visualizzazione di un file LOB
*
)
<&<
'
7
)
)
T
0
)
T
)
'
)
(
(
)
* #!45
@
A
4
)
)
)
'
)
(
B
$7 )
$ 0
/
)
)
)
@
'
((
66
!
')
"($"
)"
)"
70
) $# (
$ ) )*
F)
H
)' $ ( $
'7
) $
)
((
"($
8
F)
H'
(
'
4!,
* #!46
<&<
7
F
)
)
@
)
4
)
H
/ $ 0
)
) )
4
)
4
)
(
@
)
'
67
!
')
"($"
)"
)"
) $# (
$ ) )*
4
'7
) B
)' $ ( $
) $
((
"($
8
4
F
)
7
H 4
(
) )
(
(
0
4
)
'
A)
A )
0
(
7' 00
0
)
)
)
,
(
)
)
)
4
,
)
,
)
'
)
)
(
(
4
'
0
'
(
)
(
0
)
(
))
I
@
4
)
* #!4.
/
@
@
A
(
,
A ))
0
E
)
D
)>
I@
'2
(
(
4
4
(
@
0
)
(
@
)
' %>
<&<
@
4
(
)
)
(
)
'
0
@
4
@
(
(
<
'
H'
4
)
4
F
))
'
) $$ )) ' $) #
A
=
@
) B
) B
)
=
A
F
H'
K)
0
'
68
!
')
"($"
)"
)"
(
)
0
0
) $# (
$ ) )*
)
) $
8
' 2
)
) B
((
"($
)
4
F
4
4
)' $ ( $
'7
H
'
@
4
(
@
)
))
0
0
4
) 7
F
)
H' J
' ;
A
@
'
2
4
E
I (
4
A
(
(
)
@
)
)
)
)
'
) B
0 0 =
)
A
(
((
@
(
)
) B )
4
4
)
)
'
00
"F
D
H @
F
H'
* #!5= %' ' ) $$; # $
@
4
(
)
&
,
' 4
)
J
)
)
0
'
)
A
)
)
@
) B
'
69
!
')
"($"
)"
)"
4!3
)
) $$
) $# (
$ ) )*
)' $ ( $
'7
) $
((
"($
8
D'
fig. 71 Editor delle texture
2
A)
0
4
(
=
0
)
'%
)
A
:4 )
0
)
'
)
)
'
=
)
4
)
)
4
)
)
=
)
@
= '
=
H
'
0
)
7'
=
0
)
))
)
F
)
F
H
'
70
!
')
"($"
)"
)"
) $# (
$ ) )*
)' $ ( $
'7
=
) $
%
8
(
4
(
((
"($
)>0
7
F4 )
4
@
0
A
0 H'
)
,
(
=
) (
4 ))
';
(
A
0
4
A )
)> 4
(
)
$% &&%' ( $)
71
!
')
"($"
)"
)"
5
) $# (
$ ) )*
'7
)' $ ( $
) $
8
/ $ 01 '$
5!+
)'
@
)
)
@
)
$
)
,3! <
@
(
*
"3*?
)
)
)
'
(
%
A )
A)
7'
. U ..#'
' 4
(
<&<
U% "-##O
)
(
7'
@
)
(
(
(
(
<
((
"($
4
)
<&
(
0
4 ))
'
72
!
')
"($"
)"
fig!5-
*
)
"( ) #
)"
) $# (
$ ) )*
)$
'7
"
)' $ ( $
) $
$
"($
$
((
8
$$ ) $$ $' #%
) $$ $
73
!
')
"($"
)"
* #!5,
*
)
"( ) #
)"
) $# (
$ ) )*
)$
)' $ ( $
'7
) $
"
$
"($
((
8
$$ ) $$ $' #%
) $$ $
74
!
')
"($"
)"
* #!53
*
)
"( ) #
)"
) $# (
$ ) )*
'7
)$ D
)' $ ( $
) $
$
"($
((
8
$$ ) $$ $' #%
) $$ $
75
!
')
"($"
)"
* #!52
*
)
"( ) #
)"
) $# (
$ ) )*
'7
)$ D
)' $ ( $
) $
"($
((
8
$$ ) $$ $' #%
) $$ $
76
!
')
"($"
)"
)"
2
)
) $# (
$ ) )*
'7
)' $ ( $
) $
)
;
((
"($
8
00
))
)
4
A
)
(
*
* #!54
*
)
(
'
)>
)
"( ) #
*
(
)
(
)
)
+
'
)
1###
4
)
'
*,
) 2=== )*
$
!"-. /
)9
$9 $$ ) )
#$
77
!
')
"($"
)"
)"
) $# (
$ ) )*
'7
)' $ ( $
) $
"($
((
8
fig. 77 Foto aerea di Pisa
* #!56
)9
' (' ( $
$
) #$
"
$
$ DA
$B
"
$%
$ " * $#
78
!
')
"($"
)"
)"
* #!5.
**
) $# (
$ ) )*
) I' $ 8
$
* #!6=
'7
D'
)' $ ( $
) $
#
)
((
"($
8
#
$ I' $$ )
"( ) (
79
!
')
"($"
)"
)"
) $# (
$ ) )*
'7
)' $ ( $
) $
"($
((
8
fig. 81 Tripla visuale di un isolato con palazzi
* #!6-
(( 9 ' $ ) '
%
80
!
')
"($"
)"
* #!6,
)"
) $# (
$ ) )*
'7
"( )
$
* #!63
" ( ) )*
)' $ ( $
) $
"($
$;$#
(
"
((
8
"
(
81
!
')
"($"
)"
)"
6
) $# (
$ ) )*
'7
"($
((
8
$'
6!+
$'
<&<
7
A
9 $'(( *' '
(
)
))
(
)
)' $ ( $
) $
) )
)
) >)
B
'
/
A
)
)
)
<&<
)
4
<&<
)
)
(
4
)
)
7&
)
)
5:(
)
)
) '
))
(
)
(
(
)
'
(
A
4
'
(
(
0
)
A
)
'
A 0
) (
2
7
0
I
)
)>
'
82
!
')
"($"
)"
)"
<&<
7A
)
0
)
I)
)
I
(
' :4 )
(
0
) $
"($
((
8
@
) B
)
(
)
F
)
NH
( ) )
)
'
:4
)
)
' ;
) 0
(
)' $ ( $
'7
(
)
=
) $# (
$ ) )*
)
)
)
)
)
)
)
@
) )
4
'J
)
)
(
)
0
) 0 0
@
)
) >(
0
(
)
)
(
)
'
)
)>
/<'
)
@
(
4 )
)>
'
( ))
4
(
)
(
2 '
(
A
4
)
4
=
4
';
(
@
A
4
)
(
2
(
)
=
(
)
4
4
(
)
@
'
)
)>
4
)
0
4
'
)
)
)
)
@
='
83
!
')
"($"
)"
)"
) $# (
$ ) )*
)' $ ( $
'7
) $
"($
((
8
7$ # *
P"Q 8(
9 !
: , %
( 2 85 %
% 0
,
5 Y
$+ 2 (
%
(
9
' :0
' Y
5F
Y
## H
PQ 8,
)
*
F9
; +
( \
2 ) 5 +I
@
* ##1H
PQ 8%
!
&
+
\ ( ' ?' %
%
]
F
**$ %? ##"H
P.Q 8
3
)
F
+
<
$0
P3Q 8
)
2
P1Q 8*
: (
*
^
+ %
9 7
75F
%
3
*
_
F*$ %? : ## H
*
-.
!
=&
!
5
*
&
9
## H
*
5J (
+
)
+
*
Y
^
5
F
5H
+
<
9
%
$
75
P-Q 8,
'
9
<
%
)
P!Q 8%
%
8
)
8
P,Q 8,
"(
5% 7
* )
% 7
J 9
3
## H
, $
"
4
)
Y'
-. & !
5 F^
,
(
+ \'
7
'
5 ## H
84
!
')
"($"
)"
)"
P"#Q 8
$ .
) $# (
$ ) )*
'7
(
!
)' $ ( $
) $
((
"($
8
*
,
+
<
<
P""Q 8
F%:$ $/H
-. )
&
' ^' ^
$' ?'
P" Q 8&
P" Q 8,
))
, $
.
#
#
+ <' 2 +
' 'Y
)
(
>
$
+
'
! $
%
>
)
(
'*
)
+
^
F ##1H
P".Q 8!
9 7
P"1Q 8
#
)
*
%
^
P"3Q 8
%
!
P"!Q 8%
, $
'
P",Q 84
F :::
) $ ))
' ' 2 5 2'<'
"(
(
)
&
!
!
#
+
5 :
& !
+ ^
&
))
%'^' <
F
'%' < 8
+'^'
H
2
+ 9' $ 0
79
75 ' 9
8 75 '
## H
+
<
'
' ' 2 5 2'<'
Z
##.H
FJ (
0
* )
P"-Q 8!
^
+ ;
FJ (
9
J 9
+ %'^' <
5 :
75
'%' < 8
+'^'
H
85
!
')
"($"
)"
)"
P#Q 8($ ,
^
%
'?
) $# (
$ ) )*
'7
+ %
'2 (
)' $ ( $
) $
"($
5 8%
2 0
((
8
78
8
5
^' ' 2 <
5
F ##.H
P"Q 81
%
J (
)
+ ^
' ?
F9
5H
&
P Q
?
?
P Q
?
$?
P.Q
?
?
P1Q
?
?
86