<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-487125219774924662</id><updated>2012-02-16T10:30:29.403-08:00</updated><title type='text'>ExportToCanoma</title><subtitle type='html'>Tutto quello che bisogna sapere sulla modellazione fotogrammetrica</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>36</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-2250850602088900018</id><published>2012-02-04T23:23:00.000-08:00</published><updated>2012-02-08T08:44:21.609-08:00</updated><title type='text'>VTP (ottava parte) - Registrare Sequenze Animate 3D con Enviro</title><content type='html'>&lt;div style="text-align: justify;"&gt;Abbiamo già visto &lt;a href="http://exporttocanoma.blogspot.com/2011/08/vtp-terza-parte-navigazione-3d-con.html" target="_blank"&gt;nella terza parte di questo tutorial&lt;/a&gt;&amp;nbsp;come è possibile con VTP Enviro salvare punti di vista interessanti e creare sequenze animate.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In questa parte vedremo questo con maggiore dettaglio, spiegando le tecniche per ottenere video sequenze da poter includere in DVD, ad una buona risoluzione.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;La funzione base di Enviro è quella di poter salvare le animazioni come sequenza di singoli fotogrammi in formato Jpeg. &amp;nbsp;Questa operazione, tuttavia risulta essere lunga e laboriosa, e poco praticabile, specie quando si hanno i tempi serrati normalmente a disposizione in questi casi.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Una ottima alternativa è costituita da un prodotto libero, gratuito e open source chiamato &lt;a href="http://camstudio.org/" target="_blank"&gt;"CamStudio"&lt;/a&gt; &amp;nbsp;che permette di registrare in un file AVI quello che avviene in tempo reale in una zona selezionata del video. &amp;nbsp;Il numero di fotogrammi che questo software è in grado di catturare è sufficientemente elevato per risultare fluido nella produzione di un DVD in alta risoluzione con formato panoramico.&lt;br /&gt;&lt;br /&gt;Quindi, come prima cosa procuriamoci questo software di cattura video, anche se "purtroppo" esso è previsto soltanto su piattaforma Windows.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Il primo parametro da impostare è quello relativo alla porzione di monitor che si vuole catturare. &amp;nbsp;Per fare questo, lanciamo Enviro ed impostiamo, nel pannello dei "settaggi globali", la grandezza della finestra di default. &amp;nbsp;Volendo salvare il filmato per un DVD panoramico, detto "1080i", impostiamo questa risoluzione su Enviro. &amp;nbsp;Inseriamo quindi &lt;b&gt;1080 x 580&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Fissiamo anche la posizione di Enviro in un punto del video, in genere in alto a sinistra, in modo che non interferisca con altri eventuali pannelli che si dovranno tenere aperti durante la registrazione del video. &amp;nbsp;Uno dei pannelli, ad esempio, può essere quello dei punti di vista salvati e dei parametri dell'animazione di Enviro; un altro pannello, è quello del programma di capture, con i bottoni di inizio e stop salvataggio.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Facciamo partire CamStudioRecorder e scegliamo l'opzione che ci permette di registrare una porzione del monitor. &amp;nbsp;Ovviamente, impostiamo il rettangolo della vista 3D di VTP.&lt;br /&gt;&lt;br /&gt;E' possibile, con CamStudio, impostare anche due tasti per far partire e fermare la registrazione.&lt;br /&gt;&lt;br /&gt;Il gioco è fatto. &amp;nbsp;Facciamo partire la registrazione, e subito dopo il percorso di VTP. &amp;nbsp;Alla fine del percorso, fermiamo la registrazione. &amp;nbsp;Il video in formato AVI sarà salvato con il nome formato dalla data e l'ora della registrazione, come default; si può modificare questo settario con CamStudio, e fare in modo che il nome sia scelto da noi.&lt;br /&gt;&lt;br /&gt;Una volta salvato i video delle varie scene che ci occorrono, potremo importarli nel programma di montaggio video da noi preferito, per effettuare i tagli e l'aspetto finale da noi voluto.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Il seguente è un interessante video in proposito, realizzato da Marco Gualdrini, esperto di VTP.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/9UPfufPLQUw" width="420"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;BobMaX&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-2250850602088900018?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/2250850602088900018/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=2250850602088900018' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/2250850602088900018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/2250850602088900018'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2012/02/vtp-ottava-parte-registrare-sequenze.html' title='VTP (ottava parte) - Registrare Sequenze Animate 3D con Enviro'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/9UPfufPLQUw/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-7100104809190390382</id><published>2012-01-15T07:13:00.000-08:00</published><updated>2012-01-15T08:03:49.995-08:00</updated><title type='text'>Installare VTP su Linux Debian</title><content type='html'>&lt;div style="text-align: justify;"&gt;I pacchetti di VTP sono stati inseriti nella repository di Linux ArcheOS.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Queste sono le instruzioni per l'installazione:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ilVpFPUro3k/TxL4a2aDGiI/AAAAAAAAATY/Fb4HJYzq45Q/s1600/VTP001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-ilVpFPUro3k/TxL4a2aDGiI/AAAAAAAAATY/Fb4HJYzq45Q/s320/VTP001.png" width="302" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1) Aggiungere queste righe al vostro /etc/apt/sources.list:&lt;br /&gt;&lt;br /&gt;deb &lt;a href="http://repos.archeos.eu/apt/" target="_blank"&gt;http://repos.archeos.eu/apt/&lt;/a&gt; theodoric main contrib non-free&lt;br /&gt;deb-src &lt;a href="http://repos.archeos.eu/apt/" target="_blank"&gt;http://repos.archeos.eu/apt/&lt;/a&gt; theodoric main contrib non-free&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-viFxsZP8dPY/TxL4hq638uI/AAAAAAAAATg/b3flFMjYdCY/s1600/VTP002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-viFxsZP8dPY/TxL4hq638uI/AAAAAAAAATg/b3flFMjYdCY/s320/VTP002.png" width="306" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2) Aprire Synaptic o un altro sistema di installazione sulla vostra versione di Linux.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3) Aggiornare la lista di Synaptic, tramite il bottone "ricarica", o similare.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4) Selezionare ed installare singolarmente i seguenti, nell'ordine seguente:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;squish&lt;/div&gt;&lt;div style="text-align: justify;"&gt;quikgrid&lt;/div&gt;&lt;div style="text-align: justify;"&gt;mini&lt;/div&gt;&lt;div style="text-align: justify;"&gt;proj-vtp&lt;/div&gt;&lt;div style="text-align: justify;"&gt;gdal-vtp&lt;/div&gt;&lt;div style="text-align: justify;"&gt;vtp&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-r9_axLmeLnE/TxL4rKugnpI/AAAAAAAAATo/JxKMLHP1ckw/s1600/VTP004.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="271" src="http://1.bp.blogspot.com/-r9_axLmeLnE/TxL4rKugnpI/AAAAAAAAATo/JxKMLHP1ckw/s320/VTP004.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;5) A questo punto avrete sotto il menu "Applications" una voce "Altro" in cui troverete i link per lanciare i tre applicativi di VirtualTerrainProject:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;VTBuilder&lt;/div&gt;&lt;div style="text-align: justify;"&gt;CManager&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Enviro&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-OdnMuGlObvU/TxL4x_h3aLI/AAAAAAAAATw/W6ECJ8pp_a0/s1600/VTP005.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="219" src="http://1.bp.blogspot.com/-OdnMuGlObvU/TxL4x_h3aLI/AAAAAAAAATw/W6ECJ8pp_a0/s320/VTP005.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;6) Create sotto la vostra Home, una directory "vtp"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;7) Dovete copiare, sotto la vostra , il contenuto completo della directory:&lt;br /&gt;&lt;br /&gt;/usr/share/archeos/vtp-svn111229/TerrainApps/Data&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8) Create sotto la vostra "vtp" una sottodirectory "Apps" e copiateci dentro la directory WorldMap &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9)&amp;nbsp; E' tutto:&amp;nbsp;&amp;nbsp; potete lanciare adesso VTBuilder, Enviro o CManager.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ringraziamo Alessandro Bezzi e Luca Bezzi, del Team ArcheOS per il grande lavoro fatto.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BobMaX&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Per informazioni, dettagli e problemi con l'installazione, inviatemi una eMail:&lt;br /&gt;exporttocanoma at gmail dot com&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-7100104809190390382?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/7100104809190390382/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=7100104809190390382' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/7100104809190390382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/7100104809190390382'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2012/01/installare-vtp-su-linux-debian.html' title='Installare VTP su Linux Debian'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ilVpFPUro3k/TxL4a2aDGiI/AAAAAAAAATY/Fb4HJYzq45Q/s72-c/VTP001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-3930258320610405711</id><published>2011-11-23T10:17:00.000-08:00</published><updated>2012-01-29T02:55:16.044-08:00</updated><title type='text'>VTerrain plugin per QGis</title><content type='html'>Per &lt;b&gt;installare il plugin "VTerrain" su QGis&lt;/b&gt;, è sufficiente cercare "&lt;b&gt;VTerrain&lt;/b&gt;" nella lista dei plugin del pannello "Installazione QGIS Python Plugins", selezionarlo e premere il bottone "Installa/Aggiorna plugin".&lt;br /&gt;Essendo il plugin VTerrain basato sul programma Enviro di VTP, occorrerà anche installare VTP sulla propria macchina.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-h_vfKJvFcDc/TyUjpXRpgtI/AAAAAAAAAT8/rhCNl7l472Q/s1600/VTP009.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="173" src="http://4.bp.blogspot.com/-h_vfKJvFcDc/TyUjpXRpgtI/AAAAAAAAAT8/rhCNl7l472Q/s320/VTP009.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;[Obsoleto]:&lt;br /&gt;&lt;strike&gt;Per &lt;b&gt;installare il plugin "VTerrain" su QGis&lt;/b&gt;, bisogna inserire il seguente link nella "Repository" del pannello di controllo dei plugin python:&lt;/strike&gt;&lt;br /&gt;&lt;strike&gt;&lt;br /&gt;&lt;/strike&gt;&lt;br /&gt;&lt;strike&gt;http://gisinnova2.oneminutesite.it/files/7-python_plugins.xml&lt;/strike&gt;&lt;br /&gt;&lt;br /&gt;Questo video mostra la sequenza delle operazioni necessarie per l'installazione&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/qBwc-XejLb0" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bisogna inoltre installare i programmi di VTerrain:&lt;br /&gt;&lt;br /&gt;per la versione Windows:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vterrain.org/dist/setup_vtp.exe"&gt;VTP Installer&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&amp;amp;displaylang=en"&gt;VC 2008 SP1 Redistributable Package&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;e seguire le istruzioni di dettaglio su:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vterrain.org/Download/Binaries.html"&gt;http://vterrain.org/Download/Binaries.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Per quanto riguarda Linux, è in fase di rilascio la installazione, tramite apt-get, per Debian e Ubuntu.&lt;br /&gt;&lt;br /&gt;Per quanto riguarda MacOSX, è previsto il rilascio per inizio 2012.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Questo video mostra l'uso del plugin all'interno di una live DVD linux Ubuntu&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/Sd9Gs8d-I_Y" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;&amp;nbsp;(Virtual Terrain Project - VTerrain.org)&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/kT704YUTM2A" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;(Animazione Territoriale &amp;nbsp;di Alberto Antinori)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/a37xFKDE2f0" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;(Elaborazione dati &amp;nbsp;OpenDem.info e OpenStreetMap.org)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/RCgaR_HVaXA" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;&amp;nbsp;(Modello Tridimensionale di Antonello Buccella)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Dettagli sul plugin VTerrain per QGis:&lt;br /&gt;&lt;br /&gt;I plugin di QGis vengono installati nelle seguenti directory, a seconda del sistema operativo:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; UNIX/Mac: ~/.qgis/python/plugin &lt;/li&gt;&lt;li&gt; Windows: ~/.qgis/python/plugins &lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;La directory "Home" (rappresentata sopra da ~) su Windows normalmente&amp;nbsp; è&amp;nbsp; "C:\Documents and Settings\(utente)", mentre su UNIX e Mac essa è più nascosta, ed in genere non è visibile tramite la comune interfaccia di "risorse del sistema", ma è necessario ricorrere al terminale, dove digitare:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;cd&amp;nbsp; /home/(utente)/.qgis/python/plugins/&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ove occorre copiare la directory VTEnviro, contenente i file:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;VTEnviro.py &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;Ui_VTEnviro.py&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;Makefile&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;icon.png&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;resources.py&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;Ui_VTEnviro.ui&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;vtpopen.py&lt;br /&gt;icon_VTerrain.png&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;resources.pyc&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt; VTEnviroDialog.py&lt;br /&gt;__init__.py&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;resources.qrc&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Queste&amp;nbsp; risorse verranno elaborate da QGis durante la partenza del programma.&lt;br /&gt;&lt;br /&gt;Questo e' il link ad un live DVD Linux Ubuntu che contiene VTP e il plugin: &amp;nbsp;&lt;a href="https://dl-web.dropbox.com/get/custom.iso?w=3292c734"&gt;Custom.iso&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Se vi viene richiesta una password, inviatemi una eMail a:&lt;br /&gt;&lt;br /&gt;exporttocanoma at gmail dot com&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BobMaX&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Link interessanti: &amp;nbsp;&lt;a href="http://arc-team-open-research.blogspot.com/"&gt;http://arc-team-open-research.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://arc-team-open-research.blogspot.com/2011/12/qgis-and-virtual-terrain-project.html"&gt;http://arc-team-open-research.blogspot.com/2011/12/qgis-and-virtual-terrain-project.html&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-3930258320610405711?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/3930258320610405711/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=3930258320610405711' title='3 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/3930258320610405711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/3930258320610405711'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/11/vterrain-plugin-per-qgis.html' title='VTerrain plugin per QGis'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-h_vfKJvFcDc/TyUjpXRpgtI/AAAAAAAAAT8/rhCNl7l472Q/s72-c/VTP009.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-2159610381023383750</id><published>2011-10-09T07:53:00.000-07:00</published><updated>2011-10-14T12:54:19.565-07:00</updated><title type='text'>OpenStreetMap: disegnare edifici</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;b&gt;OpenStreetMap&lt;/b&gt; (OSM) è la principale repository di dati vettoriali liberi riguardanti infra-strutture urbane e territoriali. &amp;nbsp;Principalmente, questi dati riguardano gli &lt;b&gt;assi stradali&lt;/b&gt;, come si può supporre dallo stesso nome del progetto, ma basta visitare la sua pagina web per rendersi conto che i livelli visualizzati sono molti altri.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-kbMMQsoVDyc/TpGim_MDCsI/AAAAAAAAAQE/o7Na756uJkA/s1600/PadovaOSM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/-kbMMQsoVDyc/TpGim_MDCsI/AAAAAAAAAQE/o7Na756uJkA/s400/PadovaOSM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.openstreetmap.org/?lat=45.41337&amp;amp;lon=11.89256&amp;amp;zoom=16&amp;amp;layers=M"&gt;http://www.openstreetmap.org/?lat=45.41337&amp;amp;lon=11.89256&amp;amp;zoom=16&amp;amp;layers=M&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Nell'immagine possiamo vedere, infatti, oltre agli assi stradali, anche i parchi, i fiumi, e soprattutto gli &lt;b&gt;edifici&lt;/b&gt;. &amp;nbsp;Attualmente, il numero di edifici inseriti in OSM è molto alto, anche la copertura è "a macchia di leopardo". &amp;nbsp;In Italia possiamo trovare una notevole copertura di edificato in Trentino, probabilmente dovuta a donazioni di cartografia effettuata da enti pubblici, ma cominciano a comparire interi quartieri anche nelle regioni centrali.&lt;br /&gt;In totale, ad oggi, nel livello Buildings di Italia OSM possiamo contare circa 1 milione e 400 mila poligoni.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-8ZPfqWNTZVA/TpcmfIwrFHI/AAAAAAAAAQU/-Udvs_vFAZA/s1600/OSMbuildingsItalia.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="206" src="http://4.bp.blogspot.com/-8ZPfqWNTZVA/TpcmfIwrFHI/AAAAAAAAAQU/-Udvs_vFAZA/s400/OSMbuildingsItalia.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;La cosa interessante è che, tra i tag associati ai dati di OpenStreetMap è previsto un campo altezza, ovvero "&lt;b&gt;height=&lt;/b&gt;".&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Se andiamo a consultare le pagine wiki della documentazione di OSM, troviamo molte cose relative agli edifici, sia già implementate, sia previste.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://wiki.openstreetmap.org/wiki/Key:building"&gt;http://wiki.openstreetmap.org/wiki/Key:building&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.openstreetmap.org/wiki/Proposed_features/Building_attributes"&gt;http://wiki.openstreetmap.org/wiki/Proposed_features/Building_attributes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Per quanto riguarda le modalità di inserimento degli edifici all'interno di OpenStreetMap, oltre alla già detta donazione cartografica da parte di volenterosi enti pubblici, vedremo ora quella più divertente, anche se molto più laboriosa, del disegno all'interno dell'editor grafico &lt;b&gt;JOSM&lt;/b&gt;, attraverso il &lt;b&gt;&lt;a href="http://wiki.openstreetmap.org/wiki/JOSM/Plugins/BuildingsTools"&gt;plugin Buildings&lt;/a&gt;&lt;/b&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Il video che segue ne dimostra l'uso.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/DEQo4Jm-aPY" width="420"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;Nell'immagine vediamo l'immagine fotografica di Bing maps come sfondo di supporto al disegno.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-dDI5zr-ApLA/TpGxX_hx1GI/AAAAAAAAAQM/whS7QTNSkdw/s1600/JOSMbuildings.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="207" src="http://4.bp.blogspot.com/-dDI5zr-ApLA/TpGxX_hx1GI/AAAAAAAAAQM/whS7QTNSkdw/s400/JOSMbuildings.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Selezionando la funzione "Buildings" è possibile disegnare un rettangolo con una rotazione generica, inserendo tre punti con il puntatore del mouse.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-a4Iz0RnYYm8/TpGzAT35gLI/AAAAAAAAAQQ/GpTtJVEKDjU/s1600/JOSMaltezza.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="161" src="http://2.bp.blogspot.com/-a4Iz0RnYYm8/TpGzAT35gLI/AAAAAAAAAQQ/GpTtJVEKDjU/s320/JOSMaltezza.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dopo aver disegnato il rettangolo, che potrà essere successivamente modificato, aggiungendo altri vertici per meglio seguire la forma dell'edificio, possiamo inserire il tag "height", con l'altezza dell'edificio stesso.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Normalmente, l'informazione che individua un edificio, in OSM, è il tag "&lt;b&gt;building=yes&lt;/b&gt;". Possono essere aggiunti anche altri tag, come il nome dell'edificio o altri, tra quelli previsti.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Non vi resta che scaricare JOSM sulla vostra macchina e provare ad aggiungere il vostro quartiere su OpenStreetMap. Buon divertimento!&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;BobMaX&lt;br /&gt;&lt;br /&gt;Link interessanti:&lt;br /&gt;&lt;a href="http://blog.openstreetmap.it/"&gt;http://blog.openstreetmap.it/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.learnosm.org/files/beginners-guide/Beginning_OSM_it_v1.pdf"&gt;OpenStreetMap per principianti&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.openstreetmap.org/wiki/Map_Features"&gt;Documentazione sui possibili elementi OSM&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.openstreetmap.org/wiki/Key:building"&gt;Documentazione sui Buildings OSM&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.openstreetmap.org/wiki/JOSM/Plugins/BuildingsTools"&gt;JOSM Buildings plugin&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.openstreetmap.org/wiki/JOSM/Plugins/Terracer"&gt;JOSM Terracer plugin&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-2159610381023383750?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/2159610381023383750/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=2159610381023383750' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/2159610381023383750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/2159610381023383750'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/10/openstreetmap-disegnare-edifici.html' title='OpenStreetMap: disegnare edifici'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-kbMMQsoVDyc/TpGim_MDCsI/AAAAAAAAAQE/o7Na756uJkA/s72-c/PadovaOSM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-7104522993575550898</id><published>2011-09-10T03:07:00.001-07:00</published><updated>2011-11-05T12:23:55.989-07:00</updated><title type='text'>VTP (settima parte) - Ricompilare per Linux</title><content type='html'>&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;"Bene. &amp;nbsp;Mi hai convinto. &amp;nbsp;Mi serve VTP. &amp;nbsp;Però io uso solo Linux. "&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Questa è la frase tipica dell'utente GIS, recentemente. &amp;nbsp;Ebbene, è vero: il sito web di &amp;nbsp;&lt;a href="http://vterrain.org/"&gt;VTerrain.org &amp;nbsp;&lt;/a&gt;dichiara più volte che VTP esiste anche per Linux e MacOSX. &amp;nbsp;Però, contrariamente a quello che accade per Windows, Virtual Terrain Project non distribuisce un installatore per le altre piattaforme.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Come possiamo risolvere il problema ? &amp;nbsp; Rimboccandosi le maniche e ricompilando tutto, a partire dai sorgenti. &amp;nbsp;Impresa impossibile ? &amp;nbsp;Noi ci siamo riusciti, e vi descriveremo come.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Prima di tutto, scegliamo una versione di Linux. &amp;nbsp;Ci siamo informati, ed abbiamo scoperto che i programmatori di VTP usano &lt;a href="http://www.ubuntu.com/start-download?distro=desktop&amp;amp;bits=32&amp;amp;release=lts"&gt;Ubuntu Linux 10.04 32 bit&lt;/a&gt;. &amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Perfetto. &amp;nbsp;Come per la frase tipica che abbiamo visto prima, "Io uso solo MacOSX". &amp;nbsp;Quindi, per fare l'impresa ancora più impossibile, mi installo una &lt;a href="https://www.virtualbox.org/"&gt;VirtualBOX&lt;/a&gt;, con una macchina virtuale Linux Ubuntu 10.04 32 bit, con un disco virtuale da 20 giga, dinamico. &amp;nbsp;Più Virtuale di così...!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-2XgBwsISqCw/Tq6oQmXGEII/AAAAAAAAARQ/Zg35H60m4b0/s1600/VTP_LinuxVirtualBox.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="263" src="http://2.bp.blogspot.com/-2XgBwsISqCw/Tq6oQmXGEII/AAAAAAAAARQ/Zg35H60m4b0/s320/VTP_LinuxVirtualBox.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Nella macchina Virtuale sul nostro Mac mini ricompileremo Virtual Terrain per Linux. &amp;nbsp;Comunque, è meglio chiarire che VirtualBox (o un altro tipo di macchina virtuale) è necessaria soltanto per rendermi disponibile Linux in una finestra del mio sistema MacOSX, senza dover "spianare un computer" e formattare un disco reale. &amp;nbsp;I possessori di un computer Linux non devono installare VirtualBox (o simili) per ricompilare VTP.&lt;br /&gt;&lt;br /&gt;Comunque, cominciamo. &amp;nbsp;Ci colleghiamo alla pagina &lt;a href="http://vterrain.org/Distrib/unix_build.html"&gt;&amp;nbsp;unix_build &amp;nbsp;di VTerrain.org&lt;/a&gt;, per studiarci le istruzioni di compilazione. &amp;nbsp;Sappiamo, comunque, che non sempre le istruzioni sono aggiornate all'ultima versione dei sorgenti e che, quindi, molto facilmente potranno uscir fuori errori.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-cBXmlKrW8TI/Tq6UdgePcsI/AAAAAAAAARI/6oI6gLazejQ/s1600/VTP_unix_build" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="202" src="http://1.bp.blogspot.com/-cBXmlKrW8TI/Tq6UdgePcsI/AAAAAAAAARI/6oI6gLazejQ/s320/VTP_unix_build" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;VTP è costituito essenzialmente da due programmi, come abbiamo più volte visto in questa serie di articoli: &amp;nbsp;VTBuilder e Enviro.&lt;br /&gt;Entrambi i programmi utilizzano una serie di librerie software, che in gran parte sono le stesse utilizzate da tutti i programmi Gis OpenSource, come ad esempio QuantumGIS.&lt;br /&gt;Queste librerie sono:&lt;br /&gt;&lt;br /&gt;GDAL&lt;br /&gt;PROJ.4&lt;br /&gt;LIBPNG&lt;br /&gt;&lt;br /&gt;e poi molte altre...&lt;br /&gt;&lt;br /&gt;In più, il rendering 3D di VTP Enviro è basato su OpenSceneGraph, che è una formidabile libreria per la visualizzazione territoriale in tempo reale, utilizzata anche in simulatori di volo.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Yex6ov29SyY/Tq6s4mD5lsI/AAAAAAAAARY/xixysHT01Pg/s1600/VTP_OSGpage.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="201" src="http://1.bp.blogspot.com/-Yex6ov29SyY/Tq6s4mD5lsI/AAAAAAAAARY/xixysHT01Pg/s320/VTP_OSGpage.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Riassumendo, in &lt;a href="http://vterrain.org/Implementation/Libs/"&gt;questa pagina di VTerrain.org&lt;/a&gt;&amp;nbsp;sono descritte tutte le librerie necessarie.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-OKfWigc1Hmw/Tq6thbg0IrI/AAAAAAAAARo/IcC_kE-ZnaQ/s1600/VTP_libs.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="202" src="http://1.bp.blogspot.com/-OKfWigc1Hmw/Tq6thbg0IrI/AAAAAAAAARo/IcC_kE-ZnaQ/s320/VTP_libs.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Ma prima di iniziare a procurarci le librerie, scaricandole dalla rete, conviene descrivere cosa si intende per "ricompilare" un'applicazione su Linux Ubuntu, o comunque in un ambiente Open Source.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://it.wikipedia.org/wiki/Open_source"&gt;"Open Source"&lt;/a&gt; sta a significare che i listati originali del programma sono disponibili per essere adattati alle proprie esigenze, o più semplicemente per essere "portati" su una "piattaforma" non ancora prevista. &lt;br /&gt;&lt;br /&gt;Come prima cosa, occorre assicurarci di avere il complilatore installato sulla nostra macchina. &amp;nbsp;Se abbiamo dubbi, probabilmente non lo abbiamo. &amp;nbsp;Per procurarcelo, scriviamo, nella finestra del terminale:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;sudo apt-get install g++&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Questa istruzione ci richiederà la password di amministratore, e dopo qualche tempo troveremo installato il compilatore C++ sulla macchina, pronto per l'uso.&lt;br /&gt;&lt;br /&gt;Senza volerci dilungare troppo, una volta ottenuti i "sorgenti" di un programma, per ottenere il file eseguibile occorre aprire un terminale del sistema operativo, posizionarsi nella directory dei sorgenti e occorre scrivere:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;./configure&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Questa istruzione preparerà una serie di file, contenenti variabili di ambiente specifiche per la propria macchina. &amp;nbsp;Una volta terminata la configurazione, occorre scrivere:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;make&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Questa operazione "compila" tutti i sorgenti del programma, creando file contenenti istruzioni in linguaggio macchina, che poi verranno montati dal "Linker" insieme alle librerie necessarie.&lt;br /&gt;&lt;br /&gt;Alla fine occorre scrivere:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;sudo make install&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;che costituisce la fase di installazione del programma (o della libreria).&lt;br /&gt;&lt;br /&gt;Per queste operazioni non è necessario essere un programmatore, anche se, chiaramente, questo non guasta. Per prima cosa, quindi, impariamo a trovare il "terminale" su Linux Ubuntu (mi ripeto: versione 10.04) . &amp;nbsp; Troviamo "Terminale" nel menu "Applicazioni", sotto "Accessori".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-xPy5Mx5oPfU/Tq6zU6_ifPI/AAAAAAAAARw/eZ6T3fi1NR4/s1600/VTP_LinuxTerminal.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="246" src="http://4.bp.blogspot.com/-xPy5Mx5oPfU/Tq6zU6_ifPI/AAAAAAAAARw/eZ6T3fi1NR4/s320/VTP_LinuxTerminal.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nella finestra del terminale, che si aprirà nella directory base della propria utenza, andiamo a scrivere:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;svn checkout http://vtp.googlecode.com/svn/trunk/ vtp&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;per procurarci l'ultima versione dei sorgenti del programma. &amp;nbsp;Se non siamo dei programmatori, molto probabilmente questa istruzione ci darà errore, perché non è installato sul nostro computer il necessario programma. Comunque, sul terminale sarà indicato cosa dobbiamo fare per &lt;b&gt;installare "svn"&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Se vogliamo semplificare il problema, scarichiamo i sorgenti con un file ZIP che ne contiene la versione da noi provata :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vterrain.org/dist/vtp-src-111016.zip"&gt;http://vterrain.org/dist/vtp-src-111016.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Creiamo una directory chiamata "vtp" sotto la nostra "/home". &amp;nbsp;Poi inseriamo il contenuto dello ZIP al di sotto della nostra "vtp".&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-OSgWI-X_KQ0/TrBKrrIJ-HI/AAAAAAAAAR4/kmTH8qIYD-c/s1600/VTP_directories.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-OSgWI-X_KQ0/TrBKrrIJ-HI/AAAAAAAAAR4/kmTH8qIYD-c/s320/VTP_directories.png" width="121" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;La struttura gerarchica delle directory di sviluppo di VTP è composta da due gruppi principali: &amp;nbsp;&lt;b&gt;TerrainSDK&lt;/b&gt;, contenente le librerie del programma e &lt;b&gt;TerrainApps&lt;/b&gt;, con le applicazioni vere e proprie.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Noi abbiamo aggiunto una ulteriore directory, "&lt;b&gt;deps&lt;/b&gt;", in cui andremo ad inserire le librerie esterne che andremo a scaricare, con l'istruzione:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;b&gt;svn checkout http://vtp.googlecode.com/svn/deps/ deps&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;Ottenute così alcune delle altre librerie necessarie (ma non tutte...) possiamo iniziare a "ricompilare".&lt;br /&gt;Per farlo, ci occorrono alcune componenti: &amp;nbsp;&lt;b&gt;CMake&lt;/b&gt; ed il &lt;b&gt;compilatore&lt;/b&gt; vero e proprio.&lt;br /&gt;&lt;br /&gt;Possiamo scaricare CMake tramite questo link:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://www.cmake.org/files/v2.8/cmake-2.8.6-Linux-i386.tar.gz"&gt;http://www.cmake.org/files/v2.8/cmake-2.8.6-Linux-i386.tar.gz&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Troveremo "&lt;b&gt;cmake-gui&lt;/b&gt;" nella directory "&lt;b&gt;bin&lt;/b&gt;" all'interno di "&lt;b&gt;cmake-2.8.6-Linux-i386&lt;/b&gt;".&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-O-7haQ7F9yg/TrBQXTJAWlI/AAAAAAAAASI/-7p2HvHFbPY/s1600/VTP_Cmake-gui" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="181" src="http://4.bp.blogspot.com/-O-7haQ7F9yg/TrBQXTJAWlI/AAAAAAAAASI/-7p2HvHFbPY/s320/VTP_Cmake-gui" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Lanciando&amp;nbsp;"&lt;b&gt;cmake-gui&lt;/b&gt;" ci troveremo davanti la finestra di CMake, che ci permette di configurare il progetto di ricompilazione di VTP, e delle altre componenti che andremo a sviluppare.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-IYiEp6VtvxE/TrBPuwmxDiI/AAAAAAAAASA/7FXZ10yU4ho/s1600/VTP_Cmake.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="201" src="http://3.bp.blogspot.com/-IYiEp6VtvxE/TrBPuwmxDiI/AAAAAAAAASA/7FXZ10yU4ho/s320/VTP_Cmake.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;CMake usa dei file di configurazione ("CMakeList.txt") rilasciati con i sorgenti, contenenti la lista delle librerie e le variabili necessarie. &amp;nbsp;Nell'immagine che segue vediamo un esempio del contenuto di un file "CMakeList.txt" di VTP. &amp;nbsp;Non sarà necessario per noi mai modificare questo file, quindi, chiudiamolo lasciandolo invariato, e andiamolo, invece, ad utilizzare con CMake.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-9RjJG5W1xeg/TrBUnv-gqII/AAAAAAAAASQ/yKDcWooapN4/s1600/VTP_CMakeList.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://4.bp.blogspot.com/-9RjJG5W1xeg/TrBUnv-gqII/AAAAAAAAASQ/yKDcWooapN4/s320/VTP_CMakeList.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Come prima cosa dobbiamo indicare a CMake la directory dei sorgenti, selezionando il bottone "&lt;b&gt;Browse Source&lt;/b&gt;". &amp;nbsp; Allo stesso modo, dobbiamo indicare la directory di uscita, con il bottone "&lt;b&gt;Browse Build&lt;/b&gt;". &amp;nbsp; Noi abbiamo scelto di posizionare il prodotto di uscita nella directory che abbiamo chiamato "&lt;b&gt;build&lt;/b&gt;", che abbiamo posto direttamente al di sotto della directory "&lt;b&gt;vtp&lt;/b&gt;".&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;A questo punto premiamo il bottone "&lt;b&gt;Configure&lt;/b&gt;". &amp;nbsp;Dopo qualche tempo di elaborazione, molte delle righe (se non tutte) della tabella centrale della finestra di CMake diventeranno rosse. &amp;nbsp;Questo significa che è stato riscontrato un errore. Questo è perfettamente normale, in CMake. &amp;nbsp;E', potremmo dire, la ragione principale dell'esistenza stessa di CMake.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Infatti, CMake-gui serve a portare gli errori di configurazione progressivamente a zero, evidenziando le componenti mancanti, ovvero, in genere, le librerie non trovate.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Il primo "trucco" per (iniziare a) ridurre i problemi di CMake è di andare a compilare prima le librerie esterne. &amp;nbsp;Infatti, se andiamo a vedere alcune delle righe rosse della tabella CMake, vedremo marcate con "_NOTFOUND, ad esempio," proprio le librerie "&lt;b&gt;mini&lt;/b&gt;", "&lt;b&gt;quikgrid&lt;/b&gt;" e "&lt;b&gt;squish&lt;/b&gt;", che abbiamo già scaricato da VTP e che sono poste sotto la nostra directory "&lt;b&gt;deps&lt;/b&gt;".&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Qui di seguito indichiamo le operazioni (ripetitive) da compiere nel terminale per ricompilare queste tre librerie.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;cd &amp;nbsp; vtp/deps/mini&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;mkdir&amp;nbsp; build&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Lanciamo&lt;/span&gt;&lt;b&gt; Cmake-gui&amp;nbsp;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;e indichiamo le directory sorgente e destinazione della configurazione.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Premiamo "Configure". &amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Probabilmente Cmake ci segnalerà "Could NOT find OpenGL". &amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;In questo caso occorre installare le librerie FreeOpenGL e Glut.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Probabilmente, poi, ci occorrerà anche installare le librerie "Curl", "Jpeg", "Png" e "Zlib".&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Per queste ultime librerie conviene anteporre a qualunque altra cosa l'installazione delle dipendenze di OpenSceneGraph, con l'istruzione:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; font-size: 13px;"&gt;&lt;b&gt;sudo apt-get build-dep openscenegraph&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;che provvede da sola ad installare le librerie necessarie (anche se l'attesa sarà piuttosto lunga). Sarà necessaria la password di amministratore.&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Nel caso in cui queste siano installate ed il "Configure" di CMake non torni altri errori, si può premere "Generate". &amp;nbsp;Questo scrivera' i file necessari all'interno della directory "mini/build". &amp;nbsp;Spostiamoci nella directory "build" e lanciamo "make". Scriviamo quindi:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;b&gt;cd build&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;make&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Al termine di una elaborazione abbastanza lunga, avremo di nuovo il controllo del terminale. &amp;nbsp;Scriviamo quindi:&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;sudo make install&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;ed inseriamo la nostra password di sistema.&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Questa operazione installa gli include di Mini in&amp;nbsp; &amp;nbsp; "/usr/local/include/mini/"&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;ed installa la libreria di Mini in&amp;nbsp; &amp;nbsp; "/usr/local/lib/libMini.a"&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Ripetiamo le stesse operazioni per le altre librerie:&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;cd &amp;nbsp; vtp/deps/quikgrid/core&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;mkdir&amp;nbsp; build&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Cmake&amp;nbsp;&amp;nbsp; ...&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;make&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;"sudo make install" &amp;nbsp; installa gli include di quikgrid in&amp;nbsp; &amp;nbsp; "/usr/local/include/quikgrid/"&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;"sudo make install" &amp;nbsp; installa la libreria di quikgrid in&amp;nbsp; &amp;nbsp; "/usr/local/lib/libquikgrid.a"&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;cd &amp;nbsp; vtp/deps/quikgrid&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;mkdir&amp;nbsp; build&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small; font-weight: normal;"&gt;Cmake&amp;nbsp;&amp;nbsp;&amp;nbsp;...&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;make&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;"sudo make install" &amp;nbsp; &lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;installa gli include di squish in&amp;nbsp; &amp;nbsp; "/usr/local/include/"&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;ed installa la libreria di squish&amp;nbsp; in &amp;nbsp; "/usr/local/lib/libsquish.a"&lt;/span&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 13.0px Georgia; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 15.0px;"&gt;&lt;br /&gt;---- CONTINUA ---&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Ricompilazione BobMaX su Linux Ubuntu 10.04 32bit.&lt;br /&gt;Lista librerie necessarie:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://curl.haxx.se/download/curl-7.22.0.tar.gz"&gt;http://curl.haxx.se/download/curl-7.22.0.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dipendenze OpenScenegraph:&lt;br /&gt;&lt;br /&gt;&lt;div style="font: 13.0px Verdana; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;b&gt;apt-get build-dep openscenegraph&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Sorgenti OpenSceneGraph:&lt;br /&gt;&lt;a href="http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-2.8.5/source/OpenSceneGraph-2.8.5.zip"&gt;http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-2.8.5/source/OpenSceneGraph-2.8.5.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sorgenti VTP:&lt;br /&gt;http://vterrain.org/dist/vtp-src-111016.zip&lt;br /&gt;&lt;br /&gt;inoltre, molto importante queste (soprattutto la mini, nella versione di Ben):&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BobMaX&lt;br /&gt;&lt;div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-7104522993575550898?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/7104522993575550898/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=7104522993575550898' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/7104522993575550898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/7104522993575550898'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/09/vtp-settima-parte.html' title='VTP (settima parte) - Ricompilare per Linux'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-2XgBwsISqCw/Tq6oQmXGEII/AAAAAAAAARQ/Zg35H60m4b0/s72-c/VTP_LinuxVirtualBox.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-8874472680751876089</id><published>2011-08-28T01:34:00.000-07:00</published><updated>2011-09-10T05:38:47.796-07:00</updated><title type='text'>VTP ( sesta parte ) - Strade, Alberi, Linee Elettriche e Recinzioni</title><content type='html'>&lt;div style="text-align: justify;"&gt;Oltre a permettere la visualizzazione di dati poligonali, come gli edifici, completi di tetti e texture fotografiche, &lt;b&gt;VTP &lt;/b&gt;tratta anche&lt;b&gt; dati lineari&lt;/b&gt;, come &lt;b&gt;strade&lt;/b&gt;, &lt;b&gt;linee elettriche&lt;/b&gt; e &lt;b&gt;recinzioni&lt;/b&gt;, ovviamente resi in 3D come oggetti, presi da un catalogo, estendibile dall'utente. &amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Fonte libera di dati cartografici per il grafo stradale, per eccellenza, è ovviamente sempre &lt;b&gt;OpenStreetMap&lt;/b&gt;, che abbiamo già visto nelle precedenti parti di questo mini-corso su VTP.&lt;br /&gt;VTBuilder carica direttamente i dati nativi in formato OSM, tramite "drag and drop". Infatti, trascinando un file OSM, salvabile dalla pagina web di OpenStreetMap, all'interno della finestra di VTBuilder, i dati vengono inseriti direttamente sotto il livello "strade" ed è possibile modificare i campi associati, per farli corrispondere alla modalità di visualizzazione voluta sotto Enviro.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-z_JZCiXhRLk/Tms9P2i72pI/AAAAAAAAAPs/ZUplRcTrYb0/s1600/OSM_GaetaStrade.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="125" src="http://4.bp.blogspot.com/-z_JZCiXhRLk/Tms9P2i72pI/AAAAAAAAAPs/ZUplRcTrYb0/s320/OSM_GaetaStrade.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Per salvare il file OSM, nella finestra web di &lt;b&gt;&lt;a href="http://OpenStreetMap.org/"&gt;OpenStreetMap.org&lt;/a&gt;&lt;/b&gt;, dobbiamo selezionare la voce "Dati" nel pannello blu di destra e poi, scorrendo verso il basso della lista degli elementi, andiamo a scegliere il link "&lt;a href="http://www.openstreetmap.org/api/0.6/map?bbox=13.546685,41.201884,13.601325,41.21893"&gt;Ottieni quest'area dalle API&lt;/a&gt;" &amp;nbsp;(http://www.openstreetmap.org/api/0.6/map?bbox=13.546685,41.201884,13.601325,41.21893).&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-YCucbypVljw/TmtCANQMvxI/AAAAAAAAAPw/s7FKNwhXaqM/s1600/OSM_Xml.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="193" src="http://2.bp.blogspot.com/-YCucbypVljw/TmtCANQMvxI/AAAAAAAAAPw/s7FKNwhXaqM/s320/OSM_Xml.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Il file OSM è sostanzialmente un formato XML, che contiene la geometria e i campi associati a tutti gli elementi visualizzati nella pagina web.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Conoscendo le coordinate geografiche Wgs84 del rettangolo di visualizzazione di una qualunque area, e inserendo questi valori nel parametro "&lt;b&gt;bbox=&lt;/b&gt;" possiamo ottenere il corrispondente file OSM, utilizzando un comune browser. &amp;nbsp;Ovviamente, l'area non deve essere troppo estesa, altrimenti il server ritorna un errore. Comunque, conviene usare la interfaccia di OpenStreetMap, oppure il programma JOSM, per ottenere i dati, e non sperimentare con i parametri del link, per non stressare inutilmente il server OSM.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Quindi, importiamo questo file all'interno di &lt;b&gt;VTBuilder&lt;/b&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-_aqM-NQTfuQ/TmtFAZNmbGI/AAAAAAAAAP0/luquD1gc9s0/s1600/OSM_VTBuilderImport.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="176" src="http://3.bp.blogspot.com/-_aqM-NQTfuQ/TmtFAZNmbGI/AAAAAAAAAP0/luquD1gc9s0/s320/OSM_VTBuilderImport.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;VTP utilizza il suo formato &lt;a href="http://vterrain.org/Doc/roads.html"&gt;RMF&lt;/a&gt;, per archiviare le strade. Come possiamo leggere nella &lt;a href="http://vterrain.org/Doc/roads.html"&gt;documentazione&lt;/a&gt;, si tratta di un file binario, contenente i seguenti campi:&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia; font-size: 15px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;CRS (string, as OGC WKT)&lt;/li&gt;&lt;li&gt;extents of dataset (double left, right, bottom, top)&lt;/li&gt;&lt;li&gt;node locations (2D point)&lt;/li&gt;&lt;li&gt;link locations (2D polylines)&lt;ul&gt;&lt;li&gt;road number (short)&lt;/li&gt;&lt;li&gt;width in meters (float)&lt;/li&gt;&lt;li&gt;number of lanes (short)&lt;/li&gt;&lt;li&gt;surface type (short enum)&lt;/li&gt;&lt;li&gt;flags (short, contains direction of flow, presence of sidewalk and other flags)&lt;/li&gt;&lt;li&gt;sidewalk width (float)&lt;/li&gt;&lt;li&gt;curb height (float)&lt;/li&gt;&lt;li&gt;margin width (float)&lt;/li&gt;&lt;li&gt;lane width (float)&lt;/li&gt;&lt;li&gt;parking width (float)&lt;/li&gt;&lt;li&gt;topology (indices of from-node and to-node, int)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;Una interessante funzione di VTBuilder è quella che adatta il modello del terreno alle strade.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-_vamWmdyD9s/TmtUNcHmUoI/AAAAAAAAAP4/Acr-MQk3uGw/s1600/Gaeta_OSM_StreetDtmFlatten.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="177" src="http://2.bp.blogspot.com/-_vamWmdyD9s/TmtUNcHmUoI/AAAAAAAAAP4/Acr-MQk3uGw/s320/Gaeta_OSM_StreetDtmFlatten.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Questo evita che nella visualizzazione 3D le strade risultino "galleggiare" staccate dal terreno, o vengano "immerse" in esso. &amp;nbsp;Con questa funzione, invece, il terreno viene tagliato, o riempito sotto il tracciato delle strade, creando automaticamente scarpate o terrapieni.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ur6pJv0J5ao/TmtYzA8WjPI/AAAAAAAAAP8/2COzZRcffdc/s1600/OSM_EnviroDTMstreet.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="161" src="http://3.bp.blogspot.com/-ur6pJv0J5ao/TmtYzA8WjPI/AAAAAAAAAP8/2COzZRcffdc/s320/OSM_EnviroDTMstreet.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Vedremo prossimamente come è possibile anche trattare dati puntuali, come gli alberi, anch'essi selezionabili da un elenco.&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;BobMaX&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-8874472680751876089?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/8874472680751876089/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=8874472680751876089' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/8874472680751876089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/8874472680751876089'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/08/vtp-sesta-parte-la-funzione.html' title='VTP ( sesta parte ) - Strade, Alberi, Linee Elettriche e Recinzioni'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-z_JZCiXhRLk/Tms9P2i72pI/AAAAAAAAAPs/ZUplRcTrYb0/s72-c/OSM_GaetaStrade.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-6911654634149653254</id><published>2011-08-28T01:30:00.001-07:00</published><updated>2012-02-04T23:22:20.246-08:00</updated><title type='text'>VTP (quinta parte) - La funzione ExportToCanoma di VTBuilder</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;Una volta caricato in &lt;b&gt;VTBuilder&lt;/b&gt; un livello "strutture" contenente edifici, è possibile esportare questi ultimi nel formato 3DV di &lt;b&gt;Canoma&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;Come abbiamo visto più volte in questo blog, &lt;b&gt;Canoma&lt;/b&gt; è stato un importante ed insuperato software di fotogrammetria, che permette di collimare foto di oggetti e produce la "vestizione" degli oggetti stessi con le texture prese dalle foto.  I risultati ottenibili con Canoma sono stupefacenti, in un tempo estremamente breve, dopo un periodo di allenamento.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;b&gt;Canoma&lt;/b&gt; non possedeva una funzione di importazione dei modelli in altri formati, se non nel nativo &lt;b&gt;formato 3DV&lt;/b&gt;, che in sostanza era un formato testuale simile al VRML, e quindi, qualche anno fa, abbiamo realizzato un plugin per vari programmi cad, come MicroStation e più recentemente per SketchUp, che esporta i modelli realizzati con questi programmi verso il formato Canoma 3DV.  &lt;a href="http://exporttocanoma.blogspot.com/2006/12/welcome-in-exporttocanoma-world_16.html"&gt;Questi plugin sono ancora distibuiti gratuitamente, a chi ne fa richiesta&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-5sLDclv8S58/Tms1hMnEhtI/AAAAAAAAAPk/4Gz6_4kMb9o/s1600/ExportToCanoma.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="156" src="http://1.bp.blogspot.com/-5sLDclv8S58/Tms1hMnEhtI/AAAAAAAAAPk/4Gz6_4kMb9o/s320/ExportToCanoma.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;Abbiamo inserito il&lt;b&gt; plugin ExportToCanoma&lt;/b&gt; anche all'interno di &lt;b&gt;VTBuilder&lt;/b&gt;, e vedremo ora come utilizzarlo al meglio per inserire facilmente edifici con &lt;b&gt;texture fotografiche&lt;/b&gt;, o pittoriche, all'interno di &lt;b&gt;VTP Enviro&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-yLDp7EBAP0Y/Ty4uGu9dYpI/AAAAAAAAAUE/oLcqvzAIn_s/s1600/VtpExportToCanomaClip068.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-yLDp7EBAP0Y/Ty4uGu9dYpI/AAAAAAAAAUE/oLcqvzAIn_s/s320/VtpExportToCanomaClip068.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;Per prima cosa dobbiamo creare un modello del terreno della zona, anche piatto nel caso non abbiamo quello reale, come descritto nella prima parte di questo mini-corso.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-1GCVKu8PZno/Tms2MkzB7CI/AAAAAAAAAPo/HXGaPg6H0yQ/s1600/QGisGaetaVTPCurve.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="166" src="http://2.bp.blogspot.com/-1GCVKu8PZno/Tms2MkzB7CI/AAAAAAAAAPo/HXGaPg6H0yQ/s320/QGisGaetaVTPCurve.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;Come secondo passo, carichiamo il livello edifici di &lt;b&gt;OpenStreetMap&lt;/b&gt;, in formato SHP, della stessa zona, come descritto nella precedente quarta parte del mini-corso.  Per salvare in un file solo gli edifici che ci interessano possiamo usare un GIS gratuito, come &lt;b&gt;QuantumGIS&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-4bCGzlJShOE/TlpAO40r0OI/AAAAAAAAAPU/XUpbuShRPVY/s1600/QGisOSM_saving.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5645895707378045154" src="http://3.bp.blogspot.com/-4bCGzlJShOE/TlpAO40r0OI/AAAAAAAAAPU/XUpbuShRPVY/s200/QGisOSM_saving.png" style="cursor: hand; cursor: pointer; display: block; height: 102px; margin: 0px auto 10px; text-align: center; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;Tramite "&lt;b&gt;OpenStreetMap plugin&lt;/b&gt;" di &lt;b&gt;QuantumGIS&lt;/b&gt; visualizziamo i livelli di &lt;b&gt;OpenStreetMap&lt;/b&gt; della zona che ci interessa e poi, selezionando il livello "&lt;b&gt;downloaded polygons&lt;/b&gt;" salviamo gli edifici utilizzando il formato "&lt;b&gt;ESRI shapefile&lt;/b&gt;".&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;Importando come "&lt;b&gt;strutture&lt;/b&gt;" questo livello in &lt;b&gt;VTBuilder&lt;/b&gt;, verrà creato un livello edifici in cui questi sono tutti ad altezza costante, tre metri e mezzo.  Ovviamente, è necessario che noi conosciamo l'altezza della gronda di ogni edificio per procedere.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;Come esempio, prendiamo il caso del &lt;b&gt;castello di Gaeta&lt;/b&gt;.  Tra i punti quotati inclusi nel DEM che abbiamo visto nella seconda parte del corso, troviamo le altezze dei punti notevoli del castello; associando queste altezze ai poligoni che rappresentano i corpi principali dell'edificio, possiamo ottenere la &lt;b&gt;volumetria&lt;/b&gt; del castello, &lt;b&gt;tramite VTBuilder&lt;/b&gt;, e salvarlo in formato &lt;b&gt;strutture VTST&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;Sempre in VTBuilder, andiamo sotto il menu "Strutture" e selezioniamo la funzione "&lt;b&gt;Salva in formato Canoma 3DV&lt;/b&gt;".&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;Questo file potrà essere &lt;b&gt;caricato in Canoma&lt;/b&gt; per applicare le &lt;b&gt;texture fotografiche&lt;/b&gt;. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-v05Vn-VXXgs/TmshO3KFb7I/AAAAAAAAAPg/ErXbA4iEfoM/s1600/Enviro_GaetaCastello_004.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="http://3.bp.blogspot.com/-v05Vn-VXXgs/TmshO3KFb7I/AAAAAAAAAPg/ErXbA4iEfoM/s320/Enviro_GaetaCastello_004.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Helvetica; font-size: 100%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: 100%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-5JdQuYoS27Y/Tmsfl9C9p3I/AAAAAAAAAPY/Adel9ia6VDg/s1600/Enviro_GaetaCastelloCanoma001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="187" src="http://4.bp.blogspot.com/-5JdQuYoS27Y/Tmsfl9C9p3I/AAAAAAAAAPY/Adel9ia6VDg/s320/Enviro_GaetaCastelloCanoma001.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;E' possibile anche caricare il modello salvato da &lt;b&gt;Canoma&lt;/b&gt; in &lt;b&gt;Google Earth&lt;/b&gt;, effettuando una conversione dal formato &lt;b&gt;Wavefront OBJ&lt;/b&gt; in &lt;b&gt;Collada DAE&lt;/b&gt;, tramite il programma &lt;a href="http://meshlab.sourceforge.net/"&gt;&lt;b&gt;MeshLab&lt;/b&gt;&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Tuttavia, in questo caso è evidente che sarebbe necessario modificare anche il terreno sottostante, che in questo caso risulta essere poco dettagliato.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-GPTaXxH7ySM/TmsgWToiCcI/AAAAAAAAAPc/Qy4gp9jsArY/s1600/GE_GaetaCastello_terrenoKO.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="199" src="http://3.bp.blogspot.com/-GPTaXxH7ySM/TmsgWToiCcI/AAAAAAAAAPc/Qy4gp9jsArY/s320/GE_GaetaCastello_terrenoKO.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: 100%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: 100%;"&gt;BobMaX&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: 100%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: 100%;"&gt;Link utili:&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: 100%;"&gt;&lt;a href="http://wiki.openstreetmap.org/wiki/WikiProject_Italy"&gt;OpenStreetMap Wiki Italia&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://wiki.openstreetmap.org/wiki/Proposed_features/Building_attributes"&gt;OSM Building Attributes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gis.stackexchange.com/questions/2046/where-can-i-find-building-footprint-data"&gt;Dove posso trovare dati sugli edifici ?&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;a href="http://www.slideshare.net/lucadelu/introduzione-a-openstreetmap"&gt;Manuale OpenStreetMap in italiano&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.qgis.org/"&gt;QuantumGIS&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.canoma.com/"&gt;Canoma&lt;/a&gt;&lt;br /&gt;&lt;a href="http://meshlab.sourceforge.net/"&gt;MeshLab&lt;/a&gt;&lt;br /&gt;&lt;a href="http://exporttocanoma.blogspot.com/2006/12/welcome-in-exporttocanoma-world_16.html"&gt;ExportToCanoma REQUEST&lt;/a&gt;&amp;nbsp;(all FREE)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-6911654634149653254?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/6911654634149653254/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=6911654634149653254' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/6911654634149653254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/6911654634149653254'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/08/vtp-quinta-parte.html' title='VTP (quinta parte) - La funzione ExportToCanoma di VTBuilder'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-5sLDclv8S58/Tms1hMnEhtI/AAAAAAAAAPk/4Gz6_4kMb9o/s72-c/ExportToCanoma.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-8417528296089312648</id><published>2011-08-24T07:33:00.000-07:00</published><updated>2011-08-24T08:07:17.329-07:00</updated><title type='text'>Roma in 3D completata !</title><content type='html'>&lt;div style="text-align: justify;"&gt;Sono passati appena cinque mesi da quando Google ha inserito Roma tra le città modellabili attraverso Building Maker.  &lt;a href="http://exporttocanoma.blogspot.com/2011/03/roma-in-building-maker.html"&gt;Nel mio post di marzo&lt;/a&gt; dicevo:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"   style="color: rgb(34, 34, 34);   line-height: 18px; font-family:Arial, Tahoma, Helvetica, FreeSans, sans-serif;font-size:85%;"&gt;"Questa sarà sicuramente un'impresa "colossale", che necessiterà di anni per il completamento. Oppure, ci vorranno solo mesi.&lt;/span&gt;&lt;span class="Apple-style-span"   style="color: rgb(34, 34, 34);   line-height: 18px; font-family:Arial, Tahoma, Helvetica, FreeSans, sans-serif;font-size:78%;"&gt;"&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ok, ci sono voluti solo cinque mesi.   Tempo macchina ?  Probabilmente sì.   Ma non solo.   Oltre a procedure automatiche di collimazione, per una copertura massiva, ci sono stati migliaia di modellatori "umani", che per passione hanno voluto realizzare il proprio "pezzetto" di questo incredibile puzzle tridimensionale che è Roma in 3D su Google Earth.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dunque, possiamo goderci di un volo sulla nostra città eterna, senza spendere i soldi di un elicottero, da adesso...&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Buon volo !&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe width="560" height="345" src="http://www.youtube.com/embed/gwuHiu3wmUA" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;BobMaX&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Link interessanti:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.gearthblog.com/blog/archives/2011/08/rome_looks_amazing_in_google_earth.html"&gt;http://www.gearthblog.com/blog/archives/2011/08/rome_looks_amazing_in_google_earth.html&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-8417528296089312648?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/8417528296089312648/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=8417528296089312648' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/8417528296089312648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/8417528296089312648'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/08/roma-in-3d-completata.html' title='Roma in 3D completata !'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/gwuHiu3wmUA/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-5860366653489182480</id><published>2011-08-23T06:11:00.000-07:00</published><updated>2011-09-10T03:19:34.937-07:00</updated><title type='text'>VTP (quarta parte) - Disegnare un Edificio 3D</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-xR-dNikXYNE/TlOoB5GP-zI/AAAAAAAAAO8/bUxYM7xoIYQ/s1600/Enviro_GaetaCastello_002.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5644039508485733170" src="http://4.bp.blogspot.com/-xR-dNikXYNE/TlOoB5GP-zI/AAAAAAAAAO8/bUxYM7xoIYQ/s200/Enviro_GaetaCastello_002.png" style="cursor: hand; cursor: pointer; display: block; height: 95px; margin: 0px auto 10px; text-align: center; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Uno dei punti di forza di VTP è quello di poter simulare un territorio non solo tramite la descrizione tridimensionale del suo terreno, ma anche potendo aggiungere altri livelli informativi, quali edifici, strade, alberi, recinzioni, linee elettriche e testi.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify;"&gt;In questa parte vedremo come fare per disegnare da zero il contorno base di un edificio, associando poi le altezze ai singoli corpi e vederlo poi in 3D, completo di tetto spiovente.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify;"&gt;VTP consente di disegnare edifici sia con VTBuilder, solo in 2D, sia direttamente in 3D con Enviro.  Proveremo entrambe le tecniche.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify;"&gt;Apriamo Enviro sul nostro terreno piatto di Gaeta, che abbiamo creato nella prima parte di questo mini-corso.  Navighiamo su una zona e proviamo a disegnare un edificio rettangolare, selezionando il bottone "Edifici".  Disegniamo il contorno, usando il tasto sinistro del mouse e premendo infine quello destro per terminare. Verrà disegnato un volume in 3D, co un tetto "a capriata".&lt;/div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-w1QW6rTLzfA/TlOpwT5kU7I/AAAAAAAAAPM/uOmm9CyEK8g/s1600/EnviroDrawBuildings001.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5644041405465908146" src="http://3.bp.blogspot.com/-w1QW6rTLzfA/TlOpwT5kU7I/AAAAAAAAAPM/uOmm9CyEK8g/s200/EnviroDrawBuildings001.png" style="cursor: hand; cursor: pointer; display: block; height: 150px; margin: 0px auto 10px; text-align: center; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify;"&gt;Selezionando l'edificio e premendo il tasto destro del mouse comparirà una palette contenente la voce "proprietà", che aprirà il pannello di modifica dei parametri dell'edificio selezionato.  Nel pannello possiamo modificare l'altezza di ogni edificio e la tipologia del tetto, che potremo mettere "a terrazza", oppure a "due falde" eccetera.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify;"&gt;Per il momento fermiamoci a questi due soli parametri, anche se potremmo inserire porte, finestre e cambiare i colliri del tetto e delle singole facciate dell'edificio.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify;"&gt;E' da notare che, per quanto noi possiamo disegnare complesso un edificio, il programma riesce a rappresentare un tetto spiovente su di esso, cosa non molto comune.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify;"&gt;Dopo una buona esercitazione nel disegno di una nostra città inventata, con edifici ai diversa altezza e tipologia, salviamo il frutto del nostro lavoro, aprendo il pannello dei livelli di Enviro ed usando la funzione "Salva col nome…" dopo aver selezionato il livello "untitled.vtst".&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify;"&gt;Dopo di questo, però vediamo cosa succede nel caso avessimo già un livello vettoriale, in formato SHP, della base a terra degli edifici.  Simuliamo questo vedendo se esiste in rete un livello con quello che ci interessa.  Un buon deposito di strati vettoriali è costituito da  OpenStreetMap.org  che distribuisce la mappa stradale del mondo realizzata dagli utenti in modalità Web 2.0 .&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-YZfLUG8fMQo/TlOo3ArbScI/AAAAAAAAAPE/PEVPplUfDHY/s1600/OSM_GaetaCastello.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5644040421053778370" src="http://1.bp.blogspot.com/-YZfLUG8fMQo/TlOo3ArbScI/AAAAAAAAAPE/PEVPplUfDHY/s200/OSM_GaetaCastello.png" style="cursor: hand; cursor: pointer; display: block; height: 99px; margin: 0px auto 10px; text-align: center; width: 200px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify;"&gt;Andando a guardare sul sito &lt;a href="http://openstreetmap.org/"&gt;OpenStreetMap.org&lt;/a&gt; e navigando fino alla zona che ci interessa, possiamo subito renderci conto se oltre alle strade, abbiamo già a disposizione le sagome degli edifici.  Nel caso di Gaeta abbiamo la fortuna di vedere che la zona del castello è stata inserita.  Per eseguire il download dello strato OpenStreetMap possiamo utilizzare diversi metodi.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify;"&gt;Il primo metodo è quello di &lt;a href="http://download.geofabrik.de/osm/europe/"&gt;scaricare interamente lo strato OpenStreetMap&lt;/a&gt; in un unico ZIP contenente tutta la nazione che ci interessa ( in questo caso &lt;a href="http://download.geofabrik.de/osm/europe/italy.shp.zip"&gt;Italy.zip&lt;/a&gt; ).  Lo ZIP viene aggiornato quotidianamente e contiene tutti i livelli informativi che gestisce OpenStreetMap, principalmente assi stradali, ma anche fiumi, laghi, linee elettriche, parchi, punti di interesse e soprattutto, per noi, edifici.  Il disegno contenuto in OpenStreetMap è a macchia di leopardo e quindi, per ora non può essere considerato esaustivo, ma essendo un "work in progress" realizzato contemporaneamente da centinaia di migliaia di persone, ha buona probabilità di essere terminato in un paio di anni.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;Il secondo metodo è quello di usare il programma &lt;a href="http://josm.openstreetmap.de/"&gt;"JOSM"&lt;/a&gt;, con cui vengono disegnati i livelli di OpenStreetMap, scegliere la zona voluta e salvare su disco il file .OSM corrispondente, che poi va convertito in formato SHP.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify;"&gt;Dopo aver decompresso il file ZIP di OpenStreetMap, prendiamo tutti i file "buildings" e, tramite un programma GIS gratuito, come QuantumGIS, selezioniamo la geometria degli edifici che ci interessano e salviamo la selezione in formato SHP, chiamandola, per esempio "GaetaVecchia.shp".&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify;"&gt;In questo modo avremo la geometria di base su cui iniziare a lavorare con VTP.   Il livello di OpenStreetMap è in coordinate Wgs84 longitudine e latitudine e quindi non dovremo fare nessuna conversione tra sistemi geografici.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify;"&gt;Importiamo "GaetaVecchia.shp" in VTBuilder, nel livello Strutture, e ci verranno chiesti alcuni parametri, tra cui l'altezza di ogni edificio ed il tipo di copertura.  Nel nostro caso dovremo imporre una altezza costante per tutti gli edifici, diciamo 10 metri, dato che OpenStreetMap non possiede (ancora ?) questa informazione.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify;"&gt;Poi, imponiamo una copertura a terrazza per tutti gli edifici, per il momento.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify;"&gt;Preliminarmente, dovremo aver creato un terreno "piatto" al di sotto degli edifici, secondo la procedura che abbiamo già visto nella prima parte di questo mini corso.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify;"&gt;VTBuilder visualizzarà le sagome degli edifici, i loro centroidi e gli eventuali cortili saranno disegnati con una linea tratteggiata.  Salviamo il file in formato strutture VTP con estensione .vtst, per poterlo utilizzare con Enviro.   Il VTST è un file di testo in formato XML, simile al famoso KML, contenente la descrizione parametrica degli edifici, a partire dalla base ed estrudendola verso l'alto per formare i corpi principali.  Nel caso in cui ci siano tetti, questi vengono descritti parametricamente, tramite l'angolo di pendenza ed il tipo.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify;"&gt;Il file VTST è insomma un file "intelligente" che permette la successiva modifica dei parametri di ogni singolo edificio.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify;"&gt;Nella prossima parte vedremo come esportare un edificio, o più di uno, in formato Canoma 3DV, tramite la funzione ExportToCanoma di VTBuilder.  Caricheremo poi il file 3DV in Canoma per "vestire" il modello con texture fotografiche, che potremo poi visualizzare in Enviro, tramite il formato OBJ, 3DV oppure Collada DAE, lo stesso utilizzato da Google Earth.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify;"&gt;BobMaX&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;Link utili:&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px; text-align: justify;"&gt;&lt;a href="http://www.slideshare.net/lucadelu/introduzione-a-openstreetmap"&gt;Manuale OpenStreetMap in italiano&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-5860366653489182480?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/5860366653489182480/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=5860366653489182480' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/5860366653489182480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/5860366653489182480'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/08/vtp-quarta-parte-disegnare-un-edificio.html' title='VTP (quarta parte) - Disegnare un Edificio 3D'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-xR-dNikXYNE/TlOoB5GP-zI/AAAAAAAAAO8/bUxYM7xoIYQ/s72-c/Enviro_GaetaCastello_002.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-6181106306781473518</id><published>2011-08-12T23:28:00.000-07:00</published><updated>2011-09-10T03:18:42.630-07:00</updated><title type='text'>VTP (terza parte) - Navigazione 3D con Enviro</title><content type='html'>&lt;div style="text-align: justify;"&gt;Una volta creato un terreno con VTBuilder, perché questo sia visualizzabile in 3D, dobbiamo organizzarlo in un progetto Enviro, che sostanzialmente è composto da una serie di directory.  Vediamole.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Lanciamo Enviro, che si trova sotto "c:\Programmi\VTP\Apps\" , nel caso di Windows, e ci troveremo davanti al pannello di gestione dei progetti.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/-paeTnK5OPmk/TkYZy64EBfI/AAAAAAAAAOE/7kjLR3-q0qc/s1600/EnviroProject001.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5640223945916679666" src="http://4.bp.blogspot.com/-paeTnK5OPmk/TkYZy64EBfI/AAAAAAAAAOE/7kjLR3-q0qc/s200/EnviroProject001.png" style="cursor: pointer; display: block; height: 133px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: justify; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Nell'immagine é selezionato un terreno chiamato "Simple".  Premiamo il bottone "Gestione Terreno". &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/-zaF4G-duD-U/TkYaGMxT-_I/AAAAAAAAAOM/aaFG1u7vxqo/s1600/EnviroProject002.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5640224277137718258" src="http://4.bp.blogspot.com/-zaF4G-duD-U/TkYaGMxT-_I/AAAAAAAAAOM/aaFG1u7vxqo/s200/EnviroProject002.png" style="cursor: pointer; display: block; height: 120px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: justify; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Verrà aperto il pannello dove potremo aggiungere con "Aggiungi Percorso" la directory in cui andremo a creare la struttura del progetto Enviro;  questa è composta dalle seguenti directory:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;BuildingData&lt;/div&gt;&lt;div style="text-align: justify;"&gt;BuildingModels&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Elevation&lt;/div&gt;&lt;div style="text-align: justify;"&gt;GeoSpecific&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Locations&lt;/div&gt;&lt;div style="text-align: justify;"&gt;PlantData&lt;/div&gt;&lt;div style="text-align: justify;"&gt;RoadData&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Terrains&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Quest'ultima conterrà un file XML con tutti i parametri del progetto, per modificare i quali non avremo bisogno di usare un editor di testo, ma avremo a disposizione un pannello di Enviro. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;Per prima cosa, copiamo il nostro terreno BT ed il suo file PRJ nella directory Elevation, e poi apriamo, appunto, il pannello del progetto con il bottone "Modifica Proprietà".&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/-dznlWC-HR9U/TkYaODlkXYI/AAAAAAAAAOU/MB8F3oBxHs8/s1600/EnviroProject003.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5640224412111494530" src="http://1.bp.blogspot.com/-dznlWC-HR9U/TkYaODlkXYI/AAAAAAAAAOU/MB8F3oBxHs8/s200/EnviroProject003.png" style="cursor: pointer; display: block; height: 138px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: justify; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Selezioniamo "Nome del File Griglia" e scegliamo il nostro file dalla lista a scomparsa.  Inseriamo anche un nome per il nostro nuovo progetto Enviro, prima di premere "OK", altrimenti questo si chiamerà "Untitled".&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Se ora visualizzeremo il terreno, questo ci verrà mostrato bianco.  Infatti, prima dobbiamo scegliere una colorazione, tramite il tab "Texture" del pannello.  Le texture, ovvero le ortofoto del terreno andranno prima inserite nella directory "GeoSpecific" del progetto.  Nel nostro caso, vogliamo visualizzare il terreno colorato per altezze, e sceglieremo quindi "Deriva Texture dall'Elevazione" e "default_absolute.cmt" come tabella colori.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/-Y9BzUUEovC8/TkYaU9IAUrI/AAAAAAAAAOc/nYpLXfuWto8/s1600/EnviroProject004.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5640224530635969202" src="http://4.bp.blogspot.com/-Y9BzUUEovC8/TkYaU9IAUrI/AAAAAAAAAOc/nYpLXfuWto8/s200/EnviroProject004.png" style="cursor: pointer; display: block; height: 138px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: justify; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Chiudiamo il pannello dei parametri di creazione del terreno, con "OK" e verranno salvate automaticamente le nostre scelte nel file XML del progetto.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A questo punto siamo pronti per volare con Enviro.  Premiamo il bottone "OK" del pannello "Avvio" di Enviro.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dopo il tempo di caricamento, compare il nostro terreno, inquadrato da un punto di vista generico, che poi andremo a modificare.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Nell'immagine che segue vediamo il nostro terreno di Gaeta, completato da un modello volumetrico del castello, che useremo come riferimento per la navigazione.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/-WDLldNuEtuc/TkYachYKiVI/AAAAAAAAAOk/JkVoUdMq-1Q/s1600/EnviroProject005.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5640224660626508114" src="http://1.bp.blogspot.com/-WDLldNuEtuc/TkYachYKiVI/AAAAAAAAAOk/JkVoUdMq-1Q/s200/EnviroProject005.png" style="cursor: pointer; display: block; height: 150px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: justify; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Vediamo ora quali sono le modalità per muoverci nello spazio con Enviro.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;La pagina web di riferimento del sito VTerrain.org è questa:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://vterrain.org/Navigation/simple.html"&gt;http://vterrain.org/Navigation/simple.html&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In sostanza, per spostarsi in avanti bisogna premere il tasto sinistro del mouse e trascinare il cursore verso l'alto, rispetto al centro della schermata di Enviro.  Trascinando il cursore verso il basso, ci si allontana.  Muovendo il cursore verso destra o sinistra, ci si sposta in avanti (o indietro) nella direzione indicata.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Usando il tasto destro del mouse e trascinando il cursore verso il basso, ci muoviamo verso il basso. Trascinando il cursore col tasto destro del mouse verso l'alto ci solleviamo.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Premendo entrambi i tasti del mouse, destro e sinistro, contemporaneamente e trascinando il cursore, muoviamo "la testa" nella direzione indicata.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;E' possibile anche usare le frecce direzionali della tastiera, per spostare lo sguardo.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Se il movimento risulta essere troppo lento, è possibile modificare la "velocità" premendo più volte il tasto F della tastiera.  Per rallentare, bisogna usare il tasto S.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Con i tasti ctrl-R ci posizioniamo di nuovo al centro del modello, nel caso ci fossimo "persi".&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Con i tasti ctrl-T vediamo il modello dall'alto, e premendo di nuovo ctrl-T torniamo alla visione in soggettiva sul terreno.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Comunque, la modalità migliore per sfruttare le potenzialità di visualizzazione di Enviro è con l'uso del joystick oppure, meglio, con lo SpaceNavigator.  Queste modalità sono attivabili attraverso il pannello delle "Opzioni Globali", che vediamo nell'immagine seguente.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-J8hbdRBFX7M/TkZuKUznw8I/AAAAAAAAAOs/D4aKLCf-zf4/s1600/EnviroProject006.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5640316706991096770" src="http://1.bp.blogspot.com/-J8hbdRBFX7M/TkZuKUznw8I/AAAAAAAAAOs/D4aKLCf-zf4/s200/EnviroProject006.png" style="cursor: hand; cursor: pointer; display: block; height: 200px; margin: 0px auto 10px; text-align: center; width: 106px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Lo SpaceNavigator permette di muoversi nello spazio con sei gradi di libertà, con una fluidità impressionante.  Questo device è perfettamente integrato in VTP Enviro.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;E' anche possibile visualizzare il territorio in stereoscopia, attraverso i classici occhiali rosso-verde, oppure in "quad-buffer" cioè con monitor che usano questa tecnologia insieme a occhiali polarizzati.  Si può anche dividere lo schermo in due immagini, sinistra e destra, in verticale o in orizzontale.  Insomma, c'è da sbizzarrirsi, per i maniaci della recente moda stereoscopica.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Inoltre, con Enviro si possono memorizzare punti di vista, per una visione successiva, e anche sequenze animate, utilizzando anche i fotogrammi chiave già memorizzati.  Ciò è possibile con il pannello "Posizioni", che compare con il ctrl-L della tastiera&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-PlVQf7GKAYE/TkZxNVyu97I/AAAAAAAAAO0/RdTTY6HUaS0/s1600/EnviroProject007.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5640320057330300850" src="http://4.bp.blogspot.com/-PlVQf7GKAYE/TkZxNVyu97I/AAAAAAAAAO0/RdTTY6HUaS0/s200/EnviroProject007.png" style="cursor: hand; cursor: pointer; display: block; height: 150px; margin: 0px auto 10px; text-align: center; width: 200px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Il tutto viene memorizzato in file XML nella directory "Locations" del progetto Enviro.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;E' possibile indicare, poi, quale posizione visualizzare all'inizio, tramite il tab "Camera" del pannello dei "Parametri di Creazione del Terreno", visto precedentemente.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A questo punto vi occorre solo un poco di pratica, per navigare al meglio con Enviro.  Buon divertimento !&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;BobMaX&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-6181106306781473518?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/6181106306781473518/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=6181106306781473518' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/6181106306781473518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/6181106306781473518'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/08/vtp-terza-parte-navigazione-3d-con.html' title='VTP (terza parte) - Navigazione 3D con Enviro'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-paeTnK5OPmk/TkYZy64EBfI/AAAAAAAAAOE/7kjLR3-q0qc/s72-c/EnviroProject001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-544572007182475808</id><published>2011-08-03T23:07:00.000-07:00</published><updated>2011-09-10T03:17:31.264-07:00</updated><title type='text'>VTP ( seconda parte ) -  Creazione di un modello reale del terreno</title><content type='html'>&lt;div style="text-align: justify;"&gt;Come promesso, passiamo ad utilizzare VTP per qualcosa di più utile di un terreno piatto.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Il programma VTBuilder permette di caricare "Dati di Elevazione" in vari formati, alcuni visibili dal menu Livello &amp;gt; Importa Dati &amp;gt; Elevazione,   altri nascosti nelle funzionalità, ma che andremo a scovare ed illustrare successivamente.&lt;/div&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-ofM3kbhWdq8/Tjp3_KY8qpI/AAAAAAAAANM/aSEmve-b9qs/s1600/VTPdemFormats.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5636949810612054674" src="http://1.bp.blogspot.com/-ofM3kbhWdq8/Tjp3_KY8qpI/AAAAAAAAANM/aSEmve-b9qs/s200/VTPdemFormats.png" style="cursor: hand; cursor: pointer; display: block; height: 111px; margin: 0px auto 10px; text-align: center; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Dunque, nella lista dei tipi di file importabili troviamo:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;3TX&lt;/div&gt;&lt;div style="text-align: left;"&gt;Arc Data Files  ADF&lt;/div&gt;&lt;div style="text-align: left;"&gt;ArcInfo ASCII grid  ASC&lt;/div&gt;&lt;div style="text-align: left;"&gt;ArcInfo BIL grid&lt;/div&gt;&lt;div style="text-align: left;"&gt;CDF files  CDF e GRD&lt;/div&gt;&lt;div style="text-align: left;"&gt;DEM files&lt;/div&gt;&lt;div style="text-align: left;"&gt;DXF&lt;/div&gt;&lt;div style="text-align: left;"&gt;GTOPO30  HDR&lt;/div&gt;&lt;div style="text-align: left;"&gt;HGT SRTM  HGT&lt;/div&gt;&lt;div style="text-align: left;"&gt;IMG files&lt;/div&gt;&lt;div style="text-align: left;"&gt;Japanese DEM Files    MEM&lt;/div&gt;&lt;div style="text-align: left;"&gt;OSGB NTF Files&lt;/div&gt;&lt;div style="text-align: left;"&gt;PGM Files&lt;/div&gt;&lt;div style="text-align: left;"&gt;PNG&lt;/div&gt;&lt;div style="text-align: left;"&gt;Raster   RAW&lt;/div&gt;&lt;div style="text-align: left;"&gt;SDTS Files   CADT  DDF&lt;/div&gt;&lt;div style="text-align: left;"&gt;Surfer Binary Grids   GRD&lt;/div&gt;&lt;div style="text-align: left;"&gt;Terragen terrain  TER&lt;/div&gt;&lt;div style="text-align: left;"&gt;GeoTIFF&lt;/div&gt;&lt;div style="text-align: left;"&gt;XYZ&lt;/div&gt;&lt;div style="text-align: left;"&gt;File compressi  TAR  GZ  TGZ  ZIP&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Insomma, sono previsti quasi tutti i tipi commerciali e non, disponibili in rete.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Quello che sceglieremo noi non è previsto nella lista, ma viene caricato ugualmente, tramite un altra voce del menu Livello: "Importa Dati Puntuali da Tabella", o come dice la versione inglese "Import Point Data from Table".&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Prima, procuriamoci il Data Terrain Model dell'area che ci interessa, che come abbiamo visto nella precedente puntata, è la zona di Gaeta.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Un modello territoriale abbastanza dettagliato di Gaeta lo troviamo in rete, sul sito &lt;a href="http://opendem.info/"&gt;Opendem.info&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-ZAXOPhCgfmg/Tjp18i5efwI/AAAAAAAAANE/XxgjH9LEWK0/s1600/OpenDEM.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5636947566628077314" src="http://1.bp.blogspot.com/-ZAXOPhCgfmg/Tjp18i5efwI/AAAAAAAAANE/XxgjH9LEWK0/s200/OpenDEM.png" style="cursor: hand; cursor: pointer; display: block; height: 140px; margin: 0px auto 10px; text-align: center; width: 200px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Possiamo scaricare un file CSV di Gaeta da &lt;a href="http://www.opendem.info/download_xyz.html"&gt;questa pagina web di Opendem.info&lt;/a&gt; .  Una volta scaricato il file ZIP, possiamo decomprimerlo in una nostra directory, possibilmente dedicata allo scopo.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In VTBuilder, carichiamo il file, tramite la funzione "Importa Dati da Tabella" e dopo aver selezionato il file CSV comparirà il pannello "Point Data Import", ove dovremo indicare quale è il campo Easting (cioè la X), quale il Northing (cioè la Y) e quale il campo Elevation (cioè la Z).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I campi sono numerati da zero a due e quindi zero è la X, uno la Y e 2 la Z.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A questo punto dovremo indicare anche il CRS, cioè il sistema di coordinate che stiamo usando; per fare questo premiamo il bottone "Set"&lt;/div&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-6yvsMKLVv7A/TjqF1znR5KI/AAAAAAAAANU/z1R8hlZxOXI/s1600/VTBuilder_CSVimport.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5636965043042116770" src="http://1.bp.blogspot.com/-6yvsMKLVv7A/TjqF1znR5KI/AAAAAAAAANU/z1R8hlZxOXI/s200/VTBuilder_CSVimport.png" style="cursor: hand; cursor: pointer; display: block; height: 111px; margin: 0px auto 10px; text-align: center; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Si aprirà un altro pannello in cui andremo ad indicare, tramite "Set EPSG" il valore 3004, che indica coordinate generiche italiane fuso est.&lt;/div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-cDA4gz54vuI/TjqIlSnhz8I/AAAAAAAAANc/g-7WLOssgzM/s1600/VTBuilder_setCRS.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5636968057841766338" src="http://3.bp.blogspot.com/-cDA4gz54vuI/TjqIlSnhz8I/AAAAAAAAANc/g-7WLOssgzM/s200/VTBuilder_setCRS.png" style="cursor: hand; cursor: pointer; display: block; height: 187px; margin: 0px auto 10px; text-align: center; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Dopo premuto OK nei due pannelli, i punti verranno caricati in VTBuilder, nel sistema di coordinate originario.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A questo punto, andiamo a creare una superficie da questo insieme di punti, selezionando il menu Raw&amp;gt;Create Tin from Points, ovvero "Astratti&amp;gt;Crea Tin dai Punti" nella versione italiana di VTBuilder.&lt;/div&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-UBeG38So21Y/TjqU0yldfEI/AAAAAAAAANs/0mLFYOPtJvM/s1600/VTBuilder_tinCreation.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5636981518260599874" src="http://1.bp.blogspot.com/-UBeG38So21Y/TjqU0yldfEI/AAAAAAAAANs/0mLFYOPtJvM/s200/VTBuilder_tinCreation.png" style="cursor: hand; cursor: pointer; display: block; height: 111px; margin: 0px auto 10px; text-align: center; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In questo modo viene creato un livello Elevazione, che possiamo salvare su disco e visualizzare con Enviro, in formato ITF.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-U8XqOn0-bcA/TjqVtjCDZkI/AAAAAAAAAN0/G4JMow5F4Ho/s1600/Enviro_TinDisplay.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5636982493338101314" src="http://2.bp.blogspot.com/-U8XqOn0-bcA/TjqVtjCDZkI/AAAAAAAAAN0/G4JMow5F4Ho/s200/Enviro_TinDisplay.png" style="cursor: hand; cursor: pointer; display: block; height: 149px; margin: 0px auto 10px; text-align: center; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Il formato nativo di Virtual Terrain è il "Binary Terrain", con estensione BT, che è presente in quasi tutti i software Gis, come QuantumGis, TatukGis, Global Mapper, gvSig.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Diversamente dal formato ITF, che è composto da una rete irregolare di triangoli (TIN),  il formato BT è una griglia di punti distribuiti in maniera regolare.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Il formato BT è supportato dalla libreria Open Source GDAL/OGR, ed è auspicabile che anche il formato ITF venga supportato anch'esso al più presto dalla stessa libreria, in modo che possa essere utilizzato da tutti i software commerciali e gratuiti.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Recentemente è stata aggiunta la possibilità in VTP di calcolare, visualizzare in 3D e salvare in formato SHP le curve di livello di un BT, con una equidistanza verticale a scelta. Questa è una funzionalità molto utile per controllare il terreno creato e per eseguire stampe.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-nOYabWhPo1Q/Tj1EN5JgaFI/AAAAAAAAAN8/n7AkUnJqyPg/s1600/Enviro_1_10_Curves.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5637737314007410770" src="http://3.bp.blogspot.com/-nOYabWhPo1Q/Tj1EN5JgaFI/AAAAAAAAAN8/n7AkUnJqyPg/s200/Enviro_1_10_Curves.png" style="cursor: hand; cursor: pointer; display: block; height: 150px; margin: 0px auto 10px; text-align: center; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Nei prossimi post vedremo come muoverci sul modello del terreno con Enviro e come salvarlo in altri formati.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Alla prossima&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;BobMaX&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-544572007182475808?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/544572007182475808/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=544572007182475808' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/544572007182475808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/544572007182475808'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/08/vtp-parte-seconda-creazione-di-un.html' title='VTP ( seconda parte ) -  Creazione di un modello reale del terreno'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-ofM3kbhWdq8/Tjp3_KY8qpI/AAAAAAAAANM/aSEmve-b9qs/s72-c/VTPdemFormats.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-5238041212755217864</id><published>2011-07-24T06:56:00.000-07:00</published><updated>2011-09-10T03:19:20.650-07:00</updated><title type='text'>VTP ( prima parte )  - Virtual Terrain Project</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-a21rHM6-ZWI/TixDoT39WuI/AAAAAAAAAL0/RuQxlwMMkMM/s1600/VTerrain.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5632951593742457570" src="http://1.bp.blogspot.com/-a21rHM6-ZWI/TixDoT39WuI/AAAAAAAAAL0/RuQxlwMMkMM/s400/VTerrain.png" style="cursor: hand; cursor: pointer; display: block; height: 244px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Con oggi iniziamo un breve corso introduttivo all'uso di un software di visualizzazione 3D caratterizzato dalle ottime performance e dalla presenza, al suo interno, di potenti funzioni di trattamento dati territoriali.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-size: 130%;"&gt;&lt;a href="http://vterrain.org/"&gt;&lt;b&gt;VTerrain.org&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;  e' un progetto open source, che ha lo scopo di "&lt;b&gt;promuovere la creazione di strumenti per gestire facilmente la costruzione di qualsiasi parte del mondo reale in una forma interattiva digitale 3D&lt;/b&gt;", come recita in neretto la prima pagina del suo sito web .&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Virtual Terrain Project&lt;/b&gt; è nato circa venti anni fa per opera di Ben Discoe, un attivissimo programmatore C++ residente sull'isola grande delle Hawaii (beato lui !). &lt;/div&gt;&lt;div style="text-align: justify;"&gt;Gia' scorrendo le numerose pagine del sito, ci si rende conto di essere davanti ad una sorta di Wikipedia della visualizzazione territoriale, ma non solo. Infatti, &lt;b&gt;VTerrain&lt;/b&gt; non e' solo documentazione aggiornata e approfondita, ma è anche concreta sperimentazione attraverso i moduli software che lo compongono, &lt;a href="http://vterrain.org/Implementation/"&gt;&lt;b&gt;liberamente scaricabili&lt;/b&gt;&lt;/a&gt; e utilizzabili.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;E vediamo di cosa si tratta.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;VTerrain&lt;/b&gt; è composto da due programmi, essenzialmente:  &lt;b&gt;VTBuilder&lt;/b&gt; e &lt;b&gt;Enviro&lt;/b&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://vterrain.org/Doc/VTBuilder/overview.html"&gt;&lt;b&gt;VTBuilder&lt;/b&gt;&lt;/a&gt; si presenta come una mappa 2D della terra, su cui è possibile visualizzare, come in un Gis, materiale cartografico di diversa origine e formato.  Si possono caricare e trasformare dati di elevazione ( DTM ) per unirli, tagliarli e adattarli alla propria necessità, che è quella della navigazione territoriale in tempo reale.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Il terreno può essere visualizzato con colori dipendenti dall'altezza, con una ortofoto aerea e corredato da elementi strutturali naturali, come alberi, o artificiali, come palizzate, strade, linee elettriche ed edifici.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Un breve &lt;b&gt;manuale&lt;/b&gt; di istruzione di &lt;b&gt;VTBuilder&lt;/b&gt;, in &lt;b&gt;italiano&lt;/b&gt;, è disponibile a questo indirizzo:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://vterrain.org/Doc/VTBuilder/it/"&gt;http://vterrain.org/Doc/VTBuilder/it/&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;La navigazione tridimensionale vera e propria è realizzata attraverso &lt;a href="http://vterrain.org/Doc/Enviro/overview.html"&gt;Enviro&lt;/a&gt;, l'altro programma di &lt;b&gt;VTerrain&lt;/b&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Un breve &lt;b&gt;manuale&lt;/b&gt; di istruzioni di &lt;b&gt;Enviro&lt;/b&gt;, in &lt;b&gt;italiano&lt;/b&gt; è disponibile a questo indirizzo: &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://vterrain.org/Doc/Enviro/it/index.html"&gt;http://vterrain.org/Doc/Enviro/it/index.htm&lt;/a&gt;l&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Vediamo come è possibile utilizzare VTerrain per costruire, da zero un piccolo modello di città.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Il primo passo è quello di creare un terreno. Per questo utilizzeremo VTBuilder.  Avremo ovviamente già installato VTP e le librerie necessarie, seguendo le istruzioni nella pagina &lt;a href="http://vterrain.org/Notify/"&gt;http://vterrain.org/Notify/&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dopo l'installazione, troveremo VTP nella directory  c:\Programmi\VTP\Apps\&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Lanciamo VTBuilder.  Ci troveremo davanti ad una mappa del mondo in proiezione piana. Nella riga in basso vediamo che si tratta di coordinate geografiche Wgs longitudine latitudine; sarà possibile trasformare le coordinate in qualunque altro tipo previsto dagli standard internazionali.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/-kZHgPZ7j4Pg/TjURB4V1yVI/AAAAAAAAAL8/AEFeTR1GY0c/s1600/VTBuilder001.png"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5635429232725576018" src="http://4.bp.blogspot.com/-kZHgPZ7j4Pg/TjURB4V1yVI/AAAAAAAAAL8/AEFeTR1GY0c/s400/VTBuilder001.png" style="cursor: hand; cursor: pointer; display: block; height: 221px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;Andiamo a scegliere la zona che vogliamo rappresentare, utilizzando il bottone lente di ingrandimento, e selezionando due punti del rettangolo di inquadramento.  Sceglieremo la zona del Golfo di Gaeta.  &lt;/div&gt;&lt;div style="text-align: justify;"&gt;Creeremo in quest'area un terreno piatto, per il momento, non avendo ancora a disposizione un DTM Data Terrain Model della zona.  Selezioniamo il bottone Area, il quart'ultimo della palette in alto.  Disegniamo un altro rettangolo, che sarà il nostro terreno.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-r1RhRMhDcEU/TjUV-O67w-I/AAAAAAAAAMc/BTpX8CIx2lU/s1600/VTBuilder004"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5635434667625399266" src="http://3.bp.blogspot.com/-r1RhRMhDcEU/TjUV-O67w-I/AAAAAAAAAMc/BTpX8CIx2lU/s320/VTBuilder004" style="cursor: hand; cursor: pointer; display: block; height: 178px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;Ora, premiamo il bottone Nuovo Livello,  il quarto da sinistra. Nel pannello scegliamo Elevazione dalla lista e poi premiamo OK.  Verrà disegnato un rettangolo verde. Se passiamo con il mouse sul rettangolo, vedremo comparire un valore di quota 1000.00 m in basso a destra.  Possiamo salvare su disco il terreno, tramite la funzione Salva Livello Come... posto nel menu Livello.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-UYiFVj43Ygg/TjUYXsc2mAI/AAAAAAAAAMk/dxQnTnK9pVU/s1600/VTBuilder005"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5635437304072280066" src="http://4.bp.blogspot.com/-UYiFVj43Ygg/TjUYXsc2mAI/AAAAAAAAAMk/dxQnTnK9pVU/s320/VTBuilder005" style="cursor: hand; cursor: pointer; display: block; height: 178px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;Ovviamente, l'aver realizzato un terreno rettangolare piatto posto a mille metri di altezza per rappresentare una linea di costa, non può essere considerato un obiettivo soddisfacente.  Però questa veloce operazione ci può essere necessaria per varie ragioni, che vediamo qui di seguito.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Prima ragione: recuperare i valori delle coordinate di un'area per trasformarle da un sistema ad un altro.  Infatti, essendo basato VTBuilder sulla tecnologia Open Source PROJ4, è allineato allo standard di trasformazione di coordinate usato da tutti i software  professionali, compresa la possibilità di aggiungere i valori di shift regionali.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Seconda ragione: esportare l'area in formati standard, come GeoTIFF, VRML, XYZ e ASCII Grid, per poter inquadrare l'area con un altro software.  E' comunque da notare che già il formato BT, nativo di Virtual Terrain, è tra quelli previsti su quasi tutti i software commerciali e quelli gratuiti.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Terza ragione:  vogliamo mostrare come visualizzare un terreno base con Enviro, il visualizzatore 3D di Virtual Terrain Project.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Per questa terza ragione, proviamo a lanciare, dal terminale:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;c:\Programmi\VTP\Apps\Enviro.exe  -elev=nomedelfile.bt&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ovviamente, "nomedelfile" va sostituito dal nome che abbiamo dato al file.   Partirà Enviro, visualizzando la superficie orizzontale.  Possiamo spostarci verso l'alto premendo il tasto destro del mouse e muovendo il cursore verso l'alto, continuando a tenere premuto il tasto. Con le frecce della tastiera possiamo avvicinarci e allontanarci, guardare verso sinistra o destra.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Quello che ci interessa adesso è però far capire è il meccanismo con cui Enviro riesce a visualizzare il territorio in 3D ad un numero di fotogrammi al secondo particolarmente elevato, anche con dati molto complessi.  Per fare questo, scegliamo la visualizzazione a "fil di ferro" o wire-frame, con Ctrl-W della tastiera; vedremo qualcosa di simile all'immagine seguente.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-jWbrGAqFjIQ/TjVB9IZSXVI/AAAAAAAAAMs/clHbM30oj3c/s1600/Enviro002"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5635483027205414226" src="http://2.bp.blogspot.com/-jWbrGAqFjIQ/TjVB9IZSXVI/AAAAAAAAAMs/clHbM30oj3c/s320/Enviro002" style="cursor: hand; cursor: pointer; display: block; height: 240px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Il rettangolo del terreno è diviso in altri triangoli, disposti su una griglia, che avvicinandoci diventa più fitta, mentre diventa meno dettagliata allontanandoci.  Questa tecnica è detta LOD, cioè Livello di Dettaglio, e serve a semplificare il modello a seconda della distanza del punto di vista.  In questo modo, viene ottimizzato il tempo di elaborazione, usandolo per visualizzare meglio le cose vicine e trascurando le cose più lontane.  Premendo di nuovo Ctrl-W torneremo alla visualizzazione della superficie.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dopo aver fatto un pò di pratica con la navigazione in Enviro, torniamo a VTBuilder.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-4N3FGXKE5ro/TjVElZ3wjRI/AAAAAAAAAM0/lTdUQft-i0I/s1600/VTBuilder006"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5635485918114647314" src="http://1.bp.blogspot.com/-4N3FGXKE5ro/TjVElZ3wjRI/AAAAAAAAAM0/lTdUQft-i0I/s320/VTBuilder006" style="cursor: hand; cursor: pointer; display: block; height: 178px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Nel menu Livello scegliamo "Proprietà Livello".  Vedremo i parametri delle superfici che abbiamo creato:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;Dimensione griglia: 1025 x 1025&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Spaziatura griglia: 0.001011 x 0.000197&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Virgola mobile: No&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Minima elevazione: 1000.00&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Massima elevazione: 1000.00&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dimensione in memoria: 2101250 bytes (2.0 MB)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Scala altezze (metri per unità verticale): 1.000000&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Più in basso troviamo i limiti del rettangolo di ingombro del territorio selezionato sulla colonna dei Layers, a sinistra di VTBuilder, tra quelli di tipo Elevazione.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In Enviro sono visualizzabili griglie territoriali con un numero di punti per lato "in potenza di due". Per comprendere meglio questo concetto, andiamo sotto il menu "Strumento Area" e scegliamo la voce "Somma e Ricampiona Elevazione".&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-dJ54G4xlbj4/TjVHxFi-RSI/AAAAAAAAAM8/nMNZGQowpAY/s1600/VTBuilder007"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5635489417352070434" src="http://2.bp.blogspot.com/-dJ54G4xlbj4/TjVHxFi-RSI/AAAAAAAAAM8/nMNZGQowpAY/s320/VTBuilder007" style="cursor: hand; cursor: pointer; display: block; height: 320px; margin: 0px auto 10px; text-align: center; width: 205px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Nel riquadro "Campionamento" vediamo la Dimensione della Griglia, e al di sotto l'opzione, in realtà obbligatoria, "Vincolo Dimensione: potenza di 2+1 per LOD terreno", selezionando la quale vengono attivati due bottoni, marcati con "&amp;lt;&amp;lt; Inferiore"  e  "&amp;gt;&amp;gt; Maggiore",  premendo i quali vedremo cambiare il dettaglio dei dati riportati.  Ovviamente, vediamo che al crescere dalla dimensione della griglia diminuiscono i valori della grandezza della spaziatura della griglia, mentre diminuendo i punti della griglia aumenta la spaziatura tra i punti.  E' da notare che in VTP la griglia non deve essere quadrata, come invece accade con altri software, anche commerciali.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Nella prossima parte di questo corso vedremo come passare da un terreno piatto a qualcosa di molto più interessante. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;BobMaX&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-5238041212755217864?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/5238041212755217864/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=5238041212755217864' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/5238041212755217864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/5238041212755217864'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/07/vtp-virtual-terrain-project.html' title='VTP ( prima parte )  - Virtual Terrain Project'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-a21rHM6-ZWI/TixDoT39WuI/AAAAAAAAAL0/RuQxlwMMkMM/s72-c/VTerrain.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-2077030432259987354</id><published>2011-05-08T09:20:00.000-07:00</published><updated>2011-05-08T09:37:44.137-07:00</updated><title type='text'>L'Aquila: Foto Panoramiche</title><content type='html'>&lt;div style="text-align: justify;"&gt;E' possibile visualizzare in Google Earth le foto panoramiche del sito &lt;a href="http://www.360cities.net/"&gt;360cities.net&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Sono state recentemente inserite anche &lt;a href="http://www.360cities.net/profile/mauro-contrafatto"&gt;alcune foto della città de l'Aquila post terremoto&lt;/a&gt;, realizzate da Mauro Contrafatto.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In effetti, esse possono essere molto utili per avere una vista di insieme dei luoghi da ricostruire, ed e' auspicabile che esse possano essere utilizzabili al più presto all'interno di Building Maker.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;BobMaX&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-2077030432259987354?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/2077030432259987354/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=2077030432259987354' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/2077030432259987354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/2077030432259987354'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/05/laquila-foto-panoramiche.html' title='L&apos;Aquila: Foto Panoramiche'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-1727961949264834096</id><published>2011-04-07T11:49:00.000-07:00</published><updated>2011-04-07T12:33:26.428-07:00</updated><title type='text'>Come aggiungere foto a Building Maker</title><content type='html'>&lt;div style="text-align: justify;"&gt;Le foto aeree "oblique" di Building Maker sono molto utili per creare la volumetria di base degli edifici e la struttura dei tetti.   Esse sono, tuttavia, meno utili per quanto riguarda le superfici verticali, ovvero le facciate degli edifici stessi, spesso situati in strade molto strette, come avviene molte volte nei centri storici, e quindi coperti dalla parte alta degli edifici adiacenti.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In questi casi sarebbe necessario poter usare foto scattate da terra, anche nel caso in cui non fossero disponibili quelle di Google Street View.&lt;/div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-o8s7cS07TaA/TZ4IlFYObxI/AAAAAAAAALA/uDAK6iBQZbE/s1600/BM_AddMyPhotoClip856.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://3.bp.blogspot.com/-o8s7cS07TaA/TZ4IlFYObxI/AAAAAAAAALA/uDAK6iBQZbE/s400/BM_AddMyPhotoClip856.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5592917220432703250" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Fortunatamente, è possibile utilizzare foto proprie, oltre a quelle di Building Maker, selezionandole dal proprio computer e inviandole al server di Google.&lt;/div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-QPH_jiBjcpM/TZ4IllTYR5I/AAAAAAAAALI/nmCg7ScLPBo/s1600/BM_AddMyPhotoClip858.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://3.bp.blogspot.com/-QPH_jiBjcpM/TZ4IllTYR5I/AAAAAAAAALI/nmCg7ScLPBo/s400/BM_AddMyPhotoClip858.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5592917229002311570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dopo aver inviato una immagine, bisogna indicare la posizione geografica da cui e' stata scattata la foto, ed anche la sua orientazione rispetto al nord.&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-xAObCTyjnPg/TZ4ImOLFFDI/AAAAAAAAALQ/-ESvJ_K6_sg/s1600/BM_AddMyPhotoClip859.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://2.bp.blogspot.com/-xAObCTyjnPg/TZ4ImOLFFDI/AAAAAAAAALQ/-ESvJ_K6_sg/s400/BM_AddMyPhotoClip859.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5592917239973352498" /&gt;&lt;/a&gt;&lt;br /&gt;La nostra foto viene aggiunta a quelle disponibili per il nostro modello Building Maker.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-pLGGEsXJuTU/TZ4InBlqpUI/AAAAAAAAALY/ok4q-rY_8jM/s1600/BM_AddMyPhotoClip860.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://3.bp.blogspot.com/-pLGGEsXJuTU/TZ4InBlqpUI/AAAAAAAAALY/ok4q-rY_8jM/s400/BM_AddMyPhotoClip860.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5592917253775074626" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Una volta selezionata la nostra foto, Building Maker si posiziona dove noi abbiamo indicato. Naturalmente, il nostro punto di vista sarà stato molto approssimativo, e quindi quello che apparirà sullo schermo sarà, all'inizio, incomprensibile;  nel caso che vediamo di seguito, siamo in realtà capitati all'interno dell'edificio.&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-ypcBuLhMwIE/TZ4InsdvcaI/AAAAAAAAALg/8EXr-IsIh3Y/s1600/BM_AddMyPhotoClip861.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://2.bp.blogspot.com/-ypcBuLhMwIE/TZ4InsdvcaI/AAAAAAAAALg/8EXr-IsIh3Y/s400/BM_AddMyPhotoClip861.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5592917265284559266" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A questo punto occorre tutta la nostra abilità ed intuizione per spostare i punti, agganciandoli e sganciandoli progressivamente, in modo da portare il modello a corrispondere alla posizione visibile nella foto.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-GK3eUjN3iBQ/TZ4KArOCwOI/AAAAAAAAALo/ernTPryhpuU/s1600/BM_AddMyPhotoClip865.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/-GK3eUjN3iBQ/TZ4KArOCwOI/AAAAAAAAALo/ernTPryhpuU/s1600/BM_AddMyPhotoClip865.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="text-align: left;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 400px; height: 250px; " src="http://1.bp.blogspot.com/-GK3eUjN3iBQ/TZ4KArOCwOI/AAAAAAAAALo/ernTPryhpuU/s400/BM_AddMyPhotoClip865.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5592918793958637794" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Provare per credere !    E, soprattutto, non scoraggiarsi.  Vedrete che, dopo un periodo di rodaggio più o meno lungo, alla fine scopriremo che il gioco è molto divertente e creativo.  Il trucco è quello di avere molto ben presente la forma dell'oggetto edificio, che consigliamo di aver scaricato prima da 3D Warehouse ed avere contemporaneamente visibile su Google Earth, per riferimento.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Buona pratica a tutti&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;BobMaX&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-1727961949264834096?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/1727961949264834096/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=1727961949264834096' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/1727961949264834096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/1727961949264834096'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/04/blog-post.html' title='Come aggiungere foto a Building Maker'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-o8s7cS07TaA/TZ4IlFYObxI/AAAAAAAAALA/uDAK6iBQZbE/s72-c/BM_AddMyPhotoClip856.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-2643118958586770290</id><published>2011-03-25T23:13:00.000-07:00</published><updated>2011-04-02T21:33:56.994-07:00</updated><title type='text'>Roma in Building Maker</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-pHK-kxGmC4g/TY2MkcralfI/AAAAAAAAAKs/FV69hs5gdy4/s1600/BM_Roma.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 188px;" src="http://3.bp.blogspot.com/-pHK-kxGmC4g/TY2MkcralfI/AAAAAAAAAKs/FV69hs5gdy4/s400/BM_Roma.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5588277270438122994" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Dal 23 marzo &lt;a href="http://sketchup.google.com/3dwarehouse/buildingmaker?hl=en&amp;amp;utm_source=bldmakerpage&amp;amp;utm_medium=web&amp;amp;utm_campaign=bldmkerconversions&amp;amp;ll=41.895466,12.482324#"&gt;Google ha inserito Roma tra le città di Building Maker&lt;/a&gt;.   Sarà quindi possibile, da adesso, modellare edifici della nostra capitale e vederla finalmente "in tutto lo splendore del 3D" anche sul mappamondo virtuale di Google Earth.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Questa sarà sicuramente un'impresa "colossale", che necessiterà di anni per il completamento. Oppure, ci vorranno solo mesi. Seguiremo l'avanzamento della costruzione, e scopriremo gli angoli più caratteristici.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_HvG97YH1IoY/THZkHM8kN6I/AAAAAAAAADY/psyw7K4uhqI/s320/04_RomaModelCanomaLow.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5509701269031499682" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Per il momento, ci piace ricordare quando eravamo in grado di ricostruire interi quartieri della nostra grande città, tramite Canoma, &lt;a href="http://exporttocanoma.blogspot.com/2010/08/algoritmi-di-restituzione-prospettica.html"&gt;già qualche anno fa&lt;/a&gt;, anche se allora non avevamo un luogo virtuale come Google Earth, dove poterli inserire.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Buon lavoro al mondo, con &lt;a href="http://sketchup.google.com/3dwarehouse/buildingmaker?hl=en&amp;amp;utm_source=bldmakerpage&amp;amp;utm_medium=web&amp;amp;utm_campaign=bldmkerconversions&amp;amp;ll=41.895466,12.482324#"&gt;Roma su Building Maker&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;BobMaX&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;... ma non dimentichiamoci di terminare il &lt;a href="http://sketchup.google.com/3dwarehouse/buildingmaker?hl=en&amp;amp;utm_source=bldmakerpage&amp;amp;utm_medium=web&amp;amp;utm_campaign=bldmkerconversions&amp;amp;ll=42.348,13.398"&gt;modello dell'Aquila&lt;/a&gt;, prima !&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Link utili:&lt;/div&gt;&lt;a href="http://exporttocanoma.blogspot.com/2010/08/algoritmi-di-restituzione-prospettica.html"&gt;Algoritmi di Restituzione Prospettica&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://exporttocanoma.blogspot.com/2006/12/welcome-in-exporttocanoma-world_16.html"&gt;ExportToCanoma REQUEST&lt;/a&gt;  ( it's absolutely FREE ! )&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-2643118958586770290?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/2643118958586770290/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=2643118958586770290' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/2643118958586770290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/2643118958586770290'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/03/roma-in-building-maker.html' title='Roma in Building Maker'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-pHK-kxGmC4g/TY2MkcralfI/AAAAAAAAAKs/FV69hs5gdy4/s72-c/BM_Roma.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-2955360391723590507</id><published>2011-03-12T22:06:00.000-08:00</published><updated>2011-03-16T22:28:27.949-07:00</updated><title type='text'>Building Maker :  Come aggiungere le foto di Street View</title><content type='html'>&lt;div style="text-align: justify;"&gt;Come fare se un altro edificio copre una parte di quello che stiamo disegnando ?  Ci troveremo molto spesso di fronte a questo problema nella restituzione di centri storici, in cui le strade sono molto strette, e dove, quindi, le foto aeree oblique non sono sufficienti a raggiungere la linea di terra degli edifici.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Nel post di oggi vedremo un video, realizzato da Google, che illustra come aggiungere le foto panoramiche di Street View al nostro modello di Building Maker.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/rLL9Hw2JwTE?rel=0" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;E' da notare che la facciata principale dell'edificio nel video è più alta di quella posteriore, e che quindi non si tratta di un oggetto scatolare, cioè di un parallelepipedo.  Per questo motivo all'inizio si vede che è stato scelto l'oggetto "Rampa", tra quelli che descrivono i tetti, nel secondo bottone della palette di Building Maker.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-ujdgTBwlWBI/TXxnD7ClYrI/AAAAAAAAAKk/AJfrbYTPxj0/s1600/BM_Rampa.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 390px;" src="http://3.bp.blogspot.com/-ujdgTBwlWBI/TXxnD7ClYrI/AAAAAAAAAKk/AJfrbYTPxj0/s400/BM_Rampa.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5583450955118371506" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Interessante, vero ? Proviamo anche noi a farlo.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;BobMaX&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span"   style="  color: rgb(34, 34, 34); line-height: 18px; font-family:Arial, Tahoma, Helvetica, FreeSans, sans-serif;font-size:13px;"&gt;&lt;div&gt;&lt;a href="http://exporttocanoma.blogspot.com/2006/12/welcome-in-exporttocanoma-world_16.html" style="text-decoration: none; color: rgb(36, 159, 163); "&gt;ExportToCanoma REQUEST&lt;/a&gt; ( it's absolutely FREE ! )&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;Link utile: &lt;a href="http://exporttocanoma.blogspot.com/2010/12/ricostruire-laquila.html"&gt;Ricostruire l'Aquila&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-2955360391723590507?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/2955360391723590507/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=2955360391723590507' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/2955360391723590507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/2955360391723590507'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/03/building-maker-come-aggiungere-le-foto.html' title='Building Maker :  Come aggiungere le foto di Street View'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/rLL9Hw2JwTE/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-6959361154885471641</id><published>2011-03-11T21:55:00.000-08:00</published><updated>2011-03-17T12:45:49.068-07:00</updated><title type='text'>Building Maker Video Tutorial</title><content type='html'>&lt;div style="text-align: justify;"&gt;Iniziamo da oggi un corso di addestramento all'uso di Building Maker. Cercheremo di dare le basi per poter creare un modello di edificio a partire dalle foto aeree "oblique" fornite da Google, per poterlo inserire in 3D Warehouse e vederlo poi finalmente su Google Earth (se accettato),  e per poter indicare un punto del mondo virtuale e dire "Questo l'ho fatto io!"&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Cercheremo anche di scoprire i punti più nascosti di questo meraviglioso programma, di spiegarvi le recondite funzionalità e i trucchi che possono servire a risparmiare tempo e a ottenere risultati (possibilmente) migliori.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Intanto, iniziamo con una lista di nove video didattici, presenti in YouTube, che possiamo trovare anche nel blog &lt;a href="http://googlebuildingmakertutorials.blogspot.com/"&gt;http://googlebuildingmakertutorials.blogspot.com/&lt;/a&gt;,  cercando di spiegarvi, con un breve testo, quello che di importante è mostrato in ogni video,  sperando di poter suscitare interesse e discussioni sugli argomenti trattati (e, come diceva qualcuno &lt;a href="http://it.wikiquote.org/wiki/Ecce_bombo"&gt;in un film&lt;/a&gt; "NOOO, il dibattito nooo !!!"    :)   )&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;Ecco i nove video didattici:&lt;div&gt;&lt;br /&gt;1) Partiamo dal volume di un semplice edificio scatolare, aggiungiamo un tetto sovrapposto al corpo base e visualizziamolo su Google Earth plugin.  Molto facile.&lt;/div&gt;&lt;br /&gt;&lt;iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/f8Su8EadOXM?rel=0" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;br /&gt;link originale:   &lt;a href="http://www.youtube.com/watch?v=f8Su8EadOXM"&gt;http://www.youtube.com/watch?v=f8Su8EadOXM&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;2) Passiamo a qualcosa di un po' più complicato.  Andiamo a Zurigo, e prendiamo un edificio lungo, con un tetto a due falde che contiene i corpi scatolari delle mansarde. Partiamo dal corpo principale, non facciamoci ingannare dagli alberi che nascondono parzialmente la base del palazzo, e inseriamo gli spillini tutt'intorno.  Sovrapponiamo poi il tetto a due falde e blocchiamo le spille. Passiamo a inserire i quattro corpi scatolari inseriti nel tetto.  Nel video, essi vengono inseriti a partire da terra, e solo successivamente vengono rialzati, dopo aver controllato, sul 3D, che questi sporgono leggermente sulla facciata principale.  E' possibile sganciare uno spillino posizionato male e correggerlo, utilizzando il menu a comparsa con il tasto destro del mouse.  Contenti del risultato, incrementiamo il numero dei palazzi di Zurigo, salvando il frutto del nostro lavoro in 3D Warehouse. &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/lOCVT1DLjZ8?rel=0" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=lOCVT1DLjZ8"&gt;http://www.youtube.com/watch?v=lOCVT1DLjZ8&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;3) Siamo a Lenzburg, in Svizzera. Questa volta abbiamo un piccolo grattacielo per uffici, posto vicino ad una ferrovia, con un corpo più basso che si interseca col principale.  Partiamo con la torre in vetro, con un corpo scatolare, e fissiamo tre o più "spillini" sui vertici della scatola, collimandoli su alcune delle foto oblique, fino a quando Building Maker (per gli amici "BM"), non ci dirà che sono sufficienti.  Passiamo ad un piccolo volume sovrapposto "grattacielo", sulla terrazza, cioè l'uscita del corpo scala e del vano ascensore; selezioniamo, prima dell'inserimento, la funzione "sovrapposto a", cioè il bottoncino in alto a destra della finestra.  Fissiamo gli altri spillini sui vertici di questo nuovo piccolo volume, ovviamente anche su foto diverse.  Passiamo infine al nuovo corpo basso posto a fianco di quello a torre, costituito da un'altra scatola, che si va un poco ad intersecare con l'altro.  Questa volta dobbiamo prima selezionare la torre e poi dire che il nuovo edificio, quello basso, è posto a fianco di quello selezionato. "Sganciamo" il nuovo corpo scatolare e andiamolo a spostare su uno dei vertici della foto. Fissiamo i soliti spillini intorno su più foto e alla fine visualizziamo il risultato.  Salviamo il tutto su 3D Warehouse.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/Gm5YJ3uoVfY?rel=0" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=Gm5YJ3uoVfY"&gt;http://www.youtube.com/watch?v=Gm5YJ3uoVfY&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;4) Coordinate: 47.39069208580985,8.170703066311998  Siamo sempre a Lenzburg. Stavolta useremo una funzione che abbiamo &lt;a href="http://exporttocanoma.blogspot.com/2010/10/building-maker-poligono-generico.html"&gt;già visto in questo blog&lt;/a&gt;: si tratta del solido di estrusione. Canoma lo chiamava TranslationSweep. Building Maker (in italiano "Modellatore edifici 3D") lo chiama "Blocco modellabile verticale". In un prossimo post proveremo ad usare il Blocco modellabile Orizzontale, ovvero l'estrusione lungo il terreno.  Il solido di estrusione è forse quello più adatto a comporre edifici. Si parte da una forma triangolare, a cui è possibile aggiungere vertici intermedi.  Il video che segue ne mostra le sue potenzialità.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/LLvH0tqYhjg?rel=0" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=LLvH0tqYhjg"&gt;http://www.youtube.com/watch?v=LLvH0tqYhjg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;5) Il video seguente è forse il più interessante, per acquisire una buona manualità "professionale" nel disegno degli edifici con Building Maker.  Guardatelo e riguardatelo più volte, soffermandovi su ogni singolo passaggio, e osservando con attenzione le operazioni che vengono fatte.  Prima di tutto: viene usato soltanto l'oggetto di estrusione.  Secondo: i corpi superiori (il vano scale, ed il comignolo) vengono sempre disegnati come "sovrapposti" a quello inferiore.  Per fare questo, si deve selezionare il corpo inferiore e poi cliccare sul secondo bottone della palette verticale sulla destra della finestra di Building Maker.  Attenzione: se non si dichiarano gli oggetti come sovrapposti, i volumi finali potrebbero risultare disgiunti, e quindi essere separati da un sottile "velo d'aria", che potrebbe non far accettare il modello da parte di Google.  Quindi, IMPORTANTE:  usare il bottone "sovrapponi" o "affianca", quando serve. &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/iIGRcn6bIZs?rel=0" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=iIGRcn6bIZs"&gt;http://www.youtube.com/watch?v=iIGRcn6bIZs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;6) Uhau, che barba, un'altro edificio scatolare... oramai lo conosciamo come le nostre tasche. No, aspetta aspetta; c'è qualcosa di MOOLTO interessante in questo video: ovvero, come si disegna una pensilina, come quella per gli autobus, posta sui fianchi di un edificio.  Tra l'altro, la pensilina in questione è, ovviamente, sollevata da terra, e ha addirittura uno spigolo smussato.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Altro che video banale !&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/HESUTvPEYWg?rel=0" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=HESUTvPEYWg"&gt;http://www.youtube.com/watch?v=HESUTvPEYWg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;7) La precisione svizzera avanza.  Adesso siamo alle prese di un edificio ad elle, con un corpo principale scatolare ed uno secondario posto ad un angolo non retto, da disegnare con il solido di estrusione.  Su entrambi gli edifici sono posti delle mansarde con pareti inclinate.  Un buon esercizio di virtuosismo.  Building Maker comincia a non avere più segreti per voi ?&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/N7bG0zIhLNs?rel=0" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=N7bG0zIhLNs"&gt;http://www.youtube.com/watch?v=N7bG0zIhLNs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;8) Un banale parallelepipedo ?  Non come sembra.  A parte le considerazioni architettoniche, il tutorial seguente ci insegna come aggiungere comignoli sulle falde inclinate di un tetto: basta appoggiare il piccolo volume sulla superficie orizzontale sottostante più vicina, in questo caso sulla parte alta del volume principale.  Chiaro, no ?  Prudono le mani: viene voglia di aggiungere anche le tende da sole, usando l'estrusione orizzontale.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/Vd-auSXluBQ?rel=0" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=Vd-auSXluBQ"&gt;http://www.youtube.com/watch?v=Vd-auSXluBQ&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;9) Un oggetto "poli-lobato", realizzato con l'ormai arci-noto solido di estrusione triangolare modificabile.  Interessante il fatto che i punti possono essere inseriti anche su foto diverse. Ciliegina sulla torta, un comignolo a più strati, come le tessere di un Lego.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Visto anche questo, possiamo cominciare a disegnare ed esercitarci noi stessi.&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/ngr9E591t7A?rel=0" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=ngr9E591t7A"&gt;http://www.youtube.com/watch?v=ngr9E591t7A&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Piccola caccia al tesoro in versione Web 2.0:    Siete in grado di individuare e localizzare gli edifici che sono nei precedenti video ?   :)    Fateci sapere...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;BobMaX&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://exporttocanoma.blogspot.com/2006/12/welcome-in-exporttocanoma-world_16.html"&gt;ExportToCanoma REQUEST&lt;/a&gt;  ( it's absolutely FREE ! )&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;I video sono stati tratti da:  &lt;a href="http://googlebuildingmakertutorials.blogspot.com/"&gt;http://googlebuildingmakertutorials.blogspot.com/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-6959361154885471641?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/6959361154885471641/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=6959361154885471641' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/6959361154885471641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/6959361154885471641'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/03/building-maker-video-tutorial.html' title='Building Maker Video Tutorial'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/f8Su8EadOXM/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-2735990673848508153</id><published>2011-03-05T01:22:00.000-08:00</published><updated>2011-04-02T21:20:22.390-07:00</updated><title type='text'>Gli Autori dei Modelli: 003 - Graziano Di Crescenzo</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-bUa2KYL8yBY/TXIDwIGOGLI/AAAAAAAAAJ8/vJR4kHwNqQc/s1600/AcidGraz001.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 249px;" src="http://3.bp.blogspot.com/-bUa2KYL8yBY/TXIDwIGOGLI/AAAAAAAAAJ8/vJR4kHwNqQc/s400/AcidGraz001.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5580527013607643314" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Oggi parliamo di &lt;a href="http://sketchup.google.com/3dwarehouse/search?uq=0941507382778259119301291&amp;amp;scoring=m"&gt;Graziano di Crescenzo (AcidGraz)&lt;/a&gt;, un altro modellatore 3D, preso tra le centinaia di altri, sparsi per il mondo, che stanno costruendo il modello 3D della città dell'Aquila.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Fino ad ora &lt;a href="http://sketchup.google.com/3dwarehouse/search?uq=0941507382778259119301291&amp;amp;scoring=m"&gt;Graziano ha inserito 169 modelli in 3D Warehouse&lt;/a&gt;, di cui 148 sono quelli accettati in Google Earth;  &lt;a href="http://sketchup.google.com/3dwarehouse/search?q=acidgraz+l%27aquila&amp;amp;styp=m&amp;amp;btnG=Cerca&amp;amp;reps=1"&gt;46 modelli, tra tutti, sono quelli lavorati per l'Aquila&lt;/a&gt;, alcuni in attesa di approvazione.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-QoT2KkCQdko/TXfX_BzLw3I/AAAAAAAAAKc/pJd_DzIN5cs/s1600/aq1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 273px;" src="http://1.bp.blogspot.com/-QoT2KkCQdko/TXfX_BzLw3I/AAAAAAAAAKc/pJd_DzIN5cs/s400/aq1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5582167740963865458" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dunque, un altro grande lavoratore 3D.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Abbiamo contattato Graziano attraverso il profilo della &lt;a href="http://sketchup.google.com/3dwarehouse/search?uq=0941507382778259119301291&amp;amp;scoring=m"&gt;3D Warehouse&lt;/a&gt;, e gli abbiamo fatto una breve intervista.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'; color: #333233"&gt;Domanda 1: Come hai deciso di iniziare con la modellazione 3D ?&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'; color: #333233; min-height: 21.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'"&gt;Risposta: La modellazione 3D mi ha sempre affascinato ed incuriosito molto, da bambino rimanevo letteralmente incantato davanti allo schermo della tv quando c'erano oggetti tridimensionali in movimento (Erano i primi esempi di animazione in computer grafica).&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'"&gt;Ho provato più volte a riprodurre da solo quelle cose che mi sembravano magiche, purtroppo con risultati disastrosi non avendo nessuna nozione di disegno 3D e ignorando del tutto i software necessari.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'"&gt;Tutto è cambiato con il contatto con Sketch-Up, che dopo un primo periodo di "rodaggio" mi ha letteralmente introdotto al mondo del 3D, era il 2008, ma nessuno di quei primi esperimenti, oggettivamente bruttini, è sopravvissuto non avendoli caricati nella 3D Warehouse (che ancora non conoscevo).&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'; color: #333233; min-height: 21.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'; color: #333233; min-height: 21.0px"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-Mnd_13H0SSI/TXaP5e6CUQI/AAAAAAAAAKU/1KEOanzSZuI/s1600/Santa%2BMaria%2Bdi%2BPropezzano%2B-%2BMorro%2Bd%2BOro%2B%2528Te%2529.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 220px;" src="http://4.bp.blogspot.com/-Mnd_13H0SSI/TXaP5e6CUQI/AAAAAAAAAKU/1KEOanzSZuI/s400/Santa%2BMaria%2Bdi%2BPropezzano%2B-%2BMorro%2Bd%2BOro%2B%2528Te%2529.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5581807005884109058" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'; color: #333233"&gt;Domanda 2: Quali studi hai fatto?&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'; min-height: 21.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'"&gt;Risposta: Dopo essermi diplomato all'istituto tecnico industriale con specializzazione in elettronica e telecomunicazioni, ho deciso di cambiare completamente ambito di studio e dedicarmi alla mia grande passione per la storia e le arti figurative iscrivendomi alla facoltà di beni culturali dell'università dell'Aquila, forse questo si evince anche dalla quantità di chiese medievali che ho riprodotto e caricato su Google Earth.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'; color: #333233; min-height: 21.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'; color: #333233; min-height: 21.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'; color: #333233"&gt;Domanda 3: Il 3D è la tua occupazione principale, o si tratta solo un hobby?&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'; min-height: 21.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'"&gt;Risposta: Fino ad ora la grafica 3d è stata solo un piacevole hobby, spero di poterlo trasformare presto in un'altrettanto piacevole attività lavorativa...&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'; color: #333233; min-height: 21.0px"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-7KBBwHDGqw0/TXaP5R5igQI/AAAAAAAAAKM/PHpTV8mGlEc/s1600/San%2BClemente%2Bal%2BVomano%2B-%2BGuardia%2BVomano%2B%2528Te%2529.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 203px;" src="http://4.bp.blogspot.com/-7KBBwHDGqw0/TXaP5R5igQI/AAAAAAAAAKM/PHpTV8mGlEc/s400/San%2BClemente%2Bal%2BVomano%2B-%2BGuardia%2BVomano%2B%2528Te%2529.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5581807002392363266" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'; color: #333233"&gt;Domanda 4: Quali sono i (tuoi) passi nella modellazione di un edificio con BuildingMaker&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'; color: #333233"&gt; (cioe', da dove inizi: dal tetto o dal corpo principale) ?&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'; color: #333233; min-height: 21.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'"&gt;Risposta: Ho trovato Building Maker molto affascinante sin dal primo contatto (Autunno 2009) per la semplicità con la quale permette di realizzare anche strutture molto complesse.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'"&gt;Personalmente preferisco partire dal corpo di fabbrica principale, posizionando per bene i marker da tutte le angolazioni disponibili e poi aggiungere man mano tutte le strutture "secondarie".&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'"&gt;In Ultimo mi dedico alle textures, che solitamente applico con Sketch-Up (dopo aver opportunamente importato il file dalla 3D Warehouse)&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'; color: #333233; min-height: 21.0px"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-XfSPkgX0_AE/TXaP5C4iWbI/AAAAAAAAAKE/d0Vi1q-xDJM/s1600/Chiesa%2Bdi%2BS.%2BMaria%2Bde%2BPraediis%2Ba%2BCastagneto%2B%2528Te%2529.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 253px;" src="http://3.bp.blogspot.com/-XfSPkgX0_AE/TXaP5C4iWbI/AAAAAAAAAKE/d0Vi1q-xDJM/s400/Chiesa%2Bdi%2BS.%2BMaria%2Bde%2BPraediis%2Ba%2BCastagneto%2B%2528Te%2529.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5581806998361627058" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'; color: #333233"&gt;Domanda 5: Conoscevi ExportToCanoma?&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'; min-height: 21.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'"&gt;Risposta: Credo di essere finito su &lt;a href="http://exporttocanoma.blogspot.com/"&gt;&lt;span style="text-decoration: underline ; color:#0b00cc;"&gt;exporttocanoma.blogspot.com&lt;/span&gt;&lt;/a&gt; cercando in rete informazioni riguardanti la modellazione 3D attraverso fotografie. Devo dire che i post sono sempre molto interessanti e professionali. Faccio i complimenti al blog anche per l'interesse con cui sta seguendo l'iniziativa di Barnaby Gunning riguardo alla modellazione 3D dell'Aquila.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'"&gt;Essendo abruzzese, e avendo vissuto a l'Aquila è una cosa che mi sta molto a cuore.&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'"&gt;Potete trovare altre informazioni sul progetto L'Aquila 3D (e su tutto mondo di Google Earth) sul mio blog &lt;span style="text-decoration: underline ; color:#0b00cc;"&gt;&lt;a href="http://www.googleearthitalia.blogspot.com/"&gt;www.googleearthitalia.blogspot.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'; min-height: 21.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'; min-height: 21.0px"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 18.0px 'Times New Roman'; min-height: 21.0px"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;BobMaX&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Interessanti Tutorial realizzati da Graziano (e Antonello) su SketchUp:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://googleearthitalia.blogspot.com/2011/03/tutorial-sketchup-stili.html"&gt;http://googleearthitalia.blogspot.com/2011/03/tutorial-sketchup-stili.html&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://googleearthitalia.blogspot.com/2010/11/tutorial-sketchup-photomatch.html"&gt;http://googleearthitalia.blogspot.com/2010/11/tutorial-sketchup-photomatch.html&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-2735990673848508153?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/2735990673848508153/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=2735990673848508153' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/2735990673848508153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/2735990673848508153'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/03/gli-autori-dei-modelli-003-graziano-di.html' title='Gli Autori dei Modelli: 003 - Graziano Di Crescenzo'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-bUa2KYL8yBY/TXIDwIGOGLI/AAAAAAAAAJ8/vJR4kHwNqQc/s72-c/AcidGraz001.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-3752694736773424267</id><published>2011-02-26T05:18:00.000-08:00</published><updated>2011-03-04T23:04:42.293-08:00</updated><title type='text'>Gli Autori dei Modelli: 002 - Antonello Buccella</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-O37Dru7sGDE/TWn4IyTZdjI/AAAAAAAAAJk/5DkubjTWQQA/s1600/laquila.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 93px; height: 125px;" src="http://4.bp.blogspot.com/-O37Dru7sGDE/TWn4IyTZdjI/AAAAAAAAAJk/5DkubjTWQQA/s400/laquila.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5578262443300845106" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style=" ;font-family:arial;"&gt;Proseguendo nella ricerca degli autori dei modelli 3D dell'Aquila di Google Earth, torniamo su&lt;a href="http://sketchup.google.com/3dwarehouse/search?uq=0756508631441316217656126&amp;amp;scoring=m&amp;amp;ct=3dbl&amp;amp;hl=it"&gt; Antonello Buccella&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-Ss0_AkSZRao/TWlabP11mLI/AAAAAAAAAJU/RPpvhNLsqic/s1600/S.%2BPietro%2Bdi%2BCoppito%2Bda%2Bgoogle%2B%2B%252825%2Bfebbraio%2B2011%2529.JPG"&gt;&lt;/a&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-Ss0_AkSZRao/TWlabP11mLI/AAAAAAAAAJU/RPpvhNLsqic/s1600/S.%2BPietro%2Bdi%2BCoppito%2Bda%2Bgoogle%2B%2B%252825%2Bfebbraio%2B2011%2529.JPG"&gt;&lt;img style="text-align: left;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 400px; height: 237px; " src="http://1.bp.blogspot.com/-Ss0_AkSZRao/TWlabP11mLI/AAAAAAAAAJU/RPpvhNLsqic/s400/S.%2BPietro%2Bdi%2BCoppito%2Bda%2Bgoogle%2B%2B%252825%2Bfebbraio%2B2011%2529.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5578089037630380210" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Abbiamo raggiunto Antonello, attraverso &lt;/span&gt;&lt;a href="http://sketchup.google.com/3dwarehouse/search?uq=0756508631441316217656126&amp;amp;scoring=m&amp;amp;ct=3dbl&amp;amp;hl=it"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;3D Warehouse&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;, e gli abbiamo posto alcune domande.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-0GkSb4tYT2I/TWj-xzk0rlI/AAAAAAAAAJM/xc5wyRu8SVs/s1600/SAngeloDOcre008"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 213px;" src="http://2.bp.blogspot.com/-0GkSb4tYT2I/TWj-xzk0rlI/AAAAAAAAAJM/xc5wyRu8SVs/s400/SAngeloDOcre008" border="0" alt="" id="BLOGGER_PHOTO_ID_5577988270110060114" /&gt;&lt;/a&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia, serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt; &lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; min-height: 21px; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Domanda:  Come hai deciso di iniziare con la modellazione 3D ?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; min-height: 21px; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Risposta:  Ho iniziato ad usare la modellazione tridimensionale, in maniera &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;approfondita nel 2007, con    programmi autocad, ma conoscevo altri programmi &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;di modellazione 3d già da molti anni. &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Quindi, prestare il mio operato per il progetto di Barnaby è stato immediato &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;e spontaneo. &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; Mi colpi’ molto la frase “come facciamo?” . . . come potevo dare un piccolo &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;contributo alla mia città?  In quel momento ho capito e sentito che avevo l’&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;obbligo di partecipare a quel progetto.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Personalmente, credo molto in quello che stiamo facendo, L’Aquila è in una &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;situazione a dir poco triste e drammatica . . . quindi Google ci stà dando l’&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;opportunità per far conoscere al mondo la realtà di questa città a distanza di &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;due anni dal terremoto, (non dimentichiamo che è questo per il momento il vero &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;scopo di tale iniziativa).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; min-height: 21px; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; min-height: 21px; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Domanda: Quali studi hai fatto?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; min-height: 21px; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Risposta:     Riguardo i miei studi, posso riassumerti di aver conseguito il diploma &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;(Istituto d’Arte dell’Aquila), per poi proseguire in una strada diciamo &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;prettamente “artistica” con corsi di grafica pubblicitaria, di disegnatore di &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;interni ed aver svolto lavori sempre inerenti al disegno tecnico e alla &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;grafica. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; min-height: 21px; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; min-height: 21px; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Domanda: Il 3D è la tua occupazione principale, o si tratta solo un hobby?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; min-height: 21px; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Risposta: Attualmente lavoro a Roma in uno studio di architettura da ormai &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;dodici anni. Quindi come puoi capire, sketchUp è stato per me un hobby che pian &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;piano però mi sta mostrando tutte le sue notevoli potenzialità . . .&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-mvvmIEZhxeo/TWj-xkNn-nI/AAAAAAAAAJE/hEa5asexKZM/s1600/SAngeloDOcre006.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 196px;" src="http://4.bp.blogspot.com/-mvvmIEZhxeo/TWj-xkNn-nI/AAAAAAAAAJE/hEa5asexKZM/s400/SAngeloDOcre006.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5577988265986226802" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Domanda: Quali sono i (tuoi) passi nella modellazione di un edificio con &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;BuildingMaker (cioe', da dove inizi: dal tetto o dal corpo principale) ?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; min-height: 21px; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Risposta:     BuildingMaker, lo conosco poco, ho partecipato al “corso” il 22 gennaio, ma &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;ti confesso che preferisco di gran lunga SketchUp. Ti dà modo di costruire e &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;capire le strutture cosi come sono state realmente realizzate, sia all'esterno &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;che negli interni, come ho sperimentato nel modello dell'Oratorio di S.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Pellegrino a Bominaco, ed inoltre ti consente di calibrare le foto per ottenere &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;un risultato davvero realistico . . . tuttavia riconosco che B.M. dà la &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;possibilità di realizzare modelli  leggeri ed in pochissimo tempo. Credo però &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;che abbia inevitabilmente dei limiti, per esempio nei modelli che ho &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;realizzato, i vari dettagli forse sarebbero stati molto difficili da tirare &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;fuori con un programma cosi . . .   ti parlo comunque senza conoscere le vere &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;potenzialità di B.M.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; min-height: 21px; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; min-height: 21px; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-TkEhzjV0l3g/TWj-xVFiRfI/AAAAAAAAAI8/Tg0SyIvgw70/s1600/SAngeloDOcre001.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 237px;" src="http://2.bp.blogspot.com/-TkEhzjV0l3g/TWj-xVFiRfI/AAAAAAAAAI8/Tg0SyIvgw70/s400/SAngeloDOcre001.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5577988261925766642" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Ringraziamo Antonello Buccella per la sua disponibilità, per il suo impegno e per i suoi eccezionali risultati.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;a href="https://dl-web.dropbox.com/get/Photos/Sample%20Album/LAquila3D/AntonelloBuccella/SAngeloDOcre.kmz?w=15ff69eb"&gt;Questo è un KML che permette di volare con Google Earth intorno ad uno dei modelli di Antonello. Buona visione.&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;a href="https://docs.google.com/leaf?id=0B61MnFr3hr6mYzg1Yjk1ZTEtMDQzYy00YTEzLWI1ZWEtM2VlOTU0YzM5YjZh&amp;amp;hl=en"&gt;Questo è il link a GoogleDocuments&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; min-height: 21px; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; min-height: 21px; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;L'immagine che segue evidenzia l'avanzamento lavori dei modelli 3D realizzati fino ad oggi, 27 febbraio 2011, su l'Aquila in Google Earth. Il terreno e' coperto, in modo da riuscire a vedere soltanto gli edifici.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-GxSuA-tJZd0/TWoE0p56y0I/AAAAAAAAAJs/lQhqGrwbGtc/s1600/LAquila_Nero_20110227.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 196px;" src="http://1.bp.blogspot.com/-GxSuA-tJZd0/TWoE0p56y0I/AAAAAAAAAJs/lQhqGrwbGtc/s400/LAquila_Nero_20110227.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5578276391100271426" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; min-height: 21px; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; min-height: 21px; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;BobMaX&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Link al sito:    &lt;a href="http://barnabygunning.com/comefacciamo/"&gt;ComeFacciamo.com&lt;/a&gt; di Barnaby Gunning&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;Link a:         &lt;a href="http://www.comefacciamo.com/aq3d/aq3d.php"&gt;L'Aquila 3D&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 18px/normal Arial; "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-3752694736773424267?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/3752694736773424267/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=3752694736773424267' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/3752694736773424267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/3752694736773424267'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/02/gli-autori-dei-modelli-002-antonello.html' title='Gli Autori dei Modelli: 002 - Antonello Buccella'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-O37Dru7sGDE/TWn4IyTZdjI/AAAAAAAAAJk/5DkubjTWQQA/s72-c/laquila.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-892436950076266164</id><published>2011-02-23T15:54:00.000-08:00</published><updated>2011-02-25T22:43:34.073-08:00</updated><title type='text'>Gli Autori dei Modelli: 001- Kiko Lopez Suarez</title><content type='html'>&lt;div style="text-align: justify;"&gt;Sul sito &lt;a href="http://www.comefacciamo.com/aq3d/index.php"&gt;"Come Facciamo?"&lt;/a&gt; di Barnaby Gunnings, che organizza e coordina i lavori della costruzione del modello 3D dell'Aquila, da oggi è possibile vedere i nuovi edifici inseriti.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-_fpPk0B_5kI/TWWeRvYmJ2I/AAAAAAAAAIk/_uPHP3oc_KQ/s1600/AQ3D_ChiesaPonteggio.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 202px;" src="http://4.bp.blogspot.com/-_fpPk0B_5kI/TWWeRvYmJ2I/AAAAAAAAAIk/_uPHP3oc_KQ/s400/AQ3D_ChiesaPonteggio.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5577037741182822242" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Andando a ricercare i nomi degli autori, scopriamo che essi sono sparpagliati in giro per il mondo e troviamo alcuni di loro che spiccano per il numero  dei modelli realizzati. Ad esempio, lo spagnolo Kico Lopez Suarez è arrivato a ben 345 modelli.&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-F8W-Rlsn3Xg/TWWjiilqS2I/AAAAAAAAAI0/k5ayLCu-rrY/s1600/AQ3D_KikoLopezSuarez.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 273px;" src="http://4.bp.blogspot.com/-F8W-Rlsn3Xg/TWWjiilqS2I/AAAAAAAAAI0/k5ayLCu-rrY/s400/AQ3D_KikoLopezSuarez.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5577043527363873634" /&gt;&lt;/a&gt;Qualcuno di questi modelli è dettagliatissimo, tanto da non poter essere ancora visualizzato in Google Earth, ma soltanto attraverso SketchUp.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-8geEyD53D2U/TWWh0JDmaYI/AAAAAAAAAIs/-Cj0JCvXn5o/s1600/AQ3D_KikoLopezSuarez_002"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 325px;" src="http://2.bp.blogspot.com/-8geEyD53D2U/TWWh0JDmaYI/AAAAAAAAAIs/-Cj0JCvXn5o/s400/AQ3D_KikoLopezSuarez_002" border="0" alt="" id="BLOGGER_PHOTO_ID_5577041630724516226" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://kicolopez.blogspot.com/"&gt;Kico Lopez Suarez ha un suo Blog personale, chiamato "Digital Work"&lt;/a&gt;, in cui documenta la evoluzione dei suoi lavori digitali in 3D. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ci proponiamo di fare un giro di interviste a questi autori, per sapere qualcosa di più della loro storia artistica e come sono arrivati ad essere "disegnatori di città".&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;BobMaX&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-892436950076266164?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/892436950076266164/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=892436950076266164' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/892436950076266164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/892436950076266164'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/02/gli-autori-dei-modelli-001-kiko-lopez.html' title='Gli Autori dei Modelli: 001- Kiko Lopez Suarez'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-_fpPk0B_5kI/TWWeRvYmJ2I/AAAAAAAAAIk/_uPHP3oc_KQ/s72-c/AQ3D_ChiesaPonteggio.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-2945709764999671373</id><published>2011-02-19T22:56:00.000-08:00</published><updated>2011-02-19T23:16:21.293-08:00</updated><title type='text'>L'Aquila in 3D - Più di 400 edifici completati finora</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-Yw5J_6EYdWI/TWC9vJrC6iI/AAAAAAAAAIc/ZpnkgYpr1ps/s1600/LAquilaProgress-6%2B%2528dragged%2529.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 309px;" src="http://1.bp.blogspot.com/-Yw5J_6EYdWI/TWC9vJrC6iI/AAAAAAAAAIc/ZpnkgYpr1ps/s400/LAquilaProgress-6%2B%2528dragged%2529.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5575664956432640546" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;In questa immagine, redatta da Google, è possibile vedere il progresso degli edifici realizzati dagli utenti, fino ad oggi, nel modello 3D della città dell'Aquila.  Si tratta di più di 400 edifici, in gran parte della zona perimetrale della città.  L'obiettivo ora è quello di completare la zona centrale in tempi brevi.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;BobMaX&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-2945709764999671373?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/2945709764999671373/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=2945709764999671373' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/2945709764999671373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/2945709764999671373'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/02/laquila-in-3d-piu-di-400-edifici.html' title='L&apos;Aquila in 3D - Più di 400 edifici completati finora'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Yw5J_6EYdWI/TWC9vJrC6iI/AAAAAAAAAIc/ZpnkgYpr1ps/s72-c/LAquilaProgress-6%2B%2528dragged%2529.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-3530836616584598082</id><published>2011-02-12T22:16:00.000-08:00</published><updated>2011-02-20T04:43:52.141-08:00</updated><title type='text'>Building Maker: il modello 3D di Venezia</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Per chi ancora non lo avesse visto, ci preme segnalare che è presente in Google Earth &lt;a href="http://sketchupdate.blogspot.com/2010/05/benvenuti-venezia.html"&gt;il modello 3D di Venezia&lt;/a&gt;. Quello che non tutti sanno è che questa spettacolare opera è stata realizzata, più di un anno fa, da volontari distribuiti in tutto il mondo, che hanno prestato la loro opera gratuitamente, utilizzando Building Maker.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-6S6gm59iQjI/TVd4L0nv6oI/AAAAAAAAAGk/rVLH8EMCJWc/s1600/Venezia00.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 196px;" src="http://4.bp.blogspot.com/-6S6gm59iQjI/TVd4L0nv6oI/AAAAAAAAAGk/rVLH8EMCJWc/s400/Venezia00.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5573055208393534082" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-fPcNgwsvYsQ/TVd4MCmYx7I/AAAAAAAAAGs/nvfQPWK1gtk/s1600/Venezia01.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 196px;" src="http://2.bp.blogspot.com/-fPcNgwsvYsQ/TVd4MCmYx7I/AAAAAAAAAGs/nvfQPWK1gtk/s400/Venezia01.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5573055212145919922" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-aWibvidCtFI/TVd4MRMdfwI/AAAAAAAAAG0/Dxnlr7D5SJo/s1600/Venezia02.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 196px;" src="http://4.bp.blogspot.com/-aWibvidCtFI/TVd4MRMdfwI/AAAAAAAAAG0/Dxnlr7D5SJo/s400/Venezia02.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5573055216063708930" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Entrando in Building Maker, possiamo vedere l'elenco delle città presenti nell'archivio per quanto riguarda l'Italia.  Per adesso si tratta di Firenze, Milano, Venezia, che sono state completate, e L'Aquila, che è in corso di lavorazione.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-rXfyi31vH6Y/TVeDhs7s8XI/AAAAAAAAAHM/VjEyZ2ghDKA/s1600/BM_Italia.png"&gt;&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 212px;" src="http://4.bp.blogspot.com/-rXfyi31vH6Y/TVeDhs7s8XI/AAAAAAAAAHM/VjEyZ2ghDKA/s400/BM_Italia.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5573067678914769266" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Le immagini che seguono mostrano, circondate con una linea bianca, le aree coperte dalle foto aeree "oblique" delle quattro città italiane.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-hPu7B2xkGPQ/TVfJ54c8gUI/AAAAAAAAAHU/jdP8O2LXEXw/s1600/BM_Firenze.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 213px;" src="http://1.bp.blogspot.com/-hPu7B2xkGPQ/TVfJ54c8gUI/AAAAAAAAAHU/jdP8O2LXEXw/s400/BM_Firenze.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5573145060137795906" /&gt;&lt;/a&gt;Firenze&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-BROgxo77EYU/TVfJ6c0h5II/AAAAAAAAAHc/EPVeOFPiqU4/s1600/BM_Milano.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 213px;" src="http://4.bp.blogspot.com/-BROgxo77EYU/TVfJ6c0h5II/AAAAAAAAAHc/EPVeOFPiqU4/s400/BM_Milano.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5573145069900391554" /&gt;&lt;/a&gt;Milano&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-XS_k0P7sxRo/TVfJ65xU62I/AAAAAAAAAHk/VZRHaZ7vVrM/s1600/BM_Venezia.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 212px;" src="http://1.bp.blogspot.com/-XS_k0P7sxRo/TVfJ65xU62I/AAAAAAAAAHk/VZRHaZ7vVrM/s400/BM_Venezia.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5573145077671586658" /&gt;&lt;/a&gt;Venezia&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-pob6-r1-5_c/TVfJ7c7OKAI/AAAAAAAAAHs/uKgGLHBWXuU/s1600/BM_LAquila.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 212px;" src="http://1.bp.blogspot.com/-pob6-r1-5_c/TVfJ7c7OKAI/AAAAAAAAAHs/uKgGLHBWXuU/s400/BM_LAquila.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5573145087108327426" /&gt;&lt;/a&gt;L'Aquila (i punti blu sono gli edifici realizzati fino ad oggi, 13 febbraio 2011 - confrontateli con &lt;a href="http://3.bp.blogspot.com/_HvG97YH1IoY/TTKxjN_LaII/AAAAAAAAAE4/YoYOt-bQINE/s1600/BMLAquilaStatus20110116.jpg"&gt;quelli di un mese fa&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Ma come funziona il processo di lavorazione di una intera città?  Come è possibile che si riesca, in tempi accettabili e con una spesa minima da parte di Google, a realizzare il rilievo fotogrammetrico di zone così ampie e complesse, permettendo agli utenti volontari di lavorare in rete?&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Il meccanismo che i tecnici di Google hanno costruito ha dell'incredibile; esso è composto da varie componenti che ora descriviamo.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Il primo componente è Building Maker, che abbiamo già visto negli altri post di questo Blog. Esso permette di visualizzare le foto aeree "oblique" dell'edificio scelto, in modo che inserendo in sovrapposizione a queste foto oggetti predefiniti, come parallelepipedi, solidi di estrusione, oggetti piramidali e altro, il tutto con vincoli reciproci, cioè "incollati" e sovrapposti o affiancati, questi possano descrivere al meglio possibile l'edificio, ad un certo livello di dettaglio.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-H9HUgnNn0rY/TVmUP1m6FpI/AAAAAAAAAH0/xGn3zbGPNNA/s1600/BM_StartBuilding.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 270px;" src="http://1.bp.blogspot.com/-H9HUgnNn0rY/TVmUP1m6FpI/AAAAAAAAAH0/xGn3zbGPNNA/s400/BM_StartBuilding.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5573649013656917650" /&gt;&lt;/a&gt;&lt;br /&gt;I vertici dell'edificio disegnato vengono "vincolati" dall'utente ai corrispondenti punti delle foto, ed alla fine, un complesso algoritmo presente sul server Google si occupa di risolvere i calcoli di restituzione prospettica e di ri-proiettare le foto sul modello, che così può essere visualizzato su Google Earth.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Il secondo componente del processo è 3D-Warehouse, che è l'archivio dei modelli creati da tutti gli utenti Google.  Questo è il deposito in cui vanno a finire, organizzate e cercabili, tutte le opere di composizione tridimensionale di tutti gli utenti, dal martello al mobile, dall'auto al personaggio umano, dalla lampada al progetto architettonico.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-hagwMrkv2uw/TVmV8Fo-1_I/AAAAAAAAAH8/nj69wzlm-qo/s1600/BM_3DWarehouse.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 242px;" src="http://2.bp.blogspot.com/-hagwMrkv2uw/TVmV8Fo-1_I/AAAAAAAAAH8/nj69wzlm-qo/s400/BM_3DWarehouse.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5573650873386457074" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tutto quello che può essere modellabile in 3D può essere inserito all'interno della 3D-Warehouse, perché stia al sicuro e a disposizione di tutti.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Il terzo componente del processo è Google SketchUp.  Come sappiamo, si tratta di un eccezionalmente intuitivo programma di modellazione 3D, che Google mette a disposizione gratuitamente.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-skCSEZVHuYE/TVmXrX5PHQI/AAAAAAAAAIE/Tt5rnnZOjvY/s1600/BM_SketchUp.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 333px;" src="http://4.bp.blogspot.com/-skCSEZVHuYE/TVmXrX5PHQI/AAAAAAAAAIE/Tt5rnnZOjvY/s400/BM_SketchUp.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5573652785251949826" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tramite SketchUp, il modello dell'edificio creato con Building Maker e messo automaticamente in 3D-Warehouse, può essere modificato per aggiungere particolari e dettagli, riuscendo ad inserire finestre, comignoli, abbaini e altri oggetti difficili da creare con Building Maker.  Il livello di dettaglio può spingersi anche alla definizione di grondaie o ringhiere, ma bisogna tenere presente che non bisogna appesantire troppo il modello, perché questo possa essere rappresentato in Google Earth.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Il limite di Building Maker sta nella disponibilità delle immagini aeree "oblique".  Per cercare di ovviare a questo problema, Google ha predisposto una &lt;a href="https://www.google.com/moderator/#16/e=34683&amp;amp;v=24"&gt;pagina web per la richiesta di inserimento di una città di proprio gradimento nell'elenco di quelle disponibili per Building Maker&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-SyS63kwQQBM/TVmY2tugCYI/AAAAAAAAAIM/ZUuYcgRgp2o/s1600/BM_CityRequest.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 261px;" src="http://2.bp.blogspot.com/-SyS63kwQQBM/TVmY2tugCYI/AAAAAAAAAIM/ZUuYcgRgp2o/s400/BM_CityRequest.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5573654079602690434" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Una volta inserita una richiesta, questa viene votata dagli utenti, e quando si raggiunge un certo livello di soglia critica, Google può prendere in considerazione il fatto di far decollare un aereo e di scattare le foto. Questo è ciò che è avvenuto per L'Aquila.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-nKvVLJU4SIU/TVd4MjWJm4I/AAAAAAAAAG8/e0IigEWZ67E/s1600/VeneziaKML.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 196px;" src="http://1.bp.blogspot.com/-nKvVLJU4SIU/TVd4MjWJm4I/AAAAAAAAAG8/e0IigEWZ67E/s400/VeneziaKML.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5573055220936186754" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-vKrAeUidfrg/TVd4M7ow66I/AAAAAAAAAHE/s_FgGFTqd-Q/s1600/VeneziaKML02.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 196px;" src="http://1.bp.blogspot.com/-vKrAeUidfrg/TVd4M7ow66I/AAAAAAAAAHE/s_FgGFTqd-Q/s400/VeneziaKML02.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5573055227456711586" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;BobMaX&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://exporttocanoma.blogspot.com/2006/12/welcome-in-exporttocanoma-world_16.html"&gt;ExportToCanoma REQUEST&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-3530836616584598082?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/3530836616584598082/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=3530836616584598082' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/3530836616584598082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/3530836616584598082'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/02/building-maker-il-modello-3d-di-venezia.html' title='Building Maker: il modello 3D di Venezia'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-6S6gm59iQjI/TVd4L0nv6oI/AAAAAAAAAGk/rVLH8EMCJWc/s72-c/Venezia00.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-871858485054279426</id><published>2011-02-04T23:55:00.000-08:00</published><updated>2011-02-05T01:52:31.649-08:00</updated><title type='text'>Chiese dell'Aquila: Modelli Fotorealistici</title><content type='html'>&lt;div&gt;Queste sono alcune delle chiese dell'Aquila, prese dal modello 3D di GoogleEarth, ad oggi.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HvG97YH1IoY/TU0NhGbIb9I/AAAAAAAAAGY/1E_j9-0ZmXg/s1600/Chiesa007b.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 313px;" src="http://4.bp.blogspot.com/_HvG97YH1IoY/TU0NhGbIb9I/AAAAAAAAAGY/1E_j9-0ZmXg/s400/Chiesa007b.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5570123176438427602" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HvG97YH1IoY/TU0Ngld2R3I/AAAAAAAAAGQ/EYhHOBh59Nw/s1600/Chiesa007.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 297px;" src="http://4.bp.blogspot.com/_HvG97YH1IoY/TU0Ngld2R3I/AAAAAAAAAGQ/EYhHOBh59Nw/s400/Chiesa007.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5570123167591450482" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HvG97YH1IoY/TU0Ngb3FQSI/AAAAAAAAAGI/vcavPjNBeHw/s1600/Chiesa006.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 215px;" src="http://2.bp.blogspot.com/_HvG97YH1IoY/TU0Ngb3FQSI/AAAAAAAAAGI/vcavPjNBeHw/s400/Chiesa006.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5570123165012934946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HvG97YH1IoY/TU0K1BXBJxI/AAAAAAAAAGA/33Q_CkjxDjM/s1600/Chiesa005.jpg"&gt;&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 245px;" src="http://1.bp.blogspot.com/_HvG97YH1IoY/TU0K1BXBJxI/AAAAAAAAAGA/33Q_CkjxDjM/s400/Chiesa005.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5570120220141496082" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HvG97YH1IoY/TU0K1PRJOkI/AAAAAAAAAF4/CHTXYwDkNrg/s1600/Chiesa004.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 193px;" src="http://1.bp.blogspot.com/_HvG97YH1IoY/TU0K1PRJOkI/AAAAAAAAAF4/CHTXYwDkNrg/s400/Chiesa004.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5570120223874955842" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HvG97YH1IoY/TU0K1Fa4_WI/AAAAAAAAAFw/wu8PVbV5BPM/s1600/Chiesa003.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 248px;" src="http://4.bp.blogspot.com/_HvG97YH1IoY/TU0K1Fa4_WI/AAAAAAAAAFw/wu8PVbV5BPM/s400/Chiesa003.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5570120221231480162" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HvG97YH1IoY/TU0K0rkKRnI/AAAAAAAAAFo/_43qWtBdJCo/s1600/Chiesa002.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 284px;" src="http://4.bp.blogspot.com/_HvG97YH1IoY/TU0K0rkKRnI/AAAAAAAAAFo/_43qWtBdJCo/s400/Chiesa002.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5570120214291039858" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HvG97YH1IoY/TU0K0jkS_vI/AAAAAAAAAFg/ngPD2yk9aI4/s1600/Chiesa001.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 211px;" src="http://4.bp.blogspot.com/_HvG97YH1IoY/TU0K0jkS_vI/AAAAAAAAAFg/ngPD2yk9aI4/s400/Chiesa001.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5570120212144127730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HvG97YH1IoY/TU0D0I_SGqI/AAAAAAAAAFY/MjBI0UTkBA0/s1600/Clip762.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 286px;" src="http://2.bp.blogspot.com/_HvG97YH1IoY/TU0D0I_SGqI/AAAAAAAAAFY/MjBI0UTkBA0/s400/Clip762.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5570112508428163746" /&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;Le piu' impressionanti sono senz'altro quelle che mostrano i danni subiti dal terremoto, realizzate con una tecnica che fa venire in mente i rilevamenti laser, ma che pensiamo essere invece il risultato della grande maestria di un artigiano del disegno, che &lt;a href="http://sketchup.google.com/3dwarehouse/search?q=antonello+buccella&amp;amp;styp=m&amp;amp;btnG=Cerca"&gt;ci preme di segnalare&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;L'ultimo tra questi modelli, quello di S. Maria di Coppito, e' molto complesso, e, per adesso, non e' ancora incluso direttamente nel livello Edifici di Google Earth;  per visualizzarlo, e' necessario &lt;a href="http://sketchup.google.com/3dwarehouse/details?mid=4924697afefbdc6080d6511357542b9d&amp;amp;prevstart=0"&gt;selezionarlo&lt;/a&gt; tra &lt;a href="http://sketchup.google.com/3dwarehouse/cldetails?mid=2bdcf89751407b29c9af2c9b25c272f1&amp;amp;ct=mdcc"&gt;quelli di SketchUp 3D Warehouse&lt;/a&gt; in formato &lt;a href="http://sketchup.google.com/3dwarehouse/download?mid=4924697afefbdc6080d6511357542b9d&amp;amp;rtyp=ks&amp;amp;fn=S%5B1%5D&amp;amp;ctyp=other&amp;amp;prevstart=0&amp;amp;ts=1296813413000"&gt;KMZ&lt;/a&gt;.  La sua visualizzazione in Google Earth mostra una certa fatica, ma l'attesa vale la visione.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;BobMaX&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-871858485054279426?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/871858485054279426/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=871858485054279426' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/871858485054279426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/871858485054279426'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/02/chiese-dellaquila-modelli.html' title='Chiese dell&apos;Aquila: Modelli Fotorealistici'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_HvG97YH1IoY/TU0NhGbIb9I/AAAAAAAAAGY/1E_j9-0ZmXg/s72-c/Chiesa007b.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-2360792984031272942</id><published>2011-01-30T13:36:00.000-08:00</published><updated>2011-03-11T22:34:53.064-08:00</updated><title type='text'>Immagini dall'Aquila Virtuale</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HvG97YH1IoY/TUXcW7Q-2aI/AAAAAAAAAFM/bQmySkNCNIE/s1600/LAquila_20110130b.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 157px;" src="http://1.bp.blogspot.com/_HvG97YH1IoY/TUXcW7Q-2aI/AAAAAAAAAFM/bQmySkNCNIE/s320/LAquila_20110130b.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5568098800737638818" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HvG97YH1IoY/TUXbxeIYirI/AAAAAAAAAFE/04A8bukzWHk/s1600/LAquila_20110130.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 157px;" src="http://1.bp.blogspot.com/_HvG97YH1IoY/TUXbxeIYirI/AAAAAAAAAFE/04A8bukzWHk/s320/LAquila_20110130.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5568098157261785778" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Queste sono alcune delle immagini degli edifici virtuali del modello 3D della città dell'Aquila, prese il 30 gennaio 2011.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;BobMaX&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-2360792984031272942?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/2360792984031272942/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=2360792984031272942' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/2360792984031272942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/2360792984031272942'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/01/immagini-dallaquila-virtuale.html' title='Immagini dall&apos;Aquila Virtuale'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_HvG97YH1IoY/TUXcW7Q-2aI/AAAAAAAAAFM/bQmySkNCNIE/s72-c/LAquila_20110130b.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-1452883379192851679</id><published>2011-01-28T23:44:00.000-08:00</published><updated>2011-01-29T12:50:51.164-08:00</updated><title type='text'>Corso di Building Maker</title><content type='html'>Le riprese video del corso su Building Maker, tenuto a L'Aquila il 22 e 23 gennaio 2011 sono visibili su YouTube al seguente link:&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.youtube.com/view_play_list?p=3D2A4D86D4818281"&gt;http://www.youtube.com/view_play_list?p=3D2A4D86D4818281&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Della ricostruzione (virtuale) 3D della città dell'Aquila ha scritto anche il Google Earth Blog nel seguente post:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.gearthblog.com/blog/archives/2011/01/laquila_being_rebuilt_in_3d.html"&gt;http://www.gearthblog.com/blog/archives/2011/01/laquila_being_rebuilt_in_3d.html&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Esiste anche un gruppo di SketchUp 3D warehouse, che riunisce gli edifici che sono stati completati finora:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://sketchup.google.com/3dwarehouse/cldetails?mid=2bdcf89751407b29c9af2c9b25c272f1&amp;amp;ct=mdcc"&gt;ComeFacciamo.com Aquila3D&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HvG97YH1IoY/TUR9DZvK-WI/AAAAAAAAAE8/s_RqkXDVFnM/s1600/LAquila3DwarehouseGroup.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 227px;" src="http://2.bp.blogspot.com/_HvG97YH1IoY/TUR9DZvK-WI/AAAAAAAAAE8/s_RqkXDVFnM/s320/LAquila3DwarehouseGroup.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5567712536738593122" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;BobMaX&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://exporttocanoma.blogspot.com/2006/12/welcome-in-exporttocanoma-world_16.html"&gt;ExportToCanoma REQUEST&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-1452883379192851679?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/1452883379192851679/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=1452883379192851679' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/1452883379192851679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/1452883379192851679'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/01/corso-di-building-maker.html' title='Corso di Building Maker'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_HvG97YH1IoY/TUR9DZvK-WI/AAAAAAAAAE8/s_RqkXDVFnM/s72-c/LAquila3DwarehouseGroup.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-371585113528540533</id><published>2011-01-14T12:52:00.000-08:00</published><updated>2011-01-29T00:17:22.104-08:00</updated><title type='text'>L'Aquila in 3D: Building Maker in azione !</title><content type='html'>&lt;div style="text-align: justify;"&gt;L'architetto inglese Barnaby Gunning procede nella sua encomiabile impresa riguardante la realizzazione di un modello digitale 3D della città dell'Aquila.  Simone Nicolò, ingegnere informatico di SketchUp, &lt;a href="http://googleitalia.blogspot.com/2011/01/ricostruendo-laquila-in-3d-su-google.html"&gt;racconta&lt;/a&gt; che quest'idea è nata sei mesi fa per "favorire e ispirare la discussione a proposito della ricostruzione" della città.  Per questo, le foto aeree dettagliate sono state messe a disposizione degli utenti di internet.  Per questo, strumenti come Google Earth, SketchUp e Building Maker sono stati coinvolti in questa impresa.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Tuttavia, è importante, per riuscire a realizzare il modello in tempi utili, che le conoscenze tecniche necessarie siano diffuse il più possibile.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Per questo Barnaby Gunning ha realizzato una serie di video didattici che sono visibili tramite YouTube.&lt;/div&gt;&lt;br /&gt;Eccoli:&lt;br /&gt;&lt;br /&gt;Aquila3D_Photomatch_Tutorial_01:&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=hULY2Wfk62Y&amp;amp;NR=1"&gt;http://www.youtube.com/watch?v=hULY2Wfk62Y&amp;amp;NR=1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Aquila3D_Photomatch_Tutorial_02:&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=vk8t8bJCu5U&amp;amp;feature=related"&gt;http://www.youtube.com/watch?v=vk8t8bJCu5U&amp;amp;feature=related&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Aquila3D_Photomatch_Tutorial_03:&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=n1YaPUlnDtM&amp;amp;feature=youtu.be&amp;amp;a"&gt;http://www.youtube.com/watch?v=n1YaPUlnDtM&amp;amp;feature=youtu.be&amp;amp;a&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Oltre ai filmati, hanno organizzato un corso di quattro ore su Google Building Maker presso la facoltà di Scienze dell'Aquila, nelle giornate del 22 e 23 gennaio 2010.  Le iscrizioni al corso possono essere fatte &lt;a href="http://comefacciamo.com/sketchupdays.php"&gt;attraverso il sito "ComeFacciamo" di Barnaby Gunning&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Nell'immagine che segue possiamo vedere lo stato dell'avanzamento lavori di costruzione del modello 3D fatto con Building Maker, alla data del 16 gennaio 2010.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_HvG97YH1IoY/TTKxjN_LaII/AAAAAAAAAE4/YoYOt-bQINE/s1600/BMLAquilaStatus20110116.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="187" src="http://3.bp.blogspot.com/_HvG97YH1IoY/TTKxjN_LaII/AAAAAAAAAE4/YoYOt-bQINE/s400/BMLAquilaStatus20110116.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;BobMaX&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://exporttocanoma.blogspot.com/2006/12/welcome-in-exporttocanoma-world_16.html"&gt;ExportToCanoma REQUEST&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-371585113528540533?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/371585113528540533/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=371585113528540533' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/371585113528540533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/371585113528540533'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/01/laquila-in-3d-building-maker-in-azione.html' title='L&apos;Aquila in 3D: Building Maker in azione !'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_HvG97YH1IoY/TTKxjN_LaII/AAAAAAAAAE4/YoYOt-bQINE/s72-c/BMLAquilaStatus20110116.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-3222668546296370354</id><published>2011-01-01T08:35:00.000-08:00</published><updated>2011-01-29T00:17:52.123-08:00</updated><title type='text'>OpenCV e la Restituzione Prospettica</title><content type='html'>&lt;div style="text-align: justify;"&gt;Elenchiamo qui di seguito i link interessanti per quanto riguarda una moderna programmazione riguardante la restituzione prospettica.&lt;/div&gt;La libreria di riferimento e' la ormai nota OpenCV (che sta per Computer Vision):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://opencv.willowgarage.com/wiki"&gt;http://opencv.willowgarage.com/wiki&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Il forum di discussione generale sulla libreria OpenCV e':&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tech.groups.yahoo.com/group/OpenCV/"&gt;http://tech.groups.yahoo.com/group/OpenCV/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;La documentazione di OpenCV per il linguaggio C++ e':&lt;br /&gt;&lt;br /&gt;&lt;a href="http://opencv.willowgarage.com/documentation/cpp/"&gt;http://opencv.willowgarage.com/documentation/cpp/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Un "quick reference" delle funzioni C++ e':&lt;br /&gt;&lt;br /&gt;&lt;a href="http://opencv.willowgarage.com/wiki/Welcome?action=AttachFile&amp;amp;do=get&amp;amp;target=opencv_cheatsheet.pdf"&gt;http://opencv.willowgarage.com/wiki/Welcome?action=AttachFile&amp;amp;do=get&amp;amp;target=opencv_cheatsheet.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Il testo di riferimento sulla OpenCV e':&lt;br /&gt;&lt;br /&gt;"Learning OpenCV" edito da O'Reilly&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;I capitoli di riferimento riguardanti la problematica della restituzione prospettica (ovviamente da foto) sono il capitolo 11 ed il 12.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Per usare OpenCV su MacOSX, è utile la documentazione su:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://opencv.willowgarage.com/wiki/Mac_OS_X_OpenCV_Port"&gt;http://opencv.willowgarage.com/wiki/Mac_OS_X_OpenCV_Port&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;che contiene il link alla libreria pre-compilata:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"   style=" ;font-family:Arial, 'Lucida Grande', sans-serif;font-size:16px;"&gt;&lt;a href="http://vislab.cs.vt.edu/~vislab/wiki/images/4/44/OpenCV2.0.dmg"&gt;http://vislab.cs.vt.edu/~vislab/wiki/images/4/44/OpenCV2.0.dmg&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;La libreria OpenCV e' stata ricompilata anche su iPhone. Una descrizione del come farlo può essere trovata su:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://computer-vision-talks.com/2010/12/building-opencv-for-ios/"&gt;http://computer-vision-talks.com/2010/12/building-opencv-for-ios/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Comunque, il seguente blog contiene altri interessanti spunti su OpenCV e iPhone:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://iphone-cocoa-objectivec.blogspot.com/"&gt;http://iphone-cocoa-objectivec.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Buona lettura.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BobMaX&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://exporttocanoma.blogspot.com/2006/12/welcome-in-exporttocanoma-world_16.html"&gt;ExportToCanoma REQUEST&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-3222668546296370354?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/3222668546296370354/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=3222668546296370354' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/3222668546296370354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/3222668546296370354'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2011/01/opencv-e-la-restituzione-prospettica.html' title='OpenCV e la Restituzione Prospettica'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-1822414402150579405</id><published>2010-12-19T09:25:00.000-08:00</published><updated>2011-03-16T22:15:22.060-07:00</updated><title type='text'>Ricostruire L'Aquila</title><content type='html'>&lt;div style="text-align: justify;"&gt;Tra le città italiane di Building Maker, Google ha recentemente inserito &lt;a href="http://sketchup.google.com/3dwarehouse/buildingmaker?hl=en&amp;amp;utm_source=bldmakerpage&amp;amp;utm_medium=web&amp;amp;utm_campaign=bldmkerconversions&amp;amp;ll=42.348,13.398"&gt;L'Aquila&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Come si vede nell'immagine che segue, l'area coperta dalle immagini aeree è quella del centro della città colpita dal &lt;a href="http://it.wikipedia.org/wiki/Terremoto_dell'Aquila_del_2009"&gt;disastroso terremoto del 6 aprile del 2009&lt;/a&gt; e purtroppo ancora drammaticamente disabitata.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="149" src="http://4.bp.blogspot.com/_HvG97YH1IoY/TQ3rQfFAf4I/AAAAAAAAAEc/EYdM9Er2TaU/s320/BuildingMaker_LAquila_20101215_clip.jpg" width="320" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;I punti blu che vediamo sull'immagine sono quelli dei modelli 3D già realizzati dagli utenti di Building Maker e di SketchUp.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_HvG97YH1IoY/TQ5GhlK-PsI/AAAAAAAAAEk/SH2LW-nbHXY/s1600/BuildingMaker_LAquila_20101215_puntiblu.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://4.bp.blogspot.com/_HvG97YH1IoY/TQ5GhlK-PsI/AAAAAAAAAEk/SH2LW-nbHXY/s320/BuildingMaker_LAquila_20101215_puntiblu.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Si tratterà di un'opera certosina, che ricorda quella degli amanuensi, e che porterà alla realizzazione di un modello virtuale della città, che speriamo possa servire a creare un circolo virtuoso per quanto riguarda la vera città dell'Aquila, perché possa tornare realmente a volare.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_HvG97YH1IoY/TQ4_EMhmRSI/AAAAAAAAAEg/HkkxGLPt3rA/s1600/LAquila_ChiesaDiroccata.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="156" src="http://3.bp.blogspot.com/_HvG97YH1IoY/TQ4_EMhmRSI/AAAAAAAAAEg/HkkxGLPt3rA/s320/LAquila_ChiesaDiroccata.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Rimbocchiamoci le maniche, e contribuiamo a ricostruire anche se solo virtualmente la città, perché sia visibile in tutto il mondo lo splendore ed il dramma delle cose che abbiamo perduto ... per adesso.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_HvG97YH1IoY/TQ5MRiAcl2I/AAAAAAAAAEo/fcBJK2zL8Zc/s1600/BuildingMaker_LAquila_BobMaX_001.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="156" src="http://2.bp.blogspot.com/_HvG97YH1IoY/TQ5MRiAcl2I/AAAAAAAAAEo/fcBJK2zL8Zc/s320/BuildingMaker_LAquila_BobMaX_001.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;BobMaX&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Link interessanti :&lt;br /&gt;&lt;br /&gt;L'Aquila 3D:   &lt;a href="http://www.comefacciamo.com/"&gt;http://www.comefacciamo.com/index.php&lt;/a&gt;&lt;br /&gt;&lt;a href="http://barnabygunning.com/comefacciamo/aq3d/index.php"&gt;http://barnabygunning.com/comefacciamo/aq3d/index.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Video :&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/CApNDw4nBPo?fs=1&amp;amp;hl=it_IT"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/CApNDw4nBPo?fs=1&amp;amp;hl=it_IT" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="385" width="640"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-1822414402150579405?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/1822414402150579405/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=1822414402150579405' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/1822414402150579405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/1822414402150579405'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2010/12/ricostruire-laquila.html' title='Ricostruire L&apos;Aquila'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_HvG97YH1IoY/TQ3rQfFAf4I/AAAAAAAAAEc/EYdM9Er2TaU/s72-c/BuildingMaker_LAquila_20101215_clip.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-4644287498401770574</id><published>2010-10-02T13:02:00.000-07:00</published><updated>2011-03-16T22:17:07.339-07:00</updated><title type='text'>Building Maker: Poligono generico</title><content type='html'>&lt;div style="text-align: justify;"&gt;Una delle funzioni piu' interessanti di Building Maker e' quella che permette di disegnare forme di estrusione da un poligono di base di forma qualsiasi, a partire da un triangolo, a cui e' possibile aggiungere vertici in qualunque (o quasi) momento.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In Canoma questo veniva chiamato TSW o TranslationSweep, che poteva essere verticale o orizzontale.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In Building Maker ritroviamo, migliorato, questo elemento, che prende il nome di "&lt;a href="http://sketchupdate.blogspot.com/2009/12/new-blocks-available-in-building-maker.html"&gt;Freeform block&lt;/a&gt;".&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Possiamo ammirare le sue possibilita' nella modellazione fotogrammetrica urbana nel seguente filmato, che riguarda un edificio posto nell'isola di Murano, a Venezia:&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h1 id="watch-headline-title" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-size: 1.6666em; font-weight: bold; height: 23px; line-height: 23px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 0px; max-height: 23px; outline-color: initial; outline-style: initial; outline-width: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/h1&gt;&lt;div&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/xQ0BS03DcIE?fs=1&amp;amp;hl=it_IT"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/xQ0BS03DcIE?fs=1&amp;amp;hl=it_IT" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true"height="385" width="640"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-4644287498401770574?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/4644287498401770574/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=4644287498401770574' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/4644287498401770574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/4644287498401770574'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2010/10/building-maker-poligono-generico.html' title='Building Maker: Poligono generico'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-3182574804293874427</id><published>2010-09-04T06:40:00.000-07:00</published><updated>2010-10-02T12:27:20.738-07:00</updated><title type='text'>"And then, it came Building Maker"</title><content type='html'>La storia, più o meno, si svolse così.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Un gruppo di programmatori olandesi ( i migliori ) , laureati in "Computer Science" all'università di Tecnologia di Delft, ( in realtà si trattava solo di un paio ) , giunsero negli Stati Uniti, dopo aver fondato una società in Olanda.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Portarono in USA un'idea, che continuarono a coltivare anche dopo aver lavorato per le più importanti aziende di software della California.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Il loro sogno di costruire programmi innovativi continuò all'interno di una azienda veramente fuori dal coro, che costruiva interfacce grafiche mai viste prima, e che si chiamava "&lt;a href="http://en.wikipedia.org/wiki/MetaCreations_Corp."&gt;MetaCreations&lt;/a&gt;".  Frutto di questa società, fondata da un &lt;a href="http://en.wikipedia.org/wiki/Kai_Krause"&gt;mitico e mistico artista del software&lt;/a&gt;, erano programmi come &lt;a href="http://en.wikipedia.org/wiki/Poser"&gt;Poser&lt;/a&gt;, per la creazione di personaggi umani, come &lt;a href="http://en.wikipedia.org/wiki/Bryce_(software)"&gt;Bryce&lt;/a&gt;, per la simulazione territoriale, come Photo Soap ( ! )  per l'editing di immagini fotografiche, che simulava la camera oscura del fotografo e che era inscatolato come in un pacchetto di detersivo.  Nulla, di queste interfacce, ricordava il Macintosh, o quella sua copia che era allora Windows.  Non c'erano finestre, funzioni di copia e incolla, non c'erano menu a tendina, non c'era la funzione salva.  Tutto, in queste meravigliose interfacce utente ricordava, invece, uno strumento reale, intuitivo e immediato, con una grafica 3D che sembrava uscire dallo schermo.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Tra questi programmi, ultimo ma non per importanza, c'era &lt;a href="http://en.wikipedia.org/wiki/Canoma"&gt;Canoma&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Era qui che i nostri ( o meglio il nostro )  Olandese volante aveva messo l'impegno e l'anima.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Si trattava di un programma che faceva l'impossibile.  Rendeva tridimensionale l'immagine piatta di un quadro.  Faceva sì che si potesse entrare all'interno di un affresco e girare tra i personaggi di una battaglia, o vedere cosa c'era dietro una porta che lasciava intuire un'altra stanza.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Questa meraviglia tecnologica era stata tentata varie volte. Pochi anni prima, in Italia, era stata "restituita" alla tridimensionalità reale un famoso affresco di Leonardo, e si era potuto capire come era fatta la stanza in cui era avvenuta l'ultima cena, almeno nell'immaginazione dell'artista.  Questo pero' era avvenuto con costoso software, con costose macchine, con maestosi tempi di elaborazione, con lunghe preparazioni dei tecnici.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Non tutto questo con Canoma.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I tempi di elaborazione erano diventati pochi secondi;  la preparazione avveniva in tempo reale.  I punti di collimazione venivano presi "gettando" nell'immagine degli oggetti di riferimento, che si deformavano prospetticamente, andando a collocarsi sui punti che l'operatore andava via via a fissare.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;L'oggetto, insomma, andava ad assumere progressivamente la forma reale da quel punto di vista, cambiando altezza, profondità e lunghezza, finché non diventava alta, profonda e lunga come l'oggetto reale che veniva rappresentato nel quadro.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Per anni, Canoma è stato usato per restituire alla realtà attuale la forma dei paesaggi, della vita e dei personaggi del passato.  Il Canaletto e molti prospettivisti del passato hanno potuto raccontare dove vivevano e cosa vedevano al di fuori dei loro quadri, grazie a Canoma.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Abbiamo visto come era Canoma, come era la sua interfaccia utente:  un quadro nero, in cui viene rappresentata limmagine;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;una "palette" in basso con una serie di oggetti possibili, come il cubo, il cilindro, la scala, il portale ad arco, il tavolo, e poi un oggetto generico a triangolo, verticale o orizzontale, che permette di deformarsi per assumere qualunque forma per estrusione.  Quest'ultimo oggetto veniva chiamato TSW, ovvero TraslationSweep.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;E con il TranslationSweep, o Solido di Estrusione, si poteva creare qualunque cosa creata dall'uomo.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Edifici, muretti, sculture, fontane, quasi tutto poteva essere ricostruito con il TranslationSweep.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Cominciarono ad apparire così le prime animazioni di ambienti urbani "texturizzate" tramite Canoma.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Infatti, un'altra strabiliante possibilità realizzabile con una semplicità disarmante, era l'animazione del punto di vista all'interno dell'ambiente ricostruito.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Si poteva camminare accanto alla ragazza che suonava il pianoforte, oppure passare tra i tavoli di un bistrot parigino, oppure navigare tra le navi antiche di una città del passato, restituita dalla sua mappa ingiallita dal tempo.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Questa meraviglia tecnologica e di fantasia che era &lt;a href="http://www.canoma.com/"&gt;Canoma&lt;/a&gt; visse qualche anno, dal 1996 al 2001, all'incirca.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Poi, venne acquistato da Adobe, che " ci lavoro' " su per qualche anno, tirando fuori un prodotto, chiamato &lt;a href="http://www.adobe.com/products/atmosphere/"&gt;Athmosphere&lt;/a&gt;, in cui compariva qua e là un'icona, qua e là una funzione, qualcosa di Canoma.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Poi il nulla.  Per anni.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Finché un giorno di novembre del 2009 la fantastica notizia che aspettavamo da anni, e che sapevamo sarebbe stata annunciata.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Abbiamo di nuovo Canoma.  Ora si chiama "&lt;a href="http://sketchup.google.com/3dwh/buildingmaker.html"&gt;Building Maker&lt;/a&gt;",  e' di Google e, come tutte le cose di Google, è gratuita e si può usare via web.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ma c'è, se possibile, oggi qualcosa di ancora più straordinario:  BuildingMaker e' adesso integrato in un altro meraviglioso programma, che ci ricorda l'incredibile semplicità d'uso delle interfacce MetaCreation,  che è &lt;a href="http://sketchup.google.com/"&gt;SketchUp&lt;/a&gt;,  nella sua nuova versione, la 8, appena rilasciata.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Buon lavoro a tutti con SketchUp 8   e con BuildingMaker.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Buona modellazione di città, antiche e nuove.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Forse la storia non è andata così nei particolari che ho raccontato.  Ma ci piace immaginarla così.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;BobMaX&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Link:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sketchupdate.blogspot.com/2009/12/new-blocks-available-in-building-maker.html"&gt;Building-maker&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sketchupdate.blogspot.com/search/label/Building%20Maker"&gt;SketchUp 8 - Building Maker&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-3182574804293874427?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/3182574804293874427/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=3182574804293874427' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/3182574804293874427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/3182574804293874427'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2010/09/and-then-it-came-building-maker.html' title='&quot;And then, it came Building Maker&quot;'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-660048150459765898</id><published>2010-08-21T23:06:00.000-07:00</published><updated>2011-03-16T22:21:12.409-07:00</updated><title type='text'>Algoritmi di Restituzione Prospettica</title><content type='html'>&lt;style type="text/css"&gt;    p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px Helvetica}    p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}    p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px Helvetica}    p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}    p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px Helvetica; min-height: 14.0px}    p.p6 {margin: 0.0px 0.0px 0.0px 0.0px}    p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify}    p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: center}    p.p9 {margin: 5.0px 0.0px 5.0px 0.0px; text-align: justify; font: 12.0px Arial}    p.p10 {margin: 5.0px 0.0px 5.0px 0.0px; text-align: center; font: 12.0px Arial}    p.p11 {margin: 5.0px 0.0px 5.0px 0.0px; font: 12.0px Arial}    p.p12 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: center; font: 12.0px Helvetica}    p.p13 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: center; font: 12.0px Helvetica; min-height: 14.0px}    p.p14 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px 'Times New Roman'; min-height: 15.0px}    p.p15 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Helvetica; min-height: 12.0px}    span.s1 {font: 12.0px Helvetica}    span.s2 {color: #ff0000}    span.s3 {text-decoration: underline}    span.s4 {font: 12.0px Arial}    span.s5 {text-decoration: underline ; color: #2b00ff}    span.s6 {font: 12.0px 'Times New Roman'}  &lt;/style&gt;&lt;br /&gt;&lt;b&gt;"Algoritmi di Restituzione Prospettica"&lt;/b&gt;&lt;br /&gt;&lt;p class="p1"&gt;BobMaX &lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;-&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Luglio 2004&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p3"&gt;KEYWORDS:&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;CAD-based Photogrammetry, Camera Matching&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p4"&gt;&lt;b&gt;ABSTRACT&lt;/b&gt;&lt;/p&gt;&lt;p class="p2" style="text-align: justify;"&gt;Il presente documento descrive l’evoluzione dei sistemi fotogrammetrici, da semplici produttori di cartografia vettoriale a modellatori tridimensionali e l’evoluzione degli algoritmi di calcolo prospettico per la restituzione metrica da singola foto.&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;b&gt;1 INTRODUZIONE&lt;/b&gt;&lt;/p&gt;&lt;p class="p2" style="text-align: justify;"&gt;L'idea di usare la fotografia a scopo di rilievo viene storicamente attribuita al francese Laussedat, nel 1850. Soltanto nei primi anni del 1900, tuttavia, vi sono state le prime applicazioni pratiche in cartografia, con l'avvento della fotogrammetria aerea. Dal 1946, dopo la fine della seconda guerra e dei segreti militari, sono iniziati i primi corsi universitari all' Istituto di Fotogrammetria e Remote Sensing in Finlandia. Il passaggio dai metodi ottico-meccanici di restituzione a quelli digitali sono avvenuti dopo il 1980. Da questa data, la fotogrammetria ha seguito l'evoluzione dei sistemi grafici computerizzati.&lt;/p&gt;&lt;p class="p2" style="text-align: justify;"&gt;Negli ultimi anni i programmi CAD sono evoluti da semplice tool per il disegno 2d a sistemi complessi per la gestione della qualità del progetto. Le funzioni necessarie al disegno di organismi architettonici possono essere usate ora all'interno di programmi di restituzione fotogrammetrica, chiudendo un cerchio intorno alle necessità di modellizzazione dell'esistente.&lt;/p&gt;&lt;p class="p2" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p6" style="text-align: justify;"&gt;&lt;span class="s1"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HvG97YH1IoY/THEixNA7yoI/AAAAAAAAADA/TlJZ83MPaDc/s1600/01_ImgOrtoVet1Low.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 174px;" src="http://3.bp.blogspot.com/_HvG97YH1IoY/THEixNA7yoI/AAAAAAAAADA/TlJZ83MPaDc/s320/01_ImgOrtoVet1Low.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5508222047953341058" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p4"&gt;Fig. 1&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Classica Restituzione Fotogrammetrica Aerea&lt;/p&gt;&lt;p class="p4"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p4"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p4"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p4"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p4"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p4"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p4"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p4"&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="p6"&gt;&lt;span class="s1"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HvG97YH1IoY/THEkTInvOmI/AAAAAAAAADI/5LbqzuDGn_g/s1600/02_SPietroMontorioLow.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://3.bp.blogspot.com/_HvG97YH1IoY/THEkTInvOmI/AAAAAAAAADI/5LbqzuDGn_g/s320/02_SPietroMontorioLow.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5508223730401098338" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p4"&gt;Fig. 2&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Moderna Restituzione Tridimensionale Urbana&lt;/p&gt;&lt;p class="p4"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HvG97YH1IoY/THEoR6cO7_I/AAAAAAAAADQ/TIERe3y_LKk/s1600/03_RestituzioneLaserLow.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 210px;" src="http://1.bp.blogspot.com/_HvG97YH1IoY/THEoR6cO7_I/AAAAAAAAADQ/TIERe3y_LKk/s320/03_RestituzioneLaserLow.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5508228107461390322" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p5"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p5"&gt;Fig. 3  Rilevamento Tridimensionale Laser&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;Ad oggi, le moderne tecniche di misurazione Laser, da terra o da piattaforma aerea, vengono integrate alla più tradizionale fotogrammetria monoscopica, riuscendo ad ottenere una "fotografia solida" di complessi organismi urbani.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="p6"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HvG97YH1IoY/THZkHM8kN6I/AAAAAAAAADY/psyw7K4uhqI/s1600/04_RomaModelCanomaLow.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_HvG97YH1IoY/THZkHM8kN6I/AAAAAAAAADY/psyw7K4uhqI/s320/04_RomaModelCanomaLow.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5509701269031499682" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p3"&gt;Fig. 4&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Restituzione Urbana tramite "Canoma"&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p class="p5"&gt;&lt;b&gt;2  La Fotogrammetria "CAD-based"&lt;/b&gt;&lt;/p&gt;&lt;p class="p5"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="p5"&gt;Prima di descrivere le tendenze della Fotogrammetria "CAD-based", è utile definire questi termini.&lt;/p&gt;&lt;br /&gt;&lt;p class="p5"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="p5"&gt;&lt;b&gt;2.1 Definizioni&lt;/b&gt;&lt;/p&gt;&lt;p class="p5"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p5"&gt;La sigla CAD sta per Computer Aided Design, ovvero Disegno Assistito da Computer.  Il CAD è divenuto sinonimo di programma di gestione, manipolazione e visualizzazione di dati tridimensionali.&lt;/p&gt;&lt;p class="p3"&gt;Dall'altro lato, tradizionalmente, la fotogrammetria si concentra sulla misurazione accurata di coordinate 3d, a partire da coppie di foto, terrestri o aeree, di organismi architettonici, o territoriali.&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="p3"&gt;Generalmente, la fotogrammetria si è limitata alla restituzione, a partire da zero, dei contorni delle gronde degli edifici, o in genere alla proiezione in pianta dei manufatti architettonici, ad un livello di dettaglio cartografico.&lt;/p&gt;&lt;p class="p3"&gt;Una caratteristica dei programmi di fotogrammetria tradizionali è quasi sempre stata la partenza dal nulla, cioè il ridisegno della geometria senza l'uso di cartografia esistente, quasi a sottolineare una forte scientificità di metodo.&lt;/p&gt;&lt;p class="p3"&gt;Le funzioni grafiche presenti in un software di disegno fotogrammetrico, in genere si sono limitate fino a poco tempo fa al disegno di primitive grafiche bidimensionali su piani paralleli all'orizzontale.&lt;/p&gt;&lt;br /&gt;&lt;p class="p6"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HvG97YH1IoY/THiu83GxnaI/AAAAAAAAADg/urFmX-8HDK8/s1600/05_Cartografia1.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 236px;" src="http://3.bp.blogspot.com/_HvG97YH1IoY/THiu83GxnaI/AAAAAAAAADg/urFmX-8HDK8/s320/05_Cartografia1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5510346504695553442" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p3"&gt;Fig. 5 Cartografia vettoriale&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p class="p5"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="p5"&gt;&lt;b&gt;3  Evoluzione della Fotogrammetria&lt;/b&gt;&lt;/p&gt;&lt;p class="p5"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p5"&gt;Con l'avvento della fotogrammetria del vicino o "close-range" si sono applicate le tecniche di ripresa stereoscopica a facciate di edifici o interni, ottenendo, tuttavia, sempre rappresentazioni vettoriali degli spigoli significativi degli organismi ripresi.&lt;/p&gt;&lt;p class="p3"&gt;Dal punto di vista matematico, la fotogrammetria stereoscopica usa sistemi di equazioni lineari per risolvere l'orientamento reciproco dei fotogrammi, note le coordinate di coppie di punti sulle prese fotografiche. Una volta orientati i fotogrammi e costruito il cosiddetto "modello stereoscopico", il programma si limita a restituire coordinate tridimensionali di punti collimati sulle due immagini tramite l'intersezione dei raggi visivi partenti dai due centri di presa [1].&lt;/p&gt;&lt;p class="p3"&gt;Questo sistema di rilevamento, sebbene caratterizzato da notevole rigorosità, è tuttavia contraddistinto dagli elevati costi di gestione, legati alla necessità di effettuare riprese doppie, e da notevoli difficoltà di ripresa.&lt;/p&gt;&lt;p class="p3"&gt;Inoltre, l'obbligo di riprese stereoscopiche ne limita l'uso al presente, e alla non utilizzabilità del patrimonio storico di immagini di repertorio, o illustrazioni e dipinti, per la ricostruzione di modelli di beni architettonici perduti, o perduti in parte.&lt;/p&gt;&lt;br /&gt;&lt;p class="p5"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="p5"&gt;&lt;b&gt;3.1  Il Software "Facade"&lt;/b&gt;&lt;/p&gt;&lt;p class="p5"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p5"&gt;Dal 1996 in poi si è assistito ad una evoluzione della fotogrammetria, a partire dalle esperienze di Paul Debevec, dell'Università di Berkeley, in California.  La sua tesi in dottorato "Modeling and Rendering Architecture from Photographs" [2], è divenuto il testo di riferimento nella nuova tendenza della fotogrammetria.  Il suo software "Facade" permette di calcolare i parametri prospettici da geometrie note e di restituire il modello tridimensionale con resa fotografica dell'esistente.&lt;/p&gt;&lt;p class="p5"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p7"&gt;&lt;span class="s1"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p7"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HvG97YH1IoY/TH69cUEKoVI/AAAAAAAAADw/asI65_JyoUk/s1600/06_Campanile.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 202px;" src="http://4.bp.blogspot.com/_HvG97YH1IoY/TH69cUEKoVI/AAAAAAAAADw/asI65_JyoUk/s320/06_Campanile.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5512051288068235602" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="s1"&gt;&lt;img src="file:///Campanile.tiff" alt="Campanile.tiff" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p4"&gt;Fig. 6&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Dal video "Campanile Movie"&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;di Paul Debevec&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;Il risultato del procedimento di Debevec è un modello 3D "vestito" con i materiali desunti dalle foto.&lt;/p&gt;&lt;p class="p5"&gt;Pur rimanendo un software sperimentale, nato all'interno di una ricerca universitaria , "Facade" è riuscito ad imporre una metodologia operativa e una tipologia di dati innovativa nel campo della fotogrammetria.&lt;/p&gt;&lt;br /&gt;&lt;p class="p2"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;b&gt;3.2&lt;/b&gt;&lt;b&gt;  &lt;/b&gt;&lt;b&gt;Costruzione della topologia del modello&lt;/b&gt;&lt;/p&gt;&lt;p class="p5"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p5"&gt;Il punto di forza di "Facade" sta nel fatto che il modello che si va costruendo non è soltanto lineare, cioè costituito dalle linee rappresentanti i bordi dell'edificio, ma è determinato da oggetti base, quali parallelepipedo, piramide, tronco di piramide e altro, che possono essere legati da vincoli topologici, come adiacenza, sovrapposizione, centratura.&lt;/p&gt;&lt;p class="p3"&gt;Questa "filosofia" di base rende molto più intuitivo la costruzione del modello, partendo da immagini prospettiche.&lt;/p&gt;&lt;p class="p8"&gt;&lt;span class="s1"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p8" style="text-align: left;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HvG97YH1IoY/TH6_JGxt6AI/AAAAAAAAAD4/4TpQxLovPIo/s1600/07_FacadeBuild01.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 237px;" src="http://2.bp.blogspot.com/_HvG97YH1IoY/TH6_JGxt6AI/AAAAAAAAAD4/4TpQxLovPIo/s320/07_FacadeBuild01.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5512053157106935810" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="s1"&gt;&lt;img src="file:///FacadeBuild01.tiff" alt="FacadeBuild01.tiff" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p4"&gt;Fig. 7&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Collimazione del modello 3D sulle foto&lt;/p&gt;&lt;br /&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HvG97YH1IoY/TII6LK-9fNI/AAAAAAAAAEE/ZP09Pzll6cs/s1600/08_FacadeBuild1.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_HvG97YH1IoY/TII6LK-9fNI/AAAAAAAAAEE/ZP09Pzll6cs/s320/08_FacadeBuild1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5513032857456311506" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;img src="file:///FacadeBuild1.tiff" alt="FacadeBuild1.tiff" /&gt;&lt;/p&gt;&lt;p class="p4"&gt;Fig. 8&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Proiezione delle texture sul modello&lt;/p&gt;&lt;p class="p4"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p3"&gt;In "Facade" i singoli componenti che compongono l'edificio si muovono insieme, solidali l'uno all'altro, quando si deve compiere l'operazione di associare i punti oggetto con quelli dell'immagine.&lt;/p&gt;&lt;p class="p3"&gt;Parametri come l'altezza reale di un componente dell'oggetto verranno calcolati successivamente dal programma, risolvendo l'insieme dei vincoli.&lt;/p&gt;&lt;p class="p5"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p5"&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HvG97YH1IoY/TII6xMbQLDI/AAAAAAAAAEM/kRSjQ8IPyLM/s1600/09_FacadeScreenShotLow.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 256px;" src="http://1.bp.blogspot.com/_HvG97YH1IoY/TII6xMbQLDI/AAAAAAAAAEM/kRSjQ8IPyLM/s320/09_FacadeScreenShotLow.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5513033510678441010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p class="p5"&gt;&lt;img src="file:///FacadeScreenShotLow.tiff" alt="FacadeScreenShotLow.tiff" /&gt;&lt;/p&gt;&lt;p class="p3"&gt;Fig. 9&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Schermata principale del Software "Facade"&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;di Debevec&lt;/p&gt;&lt;br /&gt;&lt;p class="p5"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="p5"&gt;&lt;b&gt;3.3 Il Software "Canoma"&lt;/b&gt;&lt;/p&gt;&lt;p class="p5"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p5"&gt;Sulla stessa linea metodologica tracciata da "Facade", una serie di programmi sono stati sviluppati.&lt;/p&gt;&lt;p class="p5"&gt;Il primo software commerciale a basso costo basato sulla fotogrammetria CAD-based è "Canoma", del 1998, creato da Robert Seidl e Tilman Reinhardt [3].&lt;/p&gt;&lt;p class="p3"&gt;"Canoma" è caratterizzato da una notevole intuitività, per quanto riguarda l'interfaccia grafica, e da una forte interattività. &lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="p3"&gt;L'utente ha a disposizione una palette di primitive grafiche tridimensionali che possono essere posizionate sulla foto, e quindi ruotate e deformate come dimensioni base, fino a corrispondere visivamente all'immagine. Una volta "fissato" l'oggetto, il programma calcola i parametri prospettici, tramite un innovativo algoritmo che verrà descritto più avanti.&lt;/p&gt;&lt;br /&gt;&lt;p class="p6"&gt;&lt;span class="s1"&gt;&lt;img src="file:///CanomaModel.tif" alt="CanomaModel.tif" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p3"&gt;Fig. 10&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Il Software "Canoma"&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;di Robert Seidl e Tilman Reinhardt&lt;/p&gt;&lt;br /&gt;&lt;p class="p2" style="text-align: justify;"&gt;Inserendo altre primitive grafiche, l'utente può definire il tipo di legame esistente con l'oggetto precedente, oppure un altro da lui scelto. Possono essere quindi sovrapposti, affiancati ed incollati i componenti visibili di un edificio.&lt;/p&gt;&lt;p class="p3"&gt;Il catalogo degli oggetti grafici include il parallelepipedo, il piano orizzontale, quello verticale, il solido di estrusione, verticale o orizzontale, l'oggetto scalinata, l'arco, il cilindro ed addirittura il tavolo.&lt;/p&gt;&lt;p class="p3"&gt;Una volta composto l'insieme di oggetti, inserendo i puti di collimazione, può essere richiamata la procedura finale che effettuata l'elaborazione del modello.&lt;/p&gt;&lt;p class="p3"&gt;Oltre al calcolo del punto di vista e della dimensione degli oggetti, "Canoma" estrae dall'immagine fotografica, per ogni faccia dell'oggetto, la porzione corrispondente, e ne effettua il raddrizzamento ortogonale, creando i materiali che verranno visualizzati sul modello 3D finale.&lt;/p&gt;&lt;p class="p3"&gt;Una volta ottenuto il modello, può essere inserita una seconda immagine, presa da un altro punto di vista, per ripetere il procedimento di collimazione, ed ottenere la copertura dell'oggetto con altri materiali, invisibili dalla prima foto. Per ottenere questo, l'operatore, semplicemente, deve ruotare l'oggetto fino a farlo corrispondere sommariamente a come appare dal nuovo punto di vista.&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Dopo questa operazione, deve inserire nuovi punti di collimazione. Per una registrazione più precisa, è possibile ingrandire la foto, fino a visualizzare i singoli pixel.&lt;/p&gt;&lt;p class="p3"&gt;Quando anche la seconda foto risulta collimata, si può ripetere il calcolo, renderizzando di nuovo il modello.&lt;/p&gt;&lt;p class="p3"&gt;La procedura può essere ripetuta con altre foto, anche a dettaglio maggiore, fino alla copertura totale del modello.&lt;/p&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;p class="p6"&gt;&lt;span class="s1"&gt;&lt;img src="file:///SPietroCanomaLow.tiff" alt="SPietroCanomaLow.tiff" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p3"&gt;Fig 11&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Immagine del fronte di S.Pietro in Montorio a Roma&lt;/p&gt;&lt;br /&gt;&lt;p class="p5"&gt;Nel caso in cui un corpo interposto, quale una alberatura, risultasse creare coni d'ombra sulle texture, queste possono essere corrette individualmente, con una funzione di correzione pittorica, chiamata automaticamente da "Canoma", servendosi del programma preferito dall'operatore.&lt;/p&gt;&lt;p class="p3"&gt;Corrette, nel caso, tutte le texture, il modello tridimensionale può essere salvato, nei formati standard previsti, verso i programmi CAD.&lt;/p&gt;&lt;p class="p3"&gt;Tra i vari formati grafici è previsto il VRML97, divenuto oggi il file di interscambio di dati tridimensionali tra i più diffusi.&lt;/p&gt;&lt;p class="p3"&gt;Un'altra possibilità, meno scientifica, prevista da "Canoma", è quella di permettere il salvataggio di una sequenza di punti di vista a scelta dell'operatore, per realizzare una animazione di percorso intorno o attraverso gli oggetti realizzati.&lt;/p&gt;&lt;p class="p5"&gt;"Canoma" rappresenta oggi un esempio di un ottimo ed innovativo software fotogrammetrico, il cui sviluppo è terminato, e non è più distribuito.&lt;/p&gt;&lt;p class="p3"&gt;Un limite di "Canoma" è stato, finora, la mancata possibilità di caricare la geometria di modelli tridimensionali provenienti da altri programmi.&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="p5"&gt;Il presente articolo nasce dallo scambio di eMail tra lo scrivente e Robert Seidl, uno degli autori di "Canoma", riguardante la realizzazione di un modulo di conversione degli oggetti tridimensionali da un programma CAD al formato nativo di Canoma. Tale collaborazione ha prodotto il software ExportToCanoma [14], attualmente distribuito gratuitamente tramite il sito   exporttcanoma.blogspot.com.&lt;/p&gt;&lt;br /&gt;&lt;p class="p5"&gt;&lt;img src="file:///CanomaSiteLow.tiff" alt="CanomaSiteLow.tiff" /&gt;&lt;/p&gt;&lt;p class="p3"&gt;Fig. 12&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Il Software ExportToCanoma&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p class="p5"&gt;&lt;b&gt;3.4 Altri programmi di Fotogrammetria CAD-based&lt;/b&gt;&lt;/p&gt;&lt;p class="p5"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p5"&gt;Ad oggi, il numero di programmi a basso costo di restituzione tridimensionale da foto è in crescente aumento.&lt;/p&gt;&lt;br /&gt;&lt;p class="p6"&gt;&lt;span class="s1"&gt;&lt;img src="file:///PhotoModeler.pict" alt="PhotoModeler.pict" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p3"&gt;Fig. 13&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Il Software "PhotoModeler"&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;di Eos Systems&lt;/p&gt;&lt;p class="p3"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p3"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p3"&gt;PhotoModeler Pro della Eos Systems permette di usare primitive grafiche di tipo CAD, per disegnare i contorni architettonici direttamente al di sopra delle foto, usate come sfondo.&lt;/p&gt;&lt;p class="p5"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p5"&gt;Un altro programma usato nel campo della fotogrammetria CAD-based è ImageModeler, della RealViz, che produce anche MatchMover, un programma che applica l'algoritmo di calcolo su sequenze video.&lt;/p&gt;&lt;p class="p5"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p5"&gt;&lt;img src="file:///ImageModelerLow.tiff" alt="ImageModelerLow.tiff" /&gt;&lt;/p&gt;&lt;p class="p3"&gt;Fig. 14&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Il Software "ImageModeler"&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;della RealViz&lt;/p&gt;&lt;br /&gt;&lt;p class="p5"&gt;Il Software "Marina" usa la modellazione parametrica di poliedri per lala restituzione anche da antiche stampe, vecchie foto non calibrate o, addirittura, da schizzi progettuali.&lt;/p&gt;&lt;br /&gt;&lt;p class="p6"&gt;&lt;span class="s1"&gt;&lt;img src="file:///MarinaLow.tiff" alt="MarinaLow.tiff" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p3"&gt;Fig. 15&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Il Software "Marina" dell' École des Mines de Nantes&lt;/p&gt;&lt;p class="p3"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p3"&gt;Recentemente, è stato realizzato un programma gratuito, dell'Università di Hannover, in Germania, chiamato VoodooCameraTracker, che collima automaticamente sequenze di foto, ed esporta i punti tridimensionali trovati e i parametri della camera.&lt;/p&gt;&lt;p class="p2"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p2"&gt;&lt;img src="file:///VoodooBuild1Low.tiff" alt="VoodooBuild1Low.tiff" /&gt;&lt;/p&gt;&lt;p class="p4"&gt;Fig. 16 &lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Il Software&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Voodoo Camera Tracker&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;dell'Università di Hannover&lt;/p&gt;&lt;br /&gt;&lt;p class="p2" style="text-align: justify;"&gt;Si può facilmente dedurre una tendenza in atto che costituisce una ulteriore evoluzione della fotogrammetria: il calcolo dei parametri prospettici a partire non solo da sequenze di foto statiche, ma da sequenze video. In questo modo si ottengono i parametri del movimento  allo scopo, tra gli altri, di favorire il montaggio di oggetti sintetizzati al calcolatore all'interno di riprese cinematografiche del reale.&lt;/p&gt;&lt;p class="p3"&gt;Una interessante osservazione da fare riguarda i punti di controllo, detti "Tie Points", che questa generazione di programmi ottengono per collimazione automatica, tramite pattern matching, ovvero riconoscimento statistico della conformazione delle maschere di pixel da un fotogramma all'altro. Un primo vantaggio dell'uso di sequenze video è che l'elevato numero di fotogrammi porta come conseguenza positiva una minore differenza tra le immagini, e quindi un più facile riconoscimento dei punti, che risultano solo "slittati" di modeste quantità.&lt;/p&gt;&lt;p class="p3"&gt;Ma il secondo vantaggio è che l'elevato numero di Tie Points forma una nuvola di punti nello spazio che già di per sé costituisce una sorta di "rilievo" dell'oggetto, risultando simile ad un rilievo laser, anche se meno dettagliato.&lt;/p&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;p class="p3"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="p3"&gt;&lt;b&gt;4 &lt;/b&gt;&lt;span class="Apple-converted-space"&gt;&lt;b&gt;  &lt;/b&gt;&lt;/span&gt;&lt;b&gt;Descrizione Matematica della Restituzione Prospettica&lt;/b&gt;&lt;/p&gt;&lt;p class="p5"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p5"&gt;Il processo di formazione dell'immagine deve essere modellato in maniera rigorosamente matematica.  Il più generale modello di camera è quello conosciuto come proiezione centrale. Un punto 3D è proiettato sul piano immagine dalle linee dei raggi visivi. Il corrispondente punto immagine è l'intersezione del piano immagine con i raggi visivi partenti dal centro ottico ed il punto 3D.&lt;/p&gt;&lt;br /&gt;&lt;p class="p5"&gt;&lt;img src="file:///ProspettografoLow.tiff" alt="ProspettografoLow.tiff" /&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p class="p5"&gt;&lt;b&gt;4.1 La trasformazione di Helmert&lt;/b&gt;&lt;/p&gt;&lt;p class="p5"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="p5"&gt;Partendo da un classico metodo di trasformazione, cercheremo di seguire l’evoluzione degli algoritmi di calcolo dei parametri della Restituzione Prospettica.&lt;/p&gt;&lt;p class="p3"&gt;Secondo quanto sostenuto da Beinat [8]:&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;"Nelle discipline del rilievo, il modello per eccellenza, è la trasformazione di similitudine rappresentata dalla formulazione di Helmert."&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;In essa, il calcolo della deformazione di due forme ritenute simili, in partenza, è ottenuto tramite la minimizzazione della somma dei quadrati delle distanze&lt;span class="s2"&gt; &lt;/span&gt;tra i punti omologhi delle due figure, quella iniziale e quella finale.&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;In sostanza, con un metodo di iterazione ai minimi quadrati, si ottiene la matrice di rototraslazione che porta da una figura A ad una figura B.&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="p3"&gt;In sostanza si ottengono: &lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Fattore di Scala S,&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Traslazione T, Matrice di Rotazione &lt;span class="Apple-converted-space"&gt;    &lt;/span&gt;R, ed i valori di scarto tra i punti omologhi.&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Questa tecnica viene comunemente usata nelle trasformazioni di coordinate tra diversi sistemi geografici.&lt;/p&gt;&lt;p class="p3"&gt;Il primo passo nell’implementazione dell’algoritmo di Helmert e’ quello di sovrapporre le due figure piane costituite dai punti di Origine e quelli di Destinazione basandosi sui loro baricentri.&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Vengono, quindi, calcolati i coefficienti della matrice di rototraslazione.&lt;/p&gt;&lt;p class="p3"&gt;La trasformazione di Helmert, comunque, può determinare una deformazione dell'ortogonalità degli assi e non può essere usata nel caso della restituzione prospettica.&lt;/p&gt;&lt;p class="p5"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p5"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="p5"&gt;&lt;b&gt;4.2  La definizione degli angoli di rotazione&lt;span class="s3"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="p5"&gt;&lt;b&gt;&lt;span class="s3"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="p3"&gt;Una attenzione particolare va posta nella espressione della matrice di rotazione, in quanto non esiste un metodo unico per definire gli angoli, ma questi dipendono dalla priorità che si sceglie negli assi che fungono da "cardine". Possiamo, infatti definire prima una rotazione intorno ad X, poi una intorno a Y e poi una intorno a Z;&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;ma possiamo anche definire, invece, prima una rotazione intorno a Z, poi una intorno a X e poi di nuovo una intorno a Z .&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;In totale, possono essere definiti&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;24 tipi diversi di rotazione, intorno a tutti e tre, o intorno soltanto a due assi, di cui uno ripetuto nella permutazione;&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;in "GraphicsGems" [9] sono definiti tutti i tipi di rotazione possibile.&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Una di queste rappresentazioni è di particolare importanza ed assume il nome di&lt;span class="s2"&gt; &lt;/span&gt;"angoli di Eulero". A seconda della disciplina in cui viene applicata, la rotazione intorno ad un certo asse può prendere un nome diverso; in generale, chiameremo Rollio la rotazione intorno all'asse Y; chiameremo Beccheggio la rotazione intorno all'asse X;&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Imbardata o Sbandamento sarà la rotazione intorno all'asse Z.&lt;/p&gt;&lt;p class="p3"&gt;Tuttavia, la rappresentazione tramite gli angoli di Eulero, anche se intuitiva, risulta essere di difficile utilizzo. E' infatti molto più utile la rappresentazione tramite una matrice contenente i valori di Seno e Coseno degli angoli.&lt;/p&gt;&lt;p class="p3"&gt;Sempre secondo Beinat, "Oggigiorno per di più è invalsa la tendenza a considerare le matrici di rotazione direttamente nella loro forma naturale, rappresentata dalle componenti esplicite, proprio come è gestita nella memoria del calcolatore. Raramente c'è la necessità di 'estrarre' il valore degli angoli di Eulero celati nel valore delle componenti di una matrice."&lt;/p&gt;&lt;br /&gt;&lt;p class="p3"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="p3"&gt;&lt;b&gt;4.3&lt;/b&gt;&lt;span class="Apple-converted-space"&gt;&lt;b&gt;  &lt;/b&gt;&lt;/span&gt;&lt;b&gt;La soluzione dei Punti di Fuga&lt;/b&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="p8"&gt;&lt;span class="s1"&gt;&lt;img src="file:///PuntiFuga1.tiff" alt="PuntiFuga1.tiff" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p3"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p3"&gt;Una prima implementazione del programma di restituzione fotogrammetrica è basata sulle leggi prospettiche della geometria descrittiva. Tale approccio lega l’algoritmo alla restituzione di oggetti scatolari, e figure ad angoli retti.&lt;/p&gt;&lt;p class="p3"&gt;In sostanza, vengono calcolati i punti di fuga delle rette a cui appartengono gli spigoli di una rettangolo rappresentato nell’immagine, e tramite i primi due punti di fuga viene calcolato il terzo, determinato attraverso il centro dell’immagine, che è geometricamente l’ortocentro del triangolo delle fughe. Una volta determinato il triangolo delle fughe, viene calcolata la focale, ovvero la scala, dell’immagine.&lt;/p&gt;&lt;p class="p3"&gt;Si passa quindi a restituire i punti del rettangolo, con una semplice proporzione tra triangoli simili.&lt;/p&gt;&lt;p class="p3"&gt;Questo procedimento restituisce il rettangolo in una scala determinata da una distanza dal punto di vista fissata ad 1.&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;A questo punto si può scalare il rettangolo, imponendo la misura reale di un suo lato.&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Si calcola il rapporto di scala ed il fattore 1 viene sostituito da questo nuovo valore.&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Continuando ad inserire le coordinate immagine dei punti ed indicando il piano a cui esso appartiene, ovvero i punti di fuga, il programma calcola le coordinate del punto nello spazio, legandolo al punto precedente.&lt;/p&gt;&lt;p class="p3"&gt;Nel caso in cui il poligono che si sta ricostruendo è un rettangolo, parallelo agli assi, possono essere restituiti automaticamente anche tutti i punti immagine contenuti in esso, tramite un algoritmo basato sulla omologia e su una suddivisione dicotomica.&lt;/p&gt;&lt;p class="p3"&gt;Infatti, si impone, sul rettangolo reale, una griglia determinata da un valore di copertura ritenuto accettabile e si divide il rettangolo a metà. Si continua la suddivisione, sempre a metà, della sua parte in alto a sinistra. Quando questo procedimento raggiunge il valore di risoluzione imposto, si calcola la stessa griglia sul poligono immagine corrispondente al rettangolo, suddividendo il poligono a sua volta a metà, però proiettando le rette secanti verso i punti di fuga. Si ottiene così la griglia prospettica, in cui i punti corrispondono a quelli della griglia del rettangolo reale. A questo punto si leggono dall’immagine i punti, in termine di valori colore, e trasferiscono questi valori verso i corrispondenti punti del rettangolo reale, archiviandoli in un file immagine, legato al rettangolo.&lt;/p&gt;&lt;p class="p3"&gt;Come già sottolineato, questo algoritmo restituisce solo oggetti scatolari o riconducibili a parallelepipedi.&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;La parte principale di questo algoritmo è riportata nella Appendice B.&lt;/p&gt;&lt;br /&gt;&lt;p class="p4"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="p4"&gt;&lt;b&gt;4.4&lt;/b&gt;&lt;span class="Apple-converted-space"&gt;&lt;b&gt;  &lt;/b&gt;&lt;/span&gt;&lt;b&gt;L' Algoritmo Ricostruttivo di "Facade"&lt;/b&gt;&lt;/p&gt;&lt;p class="p3"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p3"&gt;Nel programma "Facade", realizzato da Paul Debevec nel Computer Science Division della University of California a Berkeley&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;[2], viene usato un algoritmo di ottimizzazione dei parametri del modello e le posizioni della camera per rendere il modello conforme agli spigoli osservati nelle immagini.&lt;/p&gt;&lt;p class="p3"&gt;L'algoritmo usa anche una procedura di stima iniziale a due tempi, che calcola automaticamente una stima delle posizioni della camera e i parametri del modello, stima che sia vicina alla soluzione corretta; questo rende la ottimizzazione non lineare fuori del minimo locale e facilita una convergenza.&lt;/p&gt;&lt;p class="p5"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p3"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="p3"&gt;&lt;b&gt;4.4.1&lt;/b&gt;&lt;span class="Apple-converted-space"&gt;&lt;b&gt;  &lt;/b&gt;&lt;/span&gt;&lt;b&gt;La Funzione Obiettivo&lt;/b&gt;&lt;/p&gt;&lt;p class="p3"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p3"&gt;L'algoritmo ricostruttivo di "Facade" lavora minimizzando una funzione obiettivo O che somma le disparità tra gli spigoli proiettati del modello e gli spigoli marcati nelle immagini, O = ∑Err &lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;,&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;dove&lt;span class="Apple-converted-space"&gt;    &lt;/span&gt;Err &lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;rappresenta la disparità calcolata per ogni spigolo.&lt;/p&gt;&lt;p class="p3"&gt;Così, i parametri incogniti del modello e le posizioni della camera sono calcolati minimizzando&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;O&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;rispetto a queste variabili.&lt;/p&gt;&lt;p class="p5"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p3"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="p3"&gt;&lt;b&gt;5&lt;/b&gt;&lt;span class="Apple-converted-space"&gt;&lt;b&gt;  &lt;/b&gt;&lt;/span&gt;&lt;b&gt;Verso la soluzione SVD&lt;/b&gt;&lt;/p&gt;&lt;p class="p3"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p3"&gt;Stima dell’omografia Immagine -&amp;gt; Oggetto [13].&lt;/p&gt;&lt;p class="p3"&gt;Nel caso di una fotocamera non calibrata, una stima accurata dell’omografia tra i piani dell’immagine e dell’oggetto può essere raggiunta attraverso una serie di punti conosciuti corrispondenti&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;immagine-oggetto.&lt;/p&gt;&lt;p class="p6"&gt;&lt;span class="s1"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p6"&gt;&lt;span class="s1"&gt;&lt;img src="file:///FromSingleImageLow.tiff" alt="FromSingleImageLow.tiff" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p9"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p9"&gt;Da ogni coppia di punti corrispondenti immagine-oggetto possiamo estrarre due equazioni che sono lineari negli elementi della matrice &lt;b&gt;H&lt;/b&gt;. &lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Essi sono:&lt;/p&gt;&lt;br /&gt;&lt;p class="p10"&gt;h11x + h12y + h13 = h31xX + h32yX + h33X&lt;/p&gt;&lt;p class="p10"&gt;h21x + h22y + h23 = h31xY + h32yY + h33Y&lt;/p&gt;&lt;p class="p9"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p9"&gt;Per n corrispondenze otteniamo un sistema di 2n equazioni in otto incognite. Se n=4 si ottiene una soluzione esatta. Altrimenti, se n&amp;gt;4, la matrice è sovra-determinata, e &lt;b&gt;H &lt;/b&gt;è stimato da uno schema di minimizzazione.&lt;/p&gt;&lt;p class="p9"&gt;La soluzione è ottenuta usando il metodo della Singular Value Decomposition (SVD).&lt;/p&gt;&lt;p class="p9"&gt;Questo metodo minimizza un errore algebrico che non ha un significato geometrico. E’ buona pratica impiegare questo metodo per ottenere una buona soluzione iniziale e, successivamente eseguire una minimizzazione non-lineare per rifinire la soluzione tramite la riduzione di un più significativo errore geometrico.&lt;/p&gt;&lt;br /&gt;&lt;p class="p11"&gt;Descrizione del metodo SVD:&lt;/p&gt;&lt;br /&gt;&lt;p class="p3"&gt;Ogni matrice &lt;b&gt;a&lt;/b&gt; m x n&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;(m &amp;gt;=n) può essere scritta come prodotto di una matrice &lt;b&gt;u&lt;/b&gt; m x n “&lt;span class="s4"&gt;column-orthogonal&lt;/span&gt;”, una matrice diagonale n x n con elementi positivi o zero, e la trasposta di una matrice ortogonale &lt;b&gt;v &lt;/b&gt;n x n. &lt;/p&gt;&lt;p class="p3"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p3"&gt;Cioè:&lt;/p&gt;&lt;p class="p12"&gt;&lt;b&gt;A = u W v&lt;sup&gt;t&lt;/sup&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="p3"&gt;dove:&lt;/p&gt;&lt;p class="p8"&gt;&lt;span class="s1"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p8"&gt;&lt;span class="s1"&gt;&lt;img src="file:///svd_e02.gif" alt="svd_e02.gif" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="p3"&gt;e:&lt;/p&gt;&lt;p class="p8"&gt;&lt;span class="s1"&gt;&lt;img src="file:///svd_e03.gif" alt="svd_e03.gif" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="p3"&gt;Gli elementi della diagonale della matrice &lt;b&gt;W &lt;/b&gt;sono i Singular Values della matrice &lt;b&gt;A &lt;/b&gt;e numeri non negativi.&lt;/p&gt;&lt;br /&gt;&lt;p class="p3"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class="p3"&gt;&lt;b&gt;REFERENCES:&lt;/b&gt;&lt;/p&gt;&lt;p class="p3"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="p3"&gt;[1] V.Franco – M.Lo Brutto “Elementi di Fotogrammetria Digitale” Università degli Studi di Palermo - Dispenza del corso di Topografia- Maggio 2003&lt;/p&gt;&lt;p class="p3"&gt;[2] P. E. Debevec. “Modeling and Rendering Architecture from Photographs”. PhD thesis, University of California at Berkeley, Computer Science Division, Berkeley CA, 1996. &lt;a href="http://ict.debevec.org/~debevec/Research/"&gt;&lt;span class="s5"&gt;http://www.debevec.org/Thesis&lt;/span&gt;&lt;/a&gt;.&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="p3"&gt;&lt;span class="s6"&gt;[3&lt;/span&gt;]&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;R.Seidl, T.Reinhardt, “Canoma User Guide” – MetaCreations 1998&lt;/p&gt;&lt;p class="p3"&gt;[4] C. Bräuer-Burchardt , K. Voss - Digital Image Processing Group, Friedrich-Schiller-University -&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;“Facade Reconstruction of Destroyed Buildings Using Historical Photographs”,&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;2000&lt;/p&gt;&lt;p class="p3"&gt;[5] R.Cantoni, G.Vassena, C.Lanzi “FROM THE SURVEY TO THE 3D ANIMATION: THE SANTA MARIA IN SOLARIO CHAPEL IN BRESCIA” - University of Brescia, Civil Engineering Dep. – 2000&lt;/p&gt;&lt;p class="p3"&gt;[6] Frank A. van den Heuvel -“RECONSTRUCTION FROM A SINGLE ARCHITECTURAL IMAGE FROM THE MEYDENBAUER ARCHIVES” - Delft University of Technology, Department of Geodesy Delft – 2001&lt;/p&gt;&lt;p class="p3"&gt;&lt;span class="s6"&gt;[7] &lt;/span&gt;V. Gergely - “CAMERA MATCHING IN COMPUTER GRAPHICS” - Master’s Thesis&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Budapest University of Technology and Economics - 2003&lt;/p&gt;&lt;p class="p3"&gt;[8] A. Beinat - "Tecniche di Analisi Procustiana e Trasformazioni di Datum in Topografia e Fotogrammetria" - Tesi di Dottorato Politecnico di Milano,&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;2000&lt;/p&gt;&lt;p class="p3"&gt;[9] K. Shoemake, "Graphics Gems IV", Academic Press, 1994&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="p3"&gt;[10] U.Neumann et al.- “Approaches to Large-Scale Urban Modeling” – University of Southern California, 2003&lt;/p&gt;&lt;p class="p4"&gt;[11] J.E. Eaton, “GNU Octave Reference Manual” &lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;- Network Theory Ltd.&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;, 1997&lt;/p&gt;&lt;p class="p3"&gt;[12]&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;S. Huot , Ch. Colin - “MARINA: 3D Reconstruction from Images using Formal Projective Geometry”- Department of Computer Science. École des Mines de Nantes France&lt;/p&gt;&lt;p class="p3"&gt;[13] A. Criminisi - “Accurate Visual Metrology from Single and Multiple Uncalibrated Images” SPIN Springer's Computer Science - April 30, 2001&lt;/p&gt;&lt;p class="p3"&gt;[14] R. Angeletti - "ExportToCanoma" - http://exporttocanoma.blogspot.com&lt;span class="Apple-converted-space"&gt;    &lt;/span&gt;-&lt;span class="Apple-converted-space"&gt;  &lt;/span&gt;Marzo 2004&lt;/p&gt;&lt;p class="p3"&gt;[15] R. de Rubertis - "Il Disegno Elettronico" - Edizioni Kappa - 1979&lt;/p&gt;&lt;p class="p3"&gt;[16] R. de Rubertis - "Computer Graphics - Ricerche ed Applicazioni del Laboratorio di Disegno Automatico" - Facoltà di Architettura 1985&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-660048150459765898?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/660048150459765898/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=660048150459765898' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/660048150459765898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/660048150459765898'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2010/08/algoritmi-di-restituzione-prospettica.html' title='Algoritmi di Restituzione Prospettica'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_HvG97YH1IoY/THEixNA7yoI/AAAAAAAAADA/TlJZ83MPaDc/s72-c/01_ImgOrtoVet1Low.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-1777981294484519081</id><published>2010-08-12T14:53:00.001-07:00</published><updated>2010-08-19T07:27:26.353-07:00</updated><title type='text'>Restituzione Prospettica - 1 parte</title><content type='html'>Quello che segue è uno scritto inedito, risalente ormai al lontano anno 1987, riguardante un programma per l'elaborazione dei calcoli, tramite computer, della restituzione prospettica, detta oggi anche prospettiva inversa, o "reverse perspective".  Il computer in questione era un Apple Macintosh, uno di quelli a forma di telefono, con il display piccolo e a toni di grigio, ed il linguaggio di programmazione era il Basic 2.0 Microsoft ( ! ).&lt;br /&gt;Torniamo indietro nel tempo (23 anni) e leggiamo come "restituire una prospettiva" con il metodo dei "punti di fuga".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HvG97YH1IoY/TGRt0jfX6aI/AAAAAAAAAC4/CYOL3h-BQ6Y/s1600/foto-1.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 222px; height: 320px;" src="http://4.bp.blogspot.com/_HvG97YH1IoY/TGRt0jfX6aI/AAAAAAAAAC4/CYOL3h-BQ6Y/s320/foto-1.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5504645394201045410" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HvG97YH1IoY/TGRtzy-er1I/AAAAAAAAACw/FVIcCpMYV-Y/s1600/foto-2.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 222px; height: 320px;" src="http://4.bp.blogspot.com/_HvG97YH1IoY/TGRtzy-er1I/AAAAAAAAACw/FVIcCpMYV-Y/s320/foto-2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5504645381178175314" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HvG97YH1IoY/TGRtzqbZNiI/AAAAAAAAACo/Fi4RblgDcQc/s1600/foto-3.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 229px; height: 320px;" src="http://2.bp.blogspot.com/_HvG97YH1IoY/TGRtzqbZNiI/AAAAAAAAACo/Fi4RblgDcQc/s320/foto-3.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5504645378883532322" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"Restituzione Prospettica"  -  Roberto Angeletti   26 marzo 1987&lt;br /&gt;&lt;br /&gt;Il problema della restituzione prospettica potrebbe essere visto come l'inverso della prospettiva.  In sostanza si presuppone che, avendo un'immagine riproducente in proiezione centrale un qualsiasi oggetto, sia essa un disegno prospettico o una fotografia, si possano da questa estrapolare in qualche modo le distanze reali o e proporzioni della realtà tridimensionale dell'oggetto stesso.  Ma ciò che appare ovvio, risulta non esserlo ad una analisi più accurata; infatti, è una pura ipotesi che una sola immagine contenga le informazioni necessarie e sufficienti per riprodurre nella sua spazialità l'oggetto rappresentato.&lt;br /&gt;Ciò che il nostro cervello immagina come oggetto reale, e la forma che gli attribuisce, è soltanto frutto di una serie di confronti con modelli, o "shape", archiviati in memoria;  osservando l'immagine della fig. 1, noi la confrontiamo con i milioni di informazioni visive che abbiamo nella mente e, trovata quella più simile, decidiamo che la serie di segni che vediamo "somigliano" ad un parallelepipedo che proietta ombra su due superfici affiancate ad esso.  Questa chiave di lettura diventa subìto una convinzione così forte che, anche rovesciando il disegno, molti continueranno a vedere come volume ciò che sta sulla sinistra, anche se le informazioni dell'ombra dovrebbero suggerire diversamente.&lt;br /&gt;L'ormai famoso esperimento della camera distorta di Ames e le illustrazioni di M.C. Escher ci dimostrano fuori di ogni dubbio, se mai ce ne fosse uno, che da un'immagine prospettica si può restituire anche l'oggetto che non è, o, addirittura, si può non comprendere la forma dell'oggetto.  Conviene, quindi, scomporre il problema in maniera analitica.&lt;br /&gt;Una "immagine" può essere definita come il luogo geometrico delle intersezioni tra il piano proiettivo e le rette passanti per l'occhio e gli elementi dell'oggetto.&lt;br /&gt;Ad una sola immagine corrispondo infiniti oggetti di infinite forme.  Scelta una forma, rimangono sempre infiniti oggetti, questa volta tutti simili tra di loro, con cioè, stesse proporzioni ma diverse grandezze.  L'oggetto rappresentato può essere, infatti, piccolo e vicinissimo, o enormemente grande e lontanissimo.  Dunque, per riottenere, con un metodo grafico o uno analitico, da una immagine le coordinate spaziali dell'oggetto, è assolutamente necessario conoscere alcune "condizioni", che potremmo chiamare "qualità" dell'oggetto stesso.  Per essere più espliciti, dobbiamo aver approssimato l'oggetto ad un parallelepipedo o ad una serie di parallelepipedi, di cui conosciamo, se non la vera misura degli spigoli, per lo meno la giacitura reciproca delle facce.&lt;br /&gt;&lt;br /&gt;Per tornare all'esempio della fig. 1, le cose che presupponiamo vere dell'oggetto sono:&lt;br /&gt;1) si tratta di un parallelepipedo che proietta un'ombra su due porzioni di pano disposte ad elle.&lt;br /&gt;2) il parallelepipedo e l'elemento formato dalle due porzioni di piano hanno rette comuni.&lt;br /&gt;&lt;br /&gt;Vogliamo e possiamo, a questo punto, conoscere le dimensioni dell'oggetto.  Trattandosi di un'assonometria, è immediato intuire un sistema che ci permetta di "misurare" l'oggetto dell'immagine;  basta un righello per renderci conto che la faccia verticale disposta verso di noi ha il lato orizzontale lungo 1/3 dell'altro lato.  Con un confronto ci accorgiamo subito che il piano verticale dell'elemento ad elle è identico alla faccia anteriore del parallelepipedo.  Per quanto riguarda la faccia che ha ombra propria, le cose potrebbero essere più complesse, ma presupponendo che si tratti di una assonometria isometrica, scopriamo che la faccia laterale è identica alle altre, pur se nella deformazione assonometria.  Una cosa analoga accade per le facce laterali, che scopriamo essere due quadrati.&lt;br /&gt;Fin qui tutto è evidente.  Ma cosa accadrebbe se, invece di una assonometria, avessimo una prospettiva a quadro genericamente inclinato ?  In questo caso non potremmo dare per implicita la giacitura del piano di proiezione rispetto all'oggetto, ma vi dovremmo in qualche modo risalire.&lt;br /&gt;&lt;br /&gt;Vediamo la fig. 2 :  l'oggetto è qui rappresentato in una prospettiva accidentale a quadro inclinato,con tre punti di fuga.  E' ben noto che per punto di fuga si intende il luogo geometrico ove convergono tutte le rette passanti per spigoli paralleli dell'oggetto.  Essenzialmente, ci interessano i segnanti orientati verso destra, verso avanti e verso l'alto, e, quindi, rifacendoci ad un sistema cartesiano levogiro, useremo la dicitura "fughe di x, di y, di z".&lt;br /&gt;&lt;br /&gt;Un metodo analitico per trovare i punti di fuga può essere quello di sviluppare un sistema di equazioni delle rette a cui appartengono due dei segnanti che concorrono ad una stessa fuga, usando le coordinate dei punti di inizio e fine dei segmenti.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-1777981294484519081?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/1777981294484519081/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=1777981294484519081' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/1777981294484519081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/1777981294484519081'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2010/08/restituzione-prospettica-1-parte.html' title='Restituzione Prospettica - 1 parte'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_HvG97YH1IoY/TGRt0jfX6aI/AAAAAAAAAC4/CYOL3h-BQ6Y/s72-c/foto-1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-1087004676667833565</id><published>2010-08-12T14:48:00.000-07:00</published><updated>2010-08-19T07:35:12.825-07:00</updated><title type='text'>Restituzione Prospettica - 2 parte</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HvG97YH1IoY/TGRs5rgv9fI/AAAAAAAAACQ/-b7LQHOrHxE/s1600/foto-4.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 225px; height: 320px;" src="http://4.bp.blogspot.com/_HvG97YH1IoY/TGRs5rgv9fI/AAAAAAAAACQ/-b7LQHOrHxE/s320/foto-4.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5504644382742017522" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HvG97YH1IoY/TGRs51c1NwI/AAAAAAAAACY/UU5pYnmhDM4/s1600/foto-5.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 226px; height: 320px;" src="http://3.bp.blogspot.com/_HvG97YH1IoY/TGRs51c1NwI/AAAAAAAAACY/UU5pYnmhDM4/s320/foto-5.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5504644385409939202" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HvG97YH1IoY/TGRs6a-wE2I/AAAAAAAAACg/kYhhCHPHBtI/s1600/foto-6.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 228px; height: 320px;" src="http://4.bp.blogspot.com/_HvG97YH1IoY/TGRs6a-wE2I/AAAAAAAAACg/kYhhCHPHBtI/s320/foto-6.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5504644395484320610" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Quello che segue è un sottoprogramma, scritto in BASIC 2.0 su Macintosh, per il calcolo del punto di intersezione tra due rette:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nella fig. 2, i segmenti EI e GH concorrono alla fuga x; i segmenti FI e GL alla y; FH e EL alla z.  Trovato il triangolo delle fughe, converrà controllarne l'esattezza, calcolandone l'ortocentro, che costituisce il piede dell'asse ottico, semiretta partente dall'occhio e normale al piano di proiezione (fig. 3).&lt;br /&gt;&lt;br /&gt;Il sottoprogramma che segue calcola l'ortocentro di un triangolo:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;La distanza tra il centro del fotogramma, P, e l'ortocentro trovato dovrebbe risultare nulla, essendo i due punti coincidenti; la misura della distanza tra i due, quindi, ci dà di quanto sbanda l'orientamento del sistema trovato da quello reale, ovvero la percentuale d'errore esistente.&lt;br /&gt;&lt;br /&gt;Come accade con i metodi grafici, anche con procedimenti analitici la restituzione prospettica non risulta essere esente da coefficienti di errore, che possono essere determinati dalla imprecisione nella lettura delle coordinate sulla lastra o dalla approssimazione nei calcoli.  Vari metodi possono essere usati per compensare gli errori o per annullarne gli effetti.  Per quanto riguarda la ricerca delle fughe e l'errore dell'ortocentro, il metodo di compensazione adottato si basa sulla verifica del piano orizzontale; se esso risulta inclinato oltre una certa soglia, si può forzarne l'orizzontalità, spostando uno dei tre punti di fuga, secondo un criterio di scelta arbitrario dell'operatore.&lt;br /&gt;&lt;br /&gt;Il sottoprogramma seguente, dati due punti di fuga, calcola le coordinate della terza fuga, basandosi sul punto P centro del fotogramma.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Questo sistema, ce può sembrare carente da un punto di vista teorico, risulta essere potente nella pratica, in quanto dà la possibilità di trovare un punto di fuga per il quale non esistano sufficienti elementi geometrici desumibili dall'immagine.  Ciò avviene molto di sovente: basti pensare a fotografie di facciate di edifici, riprese in condizioni prospettiche sfavorevoli, come, ad esempio, all'interno di strade molto strette; in questo caso non si ha più la possibilità di eliminare l'effetto delle cosiddette "linee cadenti" con metodi ottici, come raddrizzatori, obiettivi basculanti e altro.  Calcolando, invece, la fuga delle rette normali al piano del prospetto che ci interessa, possiamo operare analiticamente su di esso, scavalcando molti dei problemi legati all'ottica fotografica.&lt;br /&gt;La distanza tra l'occhio ed il piano di proiezione può essere ricavata utilizzando le due misure B e C, prese in valore assoluto. Dalla geometria sappiamo che il quadrato costruito sull'altezza di un triangolo rettangolo ha la stessa area del rettangolo che ha per lati le proiezioni dei cateti sull'ipotenusa, cioè:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  2&lt;br /&gt;D   =   C * B&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-1087004676667833565?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/1087004676667833565/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=1087004676667833565' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/1087004676667833565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/1087004676667833565'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2010/08/restituzione-prospettica-2-parte.html' title='Restituzione Prospettica - 2 parte'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_HvG97YH1IoY/TGRs5rgv9fI/AAAAAAAAACQ/-b7LQHOrHxE/s72-c/foto-4.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-6819358630796524628</id><published>2007-01-09T01:19:00.000-08:00</published><updated>2010-08-19T07:31:56.454-07:00</updated><title type='text'>Restituzione Prospettica - 3 parte</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HvG97YH1IoY/TGQwGb7rVBI/AAAAAAAAABw/pqSL9yiXhMs/s1600/foto-7.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 230px; height: 320px;" src="http://3.bp.blogspot.com/_HvG97YH1IoY/TGQwGb7rVBI/AAAAAAAAABw/pqSL9yiXhMs/s320/foto-7.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5504577531688997906" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HvG97YH1IoY/TGQwG0PM8aI/AAAAAAAAAB4/1eZlRieMrhA/s1600/foto-8.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 228px; height: 320px;" src="http://2.bp.blogspot.com/_HvG97YH1IoY/TGQwG0PM8aI/AAAAAAAAAB4/1eZlRieMrhA/s320/foto-8.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5504577538213343650" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HvG97YH1IoY/TGQwHZvpG6I/AAAAAAAAACA/nfLnOsK1KYw/s1600/foto-9.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 226px; height: 320px;" src="http://1.bp.blogspot.com/_HvG97YH1IoY/TGQwHZvpG6I/AAAAAAAAACA/nfLnOsK1KYw/s320/foto-9.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5504577548281519010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HvG97YH1IoY/TGQwH8GZHtI/AAAAAAAAACI/0YSrs1m1VQo/s1600/foto-10.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 231px; height: 320px;" src="http://3.bp.blogspot.com/_HvG97YH1IoY/TGQwH8GZHtI/AAAAAAAAACI/0YSrs1m1VQo/s320/foto-10.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5504577557503745746" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Trovata in questo modo quella che potremmo chiamare "distanza focale", prendendo i termini in prestito dal capo fotografico, il problema è quello di orientare un sistema di riferimento con origine nel punto di vista e con gli assi passanti attraverso i punti di fuga sul piano di proiezione, il che equivale a dire un sistema ugualmente orientato rispetto a quello dell'oggetto.&lt;br /&gt;&lt;br /&gt;Consideriamo il sistema di riferimento della lastra o piano di proiezione, e cioè gli assi XL e ZL della fig. 4.  Trasliamo della misura  d  questo sistema, portando così l'origine su O.  L'asse YL coincide con l'asse ottico e "buca" il piano nel punto P, che corrisponde al centro della lastra fotografica.&lt;br /&gt;&lt;br /&gt;Ricapitolando, gli elementi necessari sono:&lt;br /&gt;1) il centro del' immagine&lt;br /&gt;2) almeno due coppie di segmenti che concorrono alla fuga dello stesso piano.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Come si è già visto, non è indispensabile conoscere a priori la distanza focale, anche se il suo noto valore reale può essere usato come ulteriore controllo sui calcoli.  In effetti si è cercato di ridurre al minimo gli elementi necessari a priori, aumentando quelli deducibili dalla immagine stessa.&lt;br /&gt;Tornando a riferirci alla fi. 4, per orientare un sistema parallelamente all'oggetto, dobbiamo portare l'asse ottico a coincidere con l'asse y del sistema, passante per f.  Ciò equivale a trovare due angoli, che chiameremo beta e alfa, che sono quelli di rotazione verticale ed orizzontale.  L'angolo beta può essere calcolato tramite i cateti D e C del triangolo rettangolo.  In maniera analoga, possiamo trovare l'angolo alfa, utilizzando il cateto A, e l'ipotenusa del triangolo precedente, presa, questa volta, anch'essa come cateto.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Il sottoprogramma seguente calcola i parametri d'orientamento del sistema XYZ rispetto al piano di proiezione:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Trovati in questo modo gli angoli di rotazione, abbiamo completato la ricerca dei parametri necessari.  Infatti, per ottenere una visione prospettica di un oggetto avremmo bisogno delle coordinate del punto di vista  (che noi imponiamo uguali a zero),  degli angoli di definizione della posizione dell'asse ottico, e della distanza focale, ovvero del fattore di ingrandimento dell'immagine proiettata.&lt;br /&gt;&lt;br /&gt;Limitandoci a ciò che avviene in pianta (fig. 5), possiamo affermare di conoscere l'immagine HL di un punto dell'oggetto e che le coordinate sulla lastra possono essere considerate spazialmente, aggiungendo come y la distanza focale d.  Quindi, il punto HL avrà coordinate XL, d, ZL.&lt;br /&gt;Eseguiamo una trasformazione di coordinate e riferiamo il punto ad un sistema ruotato della quantità alfa.  Otterremo così le coordinate X2 e Y2.   Consideriamo ora i triangoli rettangoli simili, che hanno le ipotenuse formate dal raggio visuale passante per il punto reale dell'oggetto e per l'occhio; tra essi possiamo imporre la proporzione tra i lati:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; X2         Y2        Z2&lt;br /&gt;------ = -------- = -------&lt;br /&gt;  X           Y           Z&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Se noi fissiamo arbitrariamente una delle incognite, possiamo trovare le altre due; per esempio, fissando la Y troviamo la X&lt;br /&gt;&lt;br /&gt;                  Y&lt;br /&gt;X = X2  -----------&lt;br /&gt;                  Y2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Analogamente, potremmo trovare la Z, sempre basandoci sulla stessa Y&lt;br /&gt;&lt;br /&gt;                  Y&lt;br /&gt;Z = Z2  -----------&lt;br /&gt;                  Y2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In questo modo abbiamo trovato le coordinate spaziali di un punto dell'oggetto.  Ora, per restituire tutti gli altri punti, è necessario fare alcune riflessioni.  Imponendo arbitrariamente una coordinata non abbiamo fatto altro che scegliere uno degli infiniti oggetti simili che potrebbero dar luogo a quella stessa immagine;  dunque, abbiamo trovato un oggetto che ha gli stessi elementi in una certa proporzione, direttamente dipendente dalla coordinata imposta.  Se noi restituiamo un altro punto di cui ci è nota la distanza dal primo, possiamo calcolarci la scala di riduzione o di ingrandimento del modello che abbiamo trovato, rispetto al reale.&lt;br /&gt;Il punto G della fig. 5  differisce dal punto H solo per le ascisse, giacendo su di una retta parallela all'asse X.  Quindi, ripetendo i calcoli precedenti, "prendendo in prestito" la coordinata Y del punto H, troviamo le altre due coordinate del punto G.&lt;br /&gt;In maniera analoga possiamo percorrere gli spigoli dell'oggetto della fig.2.   Il punto L differisce dal G solo per le Y;  il punto E differisce da L per le sole Z e così via.  Agganciandoci, cioè, ad una delle coordinate costanti che ci sono note, possiamo trovare altri punti dell'oggetto; ciò equivale a muoversi lungo una retta o lungo un piano.&lt;br /&gt;&lt;br /&gt;Tornando a quanto dicevamo sulla fotografia della facciata di un edificio, abbiamo così costruito un metodo che ci permette di restituire un prospetto, imponendo come costante la coordinata che individua il piano su cui giace la facciata stessa.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-6819358630796524628?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/6819358630796524628/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=6819358630796524628' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/6819358630796524628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/6819358630796524628'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2007/01/postditest.html' title='Restituzione Prospettica - 3 parte'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_HvG97YH1IoY/TGQwGb7rVBI/AAAAAAAAABw/pqSL9yiXhMs/s72-c/foto-7.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-7131032638691283775</id><published>2006-12-16T06:32:00.000-08:00</published><updated>2011-03-12T02:09:04.962-08:00</updated><title type='text'>ExportToCanoma REQUEST</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_HvG97YH1IoY/RYQEJ2CbjfI/AAAAAAAAAAM/a_vRKxbSBns/s1600-h/Caryatid.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_HvG97YH1IoY/RYQEJ2CbjfI/AAAAAAAAAAM/a_vRKxbSBns/s320/Caryatid.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5009133252713876978" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Welcome in ExportToCanoma world !&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ExportToCanoma is FREE software that permits creation of Canoma 3DV models from a CAD or GIS file.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ExportToCanoma was born to build a bridge between traditional 3D Object Modeling and Canomas Photogrammetry.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Why load known geometries into Canoma ?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Because with a CAD model you can get a 2d city-plan, extrude the shapes with an arbitrary height and ExportToCanoma the volumes.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Then, in Canoma you can match real heights with photos.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Or, if you have just the heights, you can "only" get materials and textures from photos.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Another example? You can create the floorplan of your home with the Cad, with walls and windows, and then you can add the rendering of real photos inside Canoma.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You can use Canoma, also, only to find camera position and orientations from a series of photos.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;So, now you Can ! From Cad to Canoma !&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;With ExportToCanoma !&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To get ExportToCanoma, absolutely FREE, send an mail to BobMaX : &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;exporttocanoma at gmail dot com&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;with this subject:&lt;/div&gt; &lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;"EXPORTTOCANOMA REQUEST"&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Best Regards &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;BobMaX&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-7131032638691283775?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/7131032638691283775/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=7131032638691283775' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/7131032638691283775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/7131032638691283775'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2006/12/welcome-in-exporttocanoma-world_16.html' title='ExportToCanoma REQUEST'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_HvG97YH1IoY/RYQEJ2CbjfI/AAAAAAAAAAM/a_vRKxbSBns/s72-c/Caryatid.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-487125219774924662.post-1879273623267486064</id><published>2006-12-14T09:05:00.000-08:00</published><updated>2010-08-20T23:06:19.661-07:00</updated><title type='text'>Welcome in ExportToCanoma world !</title><content type='html'>ExportToCanoma is a software that permits creation of Canoma 3DV models  from a  MicroStation  DGN, Google SketchUp SKP  and  ArcView SHP  file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ExportToCanoma is completely FREE  for all !&lt;br /&gt;&lt;br /&gt;You can have it, sending an eMail to BobMaX ( exporttocanoma@gmail.com ) with the following object:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;EXPORTTOCANOMA REQUEST&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Welcome in ExportToCanoma world !   &lt;br /&gt;&lt;br /&gt;---------------------------------------&lt;br /&gt;NEW   July 3, 2006 :  &lt;br /&gt;(Version for Google SketchUp)&lt;br /&gt;&lt;br /&gt;Insert the file  ExportToCanoma.rb  in your&lt;br /&gt;&lt;br /&gt;C:\Program Files\Google\Google SketchUp\Plugins\&lt;br /&gt;&lt;br /&gt;directory.  You will have a new "ExportToCanoma" item in SketchUp&gt;Plugins menu.&lt;br /&gt;Selecting it, you can export in Canoma 3DV format the geometries in the&lt;br /&gt;layer you have choose.&lt;br /&gt;&lt;br /&gt;IMPORTANT NOTE: You need to create a directory C:\gis   where will inserted&lt;br /&gt;the translated files.&lt;br /&gt;----------------------------------------- &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(Version 1.01  june, 14 2004)&lt;br /&gt;&lt;br /&gt;ExportToCanoma is software that permits creation of Canoma 3DV models &lt;br /&gt;from a  MicroStation  DGN and DWG/DXF  model.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;INSTALLATION:&lt;br /&gt;&lt;br /&gt;ExportToCanoma is now released in three versions:&lt;br /&gt;&lt;br /&gt;MicroStationSE&lt;br /&gt;MicroStationJ&lt;br /&gt;MicroStationV8&lt;br /&gt;&lt;br /&gt;You need to choose the correct one for you, depending of&lt;br /&gt;your MicroStation version.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1) Copy the file "ExportToCanoma.ma" in your MicroStation "MDLAPPS"&lt;br /&gt;   directory:&lt;br /&gt;&lt;br /&gt;   C:\Win32app\ustation\mdlapps\                            (for MicroStationSE)&lt;br /&gt;   C:\Bentley\Program\MicroStation\mdlapps\                 (for MicroStationJ)&lt;br /&gt;   C:\Program files\Bentley\Program\MicroStation\mdlapps\   (for MicroStationV8)&lt;br /&gt;&lt;br /&gt;2) Open your Dgn model in MicroStation&lt;br /&gt;&lt;br /&gt;3) Type "MDL L ExportToCanoma" in MicroStation keyin:&lt;br /&gt;   .3DV file will be created in the same directory&lt;br /&gt;   and the same name of your DGN file&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4) Enjoy the created 3DV model !&lt;br /&gt;&lt;br /&gt;5) Send your image to Canoma Forum Site&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;KNOWN BUGS:  &lt;br /&gt;&lt;br /&gt;- The viewPoint can be wrong in 3DV file:  you must export with a camera&lt;br /&gt;setting in view 1.  If you can't see the model in Canoma, you must &lt;br /&gt;to "search" it, rotating the "Trackball":  in fact, model exists, but&lt;br /&gt;only you are looking at wrong direction.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Best Regards&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BobMax          exporttocanoma@gmail.com&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I need your debugging !   If you find any ExportToCanoma problem, &lt;br /&gt;or if you have suggestions,  they are welcomed !&lt;br /&gt;Don't hesitate to send me  mails !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/487125219774924662-1879273623267486064?l=exporttocanoma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://exporttocanoma.blogspot.com/feeds/1879273623267486064/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=487125219774924662&amp;postID=1879273623267486064' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/1879273623267486064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/487125219774924662/posts/default/1879273623267486064'/><link rel='alternate' type='text/html' href='http://exporttocanoma.blogspot.com/2006/12/welcome-in-exporttocanoma-world.html' title='Welcome in ExportToCanoma world !'/><author><name>BobMaX</name><uri>http://www.blogger.com/profile/16158053276567875900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
