IT-lexikon Programmering 3D-rotation

3D-rotation

Programmering In English → Uppdaterad: 2026-08-18

Matematik för att transformera 3D-koordinater genom att multiplicera med rotationsmatriser, en grundsten för realtidsgrafik och demor.

En 3D-punkt kan roteras kring en axel genom att multiplicera dess koordinater med en rotationsmatris. För en demo krävs ofta flera rotationer per frame för hundratals eller tusentals polygoner, vilket kräver mycket optimering. Demomakare hade långa historier av handoptimerad assembly-kod för att beräkna rotationen så snabbt som möjligt. Teknikerna utvecklades från vektorgeometri men implementerades ofta genom precalculerade tabeller och lookup-tricks för att hålla cpu-tiden nere.

← Tillbaka till lexikonet