Constrói uma rotação em torno de um eixo que passa por um ponto central, como três matrizes aplicadas por ordem: mover o centro para a origem, rodar, mover de volta. O ângulo está em graus.
O ângulo em graus, a direção do eixo e o centro por onde passa
A lista de matrizes a aplicar por ordem
Constrói uma rotação em torno de uma linha paralela ao eixo X que passa por um ponto central, como três matrizes aplicadas por ordem: mover o centro para a origem, rodar, mover de volta. O ângulo está em graus.
O ângulo em graus e o centro
A lista de matrizes a aplicar por ordem
Constrói uma rotação em torno de uma linha paralela ao eixo Y que passa por um ponto central, como três matrizes aplicadas por ordem: mover o centro para a origem, rodar, mover de volta. O ângulo está em graus.
O ângulo em graus e o centro
A lista de matrizes a aplicar por ordem
Constrói uma rotação em torno de uma linha paralela ao eixo Z que passa por um ponto central, como três matrizes aplicadas por ordem: mover o centro para a origem, rodar, mover de volta. O ângulo está em graus.
O ângulo em graus e o centro
A lista de matrizes a aplicar por ordem
Constrói uma rotação a partir de três ângulos em torno de um ponto central: yaw roda em torno de Y, pitch em torno de X e roll em torno de Z, em graus. O resultado são três matrizes aplicadas por ordem: mover o centro para a origem, rodar, mover de volta.
A guinada, a inclinação e o rolamento em graus e o centro
A lista de matrizes a aplicar por ordem
Constrói uma escala com o seu próprio fator por eixo, medida a partir de um ponto central que fica no lugar, como três matrizes aplicadas por ordem: mover o centro para a origem, escalar, mover de volta.
O centro e o fator para cada eixo
A lista de matrizes a aplicar por ordem
Constrói uma escala com o seu próprio fator por eixo, medida a partir da origem; [2, 3, 1] duplica X,
triplica Y e mantém Z.
O fator para cada eixo
Uma lista com a única matriz de escala
Constrói uma escala pelo mesmo fator em todos os eixos, medida a partir da origem, de modo que 2 torna tudo duas vezes maior e duas vezes mais longe da origem.
O fator
Uma lista com a única matriz de escala
Constrói uma escala pelo mesmo fator em todos os eixos, medida a partir de um ponto central que fica no lugar, como três matrizes aplicadas por ordem: mover o centro para a origem, escalar, mover de volta.
O fator e o centro
A lista de matrizes a aplicar por ordem
Constrói um movimento por um vetor; [10, 5, 0] move 10 ao longo de X, 5 ao longo de Y e nada ao longo de Z.
O vetor de deslocação
Uma lista com a única matriz de translação
Constrói um movimento por vetor, para transformar muitos objetos cada um pelo seu próprio vetor, pela mesma ordem.
Os vetores de deslocação
Uma transformação por vetor, pela mesma ordem
Constrói matrizes de transformação para mover, rodar e escalar geometria, usando a matemática do BabylonJS. Uma transformação é uma matriz 4x4 como 16 números por ordem de colunas; a maioria dos métodos devolve uma lista curta delas que é aplicada por ordem, pelo que uma rotação em torno de um ponto é um movimento para a origem, a rotação, e o movimento de volta. Os ângulos estão em graus. O serviço
transformsdo pacote base constrói as mesmas matrizes sem o motor.