Megosztás a következőn keresztül:


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.

gyakori hangfogalmak

X3DAudio áttekintése