Térköz koordinátái
A 3D térben a hangforrások és a figyelők helyzetét, sebességét és tájolását a Cartesian koordinátái képviselik, amelyek három tengely értékei: az x tengely, az y tengely és a z tengely.
A tengelyek az alkalmazás által létrehozott nézőponthoz vannak viszonyítva. Az x tengely értékei balról jobbra, az y tengelyen lefelé és felfelé, a z tengelyen pedig a közelről a messzere növekednek.
A X3DAUDIO_VECTOR szerkezet a három tengelyen lévő pozíciót, sebességet vagy tájolást leíró értékeket tartalmazza.
A vektorokat hagyományosan zárójelben, vesszővel elválasztva három értékként fejezik ki, sorrendben (x, y, z).
A pozícióhoz az értékek a felhasználó által meghatározott világegységekben találhatók.
A sebesség szempontjából a vektor az egyes tengelyek mentén másodpercenkénti mozgási sebességet írja le.
A tájoláshoz az értékek tetszőleges egységekben vannak, és egymáshoz viszonyítva vannak. Ha például a 3D világ alapnézete észak felé néz a horizont felé, és a figyelő tájolása (-1, 0, 1), akkor a figyelő északnyugat felé néz. Mivel a vektoron belüli értékek nem abszolút egységekben vannak, a vektor egyenlően kifejezhető (-5, 0, 5) vagy (-0,25, 0, 0,25).
A térhatású vektorok hasonlóan működnek, mint a 2D vektorok, de a felfelé irányuló további tengelyekkel. A vektorok kétdimenziós térben való működését egy gráfpapírra rajzolva tekintheti meg. Hagyja, hogy az értékek a papír aljától a tetejéig, balról jobbra növekedjenek. A (0, 0) és (1, 1) közötti vonal tájolása vagy iránya megegyezik a (0, 0) és (5, 5) közötti vonallal. A második vonal azonban nagyobb távolságot vagy sebességet jelez.
Kapcsolódó témakörök