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