Fórum Sharpgames
 
 
  Forum  Criação de Jogo...  Algoritmos  Ângulos!
Anterior Anterior
 
Próximo Próximo
Nova Entrada 22/4/2009 23:22
  Cloudwsy
31 tópicos
8th Level Poster


Ângulos! 
Modificado Por Cloudwsy  em 22/4/2009 20:22:47)
Olá, amigos!
Eu gostaria de saber se tem como calcular o Angulo de um objeto comparado com outro objeto.
Exemplificando isso, eu tenho um objeto num determinado local da tela e outro num outro local!
Ex:

                                                                (objeto1)



                                 (objeto2)

Eu gostaria de saber agora, se tem como saber o valor ângulo da distancia deles:
Ex
                                                                (objeto1)
                                                                     -
                                                          -
                                                  -   ângulo
                                 (objeto2)___________________________

                                          

Se alguem puder me ajudar, eu agradeço muito!

 
Nova Entrada 4/6/2009 15:09
  jkleber
26 tópicos
9th Level Poster


Re: Ângulos! 
Tem sim, tenta o seguinte

Você tem as coordenadas X e Y de cada um destes objetos certo?... Então a diferença entre X1 (X do objeto 1) e X2 (X do objeto 2), é o seu cateto adjacente, e a diferença entre Y1 e Y2, e o seu cateto oposto, então Tanjente do angulo = cateto oposto / cateto adjacente.... Para saber o angulo é só cancular o arcotangente desta divisão.

tan(angulo) = catOp / catAdj
angulo = tan-1(catOp / catAdj)
 
Nova Entrada 5/6/2009 3:00
  lucianoJose
195 tópicos
Iniciante


Re: Ângulos! 
Oi Cloud,

Dá uma olhada no artigo Angulo entre vetores daqui do SharpGames. Talvez ele possa te ajudar! 

abraços

@lucianoJoseBr My Blog: http://lucjose.wordpress.com
 
Anterior Anterior
 
Próximo Próximo
  Forum  Criação de Jogo...  Algoritmos  Ângulos!
Logos do XBox 360, XNA e Games For Windows
Copyright 2006-2012 por SharpgamesPolítica de Privacidade  |  Termos de Uso