Coordenadas del espacio 3D
La posición, la velocidad y la orientación de las fuentes de sonido y los agentes de escucha en el espacio 3D se representan mediante coordenadas cartesianas, que son valores en tres ejes: el eje X, el eje Y y el eje Z.
Los ejes son relativos a un punto de vista establecido por la aplicación. Los valores del eje X aumentan de izquierda a derecha, en el eje Y de abajo a arriba y en el eje Z de cerca a lejos.
La estructura X3DAUDIO_VECTOR contiene valores que describen la posición, la velocidad o la orientación en los tres ejes.
Convencionalmente, los vectores se expresan como tres valores entre paréntesis y separados por comas, en el orden (x, y, z).
Para la posición, los valores se encuentran en unidades del mundo definidas por el usuario.
Para la velocidad, el vector describe la velocidad de movimiento a lo largo de cada eje en unidades del mundo por segundo.
Para la orientación, los valores están en unidades arbitrarias y son relativos entre sí. Por ejemplo, si la vista base del mundo 3D se enfrenta al norte hacia el horizonte y la orientación del agente de escucha es (-1, 0, 1), el agente de escucha se enfrenta al noroeste. Dado que los valores de un vector no están en unidades absolutas, el vector podría expresarse igualmente como (-5, 0, 5) o (-0,25, 0, 0,25).
Los vectores 3D funcionan de forma muy similar a los vectores 2D, pero con un eje adicional en la dirección hacia arriba. Puede ver cómo funcionan los vectores en el espacio 2D dibujandolos en una hoja de papel gráfico. Deje que los valores aumenten de la parte inferior a la parte superior del papel y de izquierda a derecha. Una línea dibujada de (0, 0) a (1, 1) tiene la misma orientación o dirección, que una dibujada de (0, 0) a (5, 5). Sin embargo, la segunda línea indica una mayor distancia o velocidad.
Temas relacionados
-
de X3DAudio