Souřadnice prostorového prostoru
Pozice, rychlost a orientace zdrojů zvuku a naslouchacích procesů v prostorech 3D jsou reprezentovány kartézským souřadnicemi, což jsou hodnoty na třech osách: osa x, osa y a osa z.
Osy jsou relativní vzhledem k pohledu vytvořenému aplikací. Hodnoty na ose X se zleva doprava zvětší, na ose y směrem dolů k nahoru a na ose z téměř daleko.
Struktura X3DAUDIO_VECTOR obsahuje hodnoty popisující pozici, rychlost nebo orientaci na třech osách.
Vektory jsou obvykle vyjádřeny jako tři hodnoty uzavřené v závorkách a oddělené čárkami v pořadí (x, y, z).
Pro pozici jsou hodnoty ve světových jednotkách definovaných uživatelem.
Pro rychlost vektor popisuje rychlost pohybu podél každé osy ve světových jednotkách za sekundu.
Pro orientaci jsou hodnoty v libovolných jednotkách a jsou vzájemně relativní. Pokud je například základní pohled na 3D svět směrem na sever směrem k horizontu a orientace naslouchacího procesu je (-1, 0, 1), pak je naslouchací proces orientovaný na severozápad. Vzhledem k tomu, že hodnoty v vektoru nejsou v absolutních jednotkách, lze vektor vyjádřit stejně jako (-5, 0, 5) nebo (-0,25, 0, 0,25).
3D vektory fungují podobně jako 2D vektory, ale s další osou směrem nahoru dolů. Způsob, jakým vektory fungují ve 2D prostoru, si můžete prohlédnout tak, že je nakreslete na list grafu papíru. Nechte hodnoty zvětšovat odspodu do horní části papíru a zleva doprava. Čára nakreslená z (0, 0) na (1, 1) má stejnou orientaci nebo směr jako čára nakreslená z (0, 0) do (5, 5). Druhá čára však označuje větší vzdálenost nebo rychlost.
Související témata