När jag under programmerande kom till problemet med att rotera 3D föremål och räkna ut nya koordinater för varje punkt i föremålet insåg jag snabbt att det var dags att fräscha upp minnet från matte lektioner för länge sedan. För att kunna göra detta effektivt i en dator bör man använda rotations och förflyttningsmatriser som räknas samman.

Advanced graphics programming har funktioner för det mesta som behövs, Matematisk uppslagsbok ger en kort vägledning på svenska om några trigonometriska uttryck och matrisernas teori. Den kan var värd att titta i när man känner sig helt bortkommen.
Flights of Fanasy är en bok som beskriver hur man programmerar en enkel flygsimulator. Den är några år gammal och jag minns att redan på 1990-talet när jag byggde en simulator efter denna modell var den skrämmande förenklad och kunde inte på något sätt konkurrera med den tidens simulatorer. Men boken har en hel del praktiska tillämpningar med kod, som är läsvärda.

Inga kommentarer:
Skicka en kommentar