Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A posição, velocidade e orientação das fontes sonoras e ouvintes no espaço 3D são representadas por coordenadas cartesianas, que são valores em três eixos: o eixo x, o eixo y e o eixo z.
Os eixos são relativos a um ponto de vista estabelecido pela aplicação. Os valores no eixo x aumentam da esquerda para a direita, no eixo y de baixo para cima e no eixo z de perto para longe.
A estrutura X3DAUDIO_VETOR contém valores que descrevem a posição, velocidade ou orientação nos três eixos.
Convencionalmente, os vetores são expressos como três valores entre parênteses e separados por vírgulas, na ordem (x, y, z).
Para posição, os valores estão em unidades de mundo definidas pelo usuário.
Para a velocidade, o vetor descreve a taxa de movimento ao longo de cada eixo em unidades mundiais por segundo.
Para orientação, os valores estão em unidades arbitrárias e são relativos entre si. Por exemplo, se a visão base do mundo 3D está voltada para o norte em direção ao horizonte, e a orientação do ouvinte é (-1, 0, 1), então o ouvinte está voltado para noroeste. Como os valores dentro de um vetor não estão em unidades absolutas, o vetor igualmente pode ser expresso como (-5, 0, 5) ou (-0,25, 0, 0,25).
Os vetores 3D funcionam muito como os vetores 2D, mas com um eixo adicional na direção ascendente. Você pode ver como os vetores funcionam no espaço 2D desenhando-os em uma folha de papel gráfico. Deixe que os valores aumentem de baixo para cima do papel e da esquerda para a direita. Uma linha traçada de (0, 0) a (1, 1) tem a mesma orientação, ou direção, que uma traçada de (0, 0) a (5, 5). No entanto, a segunda linha indica uma distância maior, ou velocidade.
Tópicos relacionados
-
Visão geral do X3DAudio