Uppsats - Chalmers tekniska högskola
Uppsats - Chalmers tekniska högskola
Uppsats - Chalmers tekniska högskola
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Artikeln ”Exploring interactive curve and surface manipulation using a bend<br />
and twist sensitive input strip” - inmatningsdon, IDGG-kursen<br />
Denna artikeln fokuserar på ett nytt alternativt inmatningsdon och inte på det grafiska<br />
gränssnittet, och är alltså tänkt att användas med ett traditionellt gränssnitt.<br />
Inmatningsdonet ifråga är en remsa vars användningsområde är att tillåta en användare att på<br />
ett intuitivt sätt skapa och manipulera kurvor och ytor i 3-dimensionell datorgrafik utan kravet<br />
på att kunna den matematiska definitionen för kurvor. Idéen är intressant genom att<br />
användaren fysiskt kan böja och vrida på en remsa som representerar utseendet man önskar få<br />
virtuellt på skärmen. Användaren kommer därmed undan mycket arbete att behöva definiera<br />
geometrin matematiskt i datorn eftersom allt som behövs är att använda remsan.<br />
Samtidigt som det kan kännas som en lättnad att slippa matematiska beräkningar så är<br />
matematiken ett kraftfullt verktyg att använda om man behärskar den. Artikelns<br />
upphovsmakare har därför skapat remsan för att utnyttja det bästa av två världar.<br />
Det är endast en prototyp som skapats för att illustrera hur detta inmatningsdon kan användas<br />
för att manipulera enkla geometriska former, men det kan förenkla sättet man kan interagera<br />
med en dator istället för att använda en datormus. Dock behövs i denna prototypen andra<br />
inmatningsdon för att få ut något nyttigt av det hela, nämligen en pedal och en mus som styrs<br />
med foten. Om detta är en förenkling kan ju diskuteras, men det kan vara intuitivt då många<br />
användare kan tänkas ha en bil vilket gör att användbarhetströskeln inte nödvändigtvis<br />
behöver vara hög.<br />
Anledningen som artikelförfattarna ajälva anger till dessa extra inmatningsdon är att<br />
användaren kan ha händerna fria till att endast kontrollera remsan utan att behöva komplettera<br />
inmatningen med tangentbord och datormus.<br />
Själva remsans rörelser detekteras av två fiberoptiska rörelsesensorer som skickar data<br />
(sampel) om positionen av remsan till datorn. För att göra beräkningarna enkla görs en<br />
ett-till-ett mappning av remsans projektion i en s k rotationsmatris som följer en relativt enkel<br />
matematik.<br />
Fotmusen har en knapp som används till att byta till en av två kameror för att få en annan vy.<br />
Rör man på fotmusen så vrids kameran i den riktning man önskar. En sensor fastsatt på<br />
remsan kan användas för att utföra kommandoradsinstruktioner bland annat. Detta<br />
komplicerar hela upplägget eftersom händerna nu blir något mindre fira att endast använda<br />
remsan, så ytterligare två inmatningsdon finns för att kunna sköta dessa funktioner med<br />
fötterna istället kan användas.<br />
Sensorn på remsan har fyra knappar. Tre av dessa används för att överföra rörelserna i de tre<br />
rumsdimensionerna och den fjärde för att frysa grafiken på skärmen när man är nöjd med den<br />
form man skapat med remsan. Dessa funktioner kan som nämnts användas m h a pedalerna<br />
också.<br />
En smart detalj är att man använt en remsa som behåller sin deformation så att den inte går<br />
tillbaka till sitt ursprungliga utseende. Det gör det hela lättare för användaren då denne kan<br />
göra små ändringar utan att behöva göra om den önskade rörelsen från början igen.<br />
Artikeln visar på ett antal enkla operationer som kan utföras med remsan:<br />
den 28 oktober 2003 4