Pergunta

Eu quero calcular o ângulo de rotação quando estou rodando o iphone a partir do modo retrato para paisagem direita ou Paisagem esquerda, mas no plano YX. No meu jogo eu quero girar objeto relação ao iPhone, mas na direção oposta. Se eu moverei iphone do modo retrato para paisagem junto de 30 graus, em seguida, eu quero passar objeto de 30 graus, mas só para a direita paisagem. Eu tenho fórmula do produto escalar como

v1.v2 = L1.L2cos (?) Mas eu não sei a solução exata assim. Portanto, se qualquer um sabe-o por favor, ajude-me para fora Agradecemos antecipadamente.

Foi útil?

Solução

Você provavelmente vai encontrar o atan2 () função de biblioteca padrão útil. Ele vai converter os números x e y de aceleração em um ângulo para você.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top