Leksykon IT › Programowanie › Obrót 3D

Obrót 3D

Programowanie Svenska → Zaktualizowano: 2026-10-05

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.

← Wróć do leksykonu