Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
18
Interakcjawwirtualnymśrodowisku
Pozycjaiorientacjarękilubewentualniekierunekwskazywaniadłoniąwy-
starcządowybrania,przesuwaniaczyobrotówdanegoobiektu.Śledzenieruchów
gałkiocznejczykontrolowaniepozylubruchówkończynużytkownikausprawnia
tenprocesiczynigobardziejnaturalnym,jednakniesięgadowszystkichdostęp-
nychstopniswobody[37,92].Jedyniebraksprzężeniazwrotnegozreceptorami
czuciaobniżawtymprzypadkupostrzeganienaturalnościprocesuinterakcji[44].
Pewnąodmianąmanipulowaniaobiektamizapomocągestówjestsystemkon-
troliinterfejsuopartyomenu,przyciskiipaskinarzędzi.Elementytemogąsta-
nowićistotnekomponentyinterfejsówsystemówwirtualnychijeślipotraktujemy
jejakoobiektytoichobsługa,zarównowprzestrzeni2Djaki3D,wymagama-
nipulacjianalogicznejdopozostałychelementówświatawirtualnego[28].Sys-
temytewydająsiębyćtrójwymiarowymrozszerzeniembezpośredniejmanipula-
cjielementamiGraficznegoInterfejsuUżytkownika(ang.GUI-graphicaluser
interface)zapomocąstandardowychurządzeńwejścia[274].Wykorzystanieręki
wtejodmianieinterfejsów,ograniczasięzwykledopodstawowychruchóww
przestrzeni3D(przemieszczaniedłoniwcelunakierowaniawirtualnegokursora
napozycjęmenuiwykonaniegestulubprzyjęciepozydłoni,potwierdzającejwy-
bór).
Liczbaopcji,szczególniewobszarzezadaniamanipulacjidowodzijedynie,
jakwieleistniejemożliwychrozwiązańwzakresieprojektowaniatechnikma-
nipulacjiobiektami.Bowman[36]zebrałrównieżwskazówkidotyczącezasad
projektowanianowychtechnikinterakcji.Postulująone:
-zmniejszenieliczbymanipulowanychstopniswobodywszędzie,gdzieto
jestmożliwe;
-wprowadzenieogólnychalbospecyficznychdlaaplikacjiograniczeńmani-
pulacyjnych,którychzadaniemjestuproszczeniezadaniazpunktuwidze-
niaużytkownika.Przykładowoprojektującwnętrzepomieszczeniameble
powinnypozostaćnapodłodze.Ograniczeniamanipulacyjnemogąobcią-
żaćkomputer(np.poprzezuwzględnienieograniczeńmodelulubpoprzez
symulacjęfizyczną)lubużytkownika,którywpostaciwidżet-ów2specyfi-
kujemodyfikowanestopnieswobodyobiektu;
-zapewnieniebezpośredniejmanipulacjizapomocąwirtualnejrękitamgdzie
tomożliwe;
-unikanieczęstegoipowtarzającegosięskalowaniaużytkownikabądźśro-
dowiska
2widżet(ang.widget)topodstawowyelementgraficznegointerfejsuużytkownika(tj.okno,
kontrolka)zapewniającyokreślonąfunkcjonalność