vyu ití aplikace sketchup pro tvorbu jednoduchého...
Post on 07-Oct-2020
1 Views
Preview:
TRANSCRIPT
Využití aplikace SketchUp pro tvorbu jednoduchéhoinformačního systému
Ing. Pavel Tobiáš
Digitální technologie v geoinformatice, kartografiia dálkovém průzkumu Země
30. října 2014
Pavel Tobiáš, katedra geomatiky SketchUp – základ informačního systému 30. října 2014 1 / 18
Úvod
Obrázek: Hernychova vila v Ústí nad Orlicí (Pavel Tobiáš, SketchUp)
Pavel Tobiáš, katedra geomatiky SketchUp – základ informačního systému 30. října 2014 2 / 18
Úvod
Obrázek: Svatá Hora v Příbrami (Marie Rajdlová, Michal Šatava, Josef Beníšek, SketchUp)
Pavel Tobiáš, katedra geomatiky SketchUp – základ informačního systému 30. října 2014 3 / 18
SketchUp
Aplikace pro tvorbu 3D modelů
Na trh uveden v roce 2000 (@Last Software)
V roce 2006 odkoupen společností Google
Od roku 2012 ve vlastnictví společnosti Trimble
Nejnovější verze Trimble SketchUp 2014
I Windows x Mac OS X
I bezplatná verze SketchUp Make
I komerční SketchUp Pro – export do více 3D formátů, Dynamickékomponenty, LayOut
Pavel Tobiáš, katedra geomatiky SketchUp – základ informačního systému 30. října 2014 4 / 18
SketchUp Ruby API
Rozhraní pro tvorbu uživatelských doplňků – pluginů
Využívá jazyku Ruby (interpretovaný skriptovací, objektověorientovaný programovací jazyk)
Automatizace kreslení v programu, nastavování atributů, ovládánípohledu. . .
Možno využít i v neplacené verzi SketchUp Make
Pavel Tobiáš, katedra geomatiky SketchUp – základ informačního systému 30. října 2014 5 / 18
SketchUp Ruby API
Ovládání Ruby APIPomocí Ruby ConsolePomocí vstupních souborů v textovém formátu (přípona *.rb)
Pavel Tobiáš, katedra geomatiky SketchUp – základ informačního systému 30. října 2014 6 / 18
SketchUp Ruby API
Distribuce pluginuJako samostatný soubor rb – nutno ručně zkopírovat do složkyPlugins (ShippedExtensions ve SketchUpu 2014)V komprimovaném formátu rbz (ZIP archiv se všemi potřebnýmisoubory a složkami) – instalace pomocí funkce SketchUpuSoubory mohou být zašifrovány – formát rbs (Ruby Scrambler)
Pavel Tobiáš, katedra geomatiky SketchUp – základ informačního systému 30. října 2014 7 / 18
Atributy objektů v modelu
Přidávat atributy (popisné informace) lze každému objektu modelu
Pouze pomocí Ruby API
Atributy uchovávány ve slovnících (AttributeDictionary) ve dvojicíchName/Value
Možno využít i v neplacené verzi SketchUp Make
Pavel Tobiáš, katedra geomatiky SketchUp – základ informačního systému 30. října 2014 8 / 18
Testované zásuvné moduly
Název VyužitíSketchUp Attribute Manager Správa atributů tabulkověLinks Manager Přiřazení webové stránky nebo
lokálního souboruGOSU Nastavení různých akcí, které
jsou spouštěny po kliknutí nakomponentu
Dynamické komponenty Smart scaling, akce po kliknutí,popisné informace
Museum/Gallery HTML Reference Propojení SketchUpu a exter-ního HTML souboru
Tabulka: Přehled nejzajímavějších zásuvných modulů
Pavel Tobiáš, katedra geomatiky SketchUp – základ informačního systému 30. října 2014 9 / 18
Zásuvný modul TIS http://peso.fsv.cvut.cz/dp/tobias
Nastavování a prohlížení dalších informací o objektech modelu
4 nové nástroje – Výběr, Tabulka, Nastavení a Přehled atributů
Využívá atributů objektů ve SketchUpu
Přístup z menu nebo panelu nástrojů
Návod v pdf
Pavel Tobiáš, katedra geomatiky SketchUp – základ informačního systému 30. října 2014 10 / 18
Zásuvný modul TIS
Nástroj Nastavenípoužit standardní dialog inputboxnastavení názvu objektu, přiřazení obrázku, samostatného modelua popisuobrázek, model a popis samostatné soubory – jako atributy uloženyrelativní cesty k nim
Pavel Tobiáš, katedra geomatiky SketchUp – základ informačního systému 30. října 2014 11 / 18
Zásuvný modul TIS
Popissamostatný textový soubormožno použít HTML formátovánípro odkazování na lokální soubory možno využít speciální odkaz(volá funkci v rámci SketchUpu) – <a href="skp:soubor@adresa". . .
Pavel Tobiáš, katedra geomatiky SketchUp – základ informačního systému 30. října 2014 12 / 18
Zásuvný modul TIS
Nastavení pohledu kamerypo nastavení atributůpro potřeby nástroje Tabulkapomocí běžných nástrojů programu SketchUp
Pavel Tobiáš, katedra geomatiky SketchUp – základ informačního systému 30. října 2014 13 / 18
Zásuvný modul TIS
Nástroj Výběrzobrazení okna Podrobnostio objektu po kliknutí na vybranýobjektpoužita třída WebDialog(Internet Explorer)HTML generováno v rámci Rubyskriptu dle nastavených atributů
Pavel Tobiáš, katedra geomatiky SketchUp – základ informačního systému 30. října 2014 14 / 18
Zásuvný modul TIS
Nástroj Tabulkasouhrnný přehled objektůs atributynázvy objektů jsou součástíodkazůpo kliknutí na odkaz se přesunepohled na vybraný objekta zobrazí se podrobnostipřehled v rámci modelu nebokomponenty/skupiny
Pavel Tobiáš, katedra geomatiky SketchUp – základ informačního systému 30. října 2014 15 / 18
Zásuvný modul TIS
Nástroj Přehled atributůpřehled všech atributů vybraného objektupro kontroluzobrazí i atributy nastavené jiným způsobem (jiným pluginem)
Pavel Tobiáš, katedra geomatiky SketchUp – základ informačního systému 30. října 2014 16 / 18
Závěr
Zásuvný modul TISrozšiřuje možnosti aplikace SketchUp s využitím Ruby APISketchUp se stává základem jednoduchého informačního systémunastavování a prohlížení pouze v rámci aplikace SketchUps nainstalovaným pluginem
Export modelu z formátu skp?nastavení atributů ve SketchUpuexport do podoby použitelné pro webovou prezentaciSketchUp Importer/Exporter Interface?
Pavel Tobiáš, katedra geomatiky SketchUp – základ informačního systému 30. října 2014 17 / 18
Děkuji za pozornost.
Pavel Tobiáš, katedra geomatiky SketchUp – základ informačního systému 30. října 2014 18 / 18
top related