22.08.2013 Views

Uppsats - Chalmers tekniska högskola

Uppsats - Chalmers tekniska högskola

Uppsats - Chalmers tekniska högskola

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!