Resultados da pesquisa a pedido "quaternions"

1 a resposta

Como você gira 2 quaternions de volta à posição inicial e depois calcula a rotação relativa?

Eu tenho 2 IMU's (unidades de medida inercial) e quero calcular sua rotação relativa. Infelizmente, a saída das IMUs me dá os dois quaternions em relação ao global (suponho que seja assim que os quaternions funcionam). No entanto, preciso de ...

1 a resposta

A multiplicação mais rápida de vetores de quaternário não funciona

Preciso de uma rotina de multiplicação de vetores de quaternário mais rápida para minha biblioteca de matemática. Agora eu estou usando o canônicov' = qv(q^-1), que produz o mesmo resultado da multiplicação do vetor por uma matriz feita a partir ...

2 a resposta

Por que minha multiplicação direta de quaternário é mais rápida que o SSE?

Eu tenho passado por algumas implementações diferentes de multiplicação de quaternion, mas fiquei bastante surpreso ao ver que a implementação de referência é, até agora, a minha mais rápida. Esta é a implementação em questão: inline static quat ...

5 a resposta

Diferença entre os dois quaternions

ResolvidoEstou criando um sistema de portal 3D no meu mecanismo (como o jogo do Portal). Cada um dos portais tem sua própria orientação salva em um quaternion. Para renderizar a cena virtual em um dos portais, preciso calcular a diferença entre ...

4 a resposta

Como encontrar a rotação correta de um vetor para outro?

Eu tenho dois objetos e cada objeto tem dois vetores: vetor normalvetorComo nesta imagem: O vetor ativo é perpendicular ao vetor normal. Agora eu quero encontrar uma rotação única de um objeto para outro, como fazer isso? Eu tenho um método ...

2 a resposta

Usando quaternion em vez de roll, pitch e yaw para rastrear o movimento do dispositivo

Por favor, mantenha minha longa pergunta, estou tentando deixar o mais claro possível.O que estou tentando fazer é obter a atitude (inclinação e inclinação) ...

2 a resposta

Como multiplicar dois quaternions com instruções mínimas?

Depois de pensar um pouco, eu criei o seguinte código para multiplicar dois quaternions usando SSE:

3 a resposta

Como animar a câmera em three.js para ver um objeto?

2 a resposta

Como girar corretamente um quaternion ao longo de todo o eixo?

Eu quero codificar uma câmera em primeira pessoa com sua rotação armazenada em um quaternion. Infelizmente, há algo errado com a rotação.A seguinte função é ...

4 a resposta

Posso mudar X Y Z em um quatérnio?

Eu tenho um sistema de coordenadas onde o eixo Y é UP. Eu preciso convertê-lo para um sistema de coordenadas, onde Z é UP. Eu tenho as rotações armazenadas e...