AvatarSceneConfig class
Define a configuração da cena do avatar para controlar o posicionamento e a orientação do avatar.
Construtores
| Avatar |
Cria e inicializa uma instância desta classe com valores padrão. |
Propriedades
| amplitude | A amplitude dos movimentos do avatar. O valor deve estar entre 0 e 1, sendo 1 o padrão (amplitude total). |
| positionX | O deslocamento da posição horizontal do avatar. O valor deve estar entre -1 e 1, onde 0 está centrado. |
| positionY | O deslocamento da posição vertical do avatar. O valor deve estar entre -1 e 1, onde 0 está centrado. |
| rotationX | A rotação em torno do eixo X (pitch) em radianos. |
| rotationY | A rotação em torno do eixo Y (guinada) em radianos. |
| rotationZ | A rotação em torno do eixo Z (rolamento) em radianos. |
| zoom | O nível de zoom do avatar. O valor deve estar entre 0 e 1, sendo 1 o padrão (sem zoom). |
Detalhes do Construtor
AvatarSceneConfig(number, number, number, number, number, number, number)
Cria e inicializa uma instância desta classe com valores padrão.
new AvatarSceneConfig(zoom?: number, positionX?: number, positionY?: number, rotationX?: number, rotationY?: number, rotationZ?: number, amplitude?: number)
Parâmetros
- zoom
-
number
O nível de zoom (0-1, padrão 1.0).
- positionX
-
number
O deslocamento de posição horizontal (-1 para 1, por defeito 0,0).
- positionY
-
number
O deslocamento da posição vertical (-1 para 1, por defeito 0,0).
- rotationX
-
number
A rotação em torno do eixo X em radianos (padrão 0.0).
- rotationY
-
number
A rotação em torno do eixo Y em radianos (por defeito 0,0).
- rotationZ
-
number
A rotação em torno do eixo Z em radianos (por defeito 0,0).
- amplitude
-
number
A amplitude dos movimentos do avatar (0 para 1, padrão 1.0).
Detalhes da Propriedade
amplitude
A amplitude dos movimentos do avatar. O valor deve estar entre 0 e 1, sendo 1 o padrão (amplitude total).
amplitude: number
Valor da Propriedade
number
positionX
O deslocamento da posição horizontal do avatar. O valor deve estar entre -1 e 1, onde 0 está centrado.
positionX: number
Valor da Propriedade
number
positionY
O deslocamento da posição vertical do avatar. O valor deve estar entre -1 e 1, onde 0 está centrado.
positionY: number
Valor da Propriedade
number
rotationX
A rotação em torno do eixo X (pitch) em radianos.
rotationX: number
Valor da Propriedade
number
rotationY
A rotação em torno do eixo Y (guinada) em radianos.
rotationY: number
Valor da Propriedade
number
rotationZ
A rotação em torno do eixo Z (rolamento) em radianos.
rotationZ: number
Valor da Propriedade
number
zoom
O nível de zoom do avatar. O valor deve estar entre 0 e 1, sendo 1 o padrão (sem zoom).
zoom: number
Valor da Propriedade
number