Resultados da pesquisa a pedido "quaternions"
Fusão do sensor Madgwick no LSM9DS0
Estou tentando implementar o algoritmo de fusão do sensor Madgwickdaqui [http://www.x-io.co.uk/open-source-imu-and-ahrs-algorithms/]no sensor LSM9DS0 (acelerômetro, giroscópio e magnetômetro) no microcontrolador STM Cortex M3. Os dados brutos de ...
Como interpolar rotações?
Eu tenho dois vetores descrevendo rotações; uma rotação inicial A e uma rotação alvo B. Como eu melhor interpolaria A por um fator F para abordar B? O uso de um simples lerp nos vetores não funciona quando mais de uma dimensão precisa ser ...
Gire um objeto 3D em 3 eixos no JavaFX corretamente
Então, o método que eu usei até agora para rotacionar objetos no JavaFX foi que eu o coloquei em camadas em 3 grupos, cada um deles com um Rotate anexado e bloqueado em um único eixo da seguinte forma: Rotate heading, roll, pitch; Group ...
Como obter os ângulos de Euler do vetor de rotação (Sensor.TYPE_ROTATION_VECTOR)
Girei meu dispositivo Android na direção x (de -180 a 180 graus), veja a imagem abaixo. E presumo que apenas o valor do vetor de rotação x seja alterado. Y e z talvez tenham algum ruído, mas não deve haver muita diferença entre os valores. No ...
Girar GameObject ao longo do tempo
Eu sou um novo aqui e tento começar a trabalhar com o Unity Engine. Alguém poderia me explicar como funciona o Quaternion.Slerp? Porque eu quero girar algum objeto em diferentes ângulos 90, 180 e 270. Meu código você pode ver abaixo. ...
Unity3d - eulerAngles (local e global) totalmente diferente do que está no inspetor
No inspetor de um gameObject, estou usando a rotação inicial é "-90", mas quando corroprint(transform.eulerAngles.x) Eu recebo 270 (idem paratransform.localEulerAngles.x) Se eu inclinar ogameObject para baixo, o valor do inspetor X aumenta ...
Criação de quaternion aleatório uniforme e multiplicação de dois quaternions
Eu tenho uma função python (NumPy) que cria um quaternion aleatório uniforme. Gostaria de obter a multiplicação de dois quaterniões como matriz retornada bidimensional a partir da mesma ou de outra função. A fórmula da multiplicação de ...
Como evitar rolar na câmera SceneKit controlada pelo Core Motion?
Estou configurando minha câmera SceneKit para a atualCMDeviceMotion atitude usando oExtensão CMDeviceMotion [https://gist.github.com/travisnewby/96ee1ac2bc2002f1d480]descrito nesteresponda [https://stackoverflow.com/a/33695442/235297]: func ...
Dividir quaternion em rotações de eixo
Eu tenho um quaternion representando a orientação de um objeto (caixa amarela e esfera). Gostaria de saber se é possível dividir esse quaternion em outros quaternions que nos dão a rotação de cada eixo local (X, Y e Z). [/imgs/nQYew.png] O que ...
Como ativar a câmera do giroscópio na orientação atual do dispositivo
Gostaria de ativar o evento onButtonClick da câmera controlada por giroscópio, mas quero que comece na posição atual da câmera. Atualmente, quando o giroscópio é ativado, move a câmera para uma nova posição (provavelmente a rotação atual ...