setElementRotation
Define a rotação de um elemento, em graus.
Sintaxe
Seção intitulada “Sintaxe”bool setElementRotation ( element oElemento, number rx, number ry, number rz [, string ordem = "default", bool corrigirRotacaoPed = false ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
oElemento | element | — | Elemento a girar. |
rx, ry, rz | number | — | Ângulos em graus. |
ordem | string | "default" | Mesma lista aceita por getElementRotation. |
corrigirRotacaoPed | bool | false | Só no cliente. Com true, um jogador ou ped é girado nos três eixos, com rz mantido como a direção para onde ele está virado. O servidor aceita e ignora. |
Retorno
Seção intitulada “Retorno”true em caso de sucesso, false se o tipo não tiver rotação, se a ordem for desconhecida ou se algum ângulo não for um número finito (o cliente só recusa NaN). Uma ordem desconhecida ou um ângulo inválido também registra um aviso.
O servidor gira jogadores, peds, veículos, objetos e construções. O cliente também gira armas, efeitos, projéteis e a câmera, e aplica a rotação também aos descendentes do elemento.
Exemplo
Seção intitulada “Exemplo”setElementRotation(porta, 0, 0, 90)Veja também
Seção intitulada “Veja também”getElementPosition— Devolve a posição de um elemento no mundo.setElementPosition— Move um elemento para uma posição.getElementRotation— Devolve a rotação de um elemento, em graus.getElementMatrix— Devolve a matriz de transformação de um elemento.setElementMatrix— Define a matriz de transformação e a posição de um elemento.getElementVelocity— Devolve a velocidade linear de um elemento.setElementVelocity— Define a velocidade linear de um elemento.getElementAngularVelocity— Devolve a velocidade de rotação de um elemento.