Obrót 3D
Matematyka przekształcania współrzędnych 3D za pomocą macierzy obrotu — podstawowa operacja grafiki czasu rzeczywistego i serce demek z wirującym sześcianem.
Aby obrócić punkt w przestrzeni 3D, mnoży się jego współrzędne przez macierz obrotu. Sześcian ma 8 wierzchołków, złożona siatka — tysiące. W każdej klatce każdy wierzchołek jest obracany, często jednocześnie wokół kilku osi. Programiści dem mieli na tym punkcie obsesję — ręcznie strojony asembler wyciskający każdy cykl, tablice wartości zamiast funkcji trygonometrycznych i sprytne sztuczki bitowe omijające kosztowne operacje. Matematyka to była algebra liniowa; wykonanie — żmudny problem optymalizacyjny.