Answered Calcular un angulo con dos puntos

  • miércoles, 25 de julio de 2012 1:07
     
     


    Hola, yo tengo los puntos A y B (y conosco sus respectivos X y Y) y quisiera obtener el valor del angulo X. ¿Alguien sabe como obtenerlo?

    Se que matemáticamente seria: tan^1(recta Z / recta Y)

Todas las respuestas

  • miércoles, 25 de julio de 2012 9:38
     
     Respondida Tiene código

    Sería algo así:

    A = (ax,ay)
    B = (bx,by)
    
    alfa = Math.atan2(by-ay, bx-ax);


    Tambien conocido como Blau www.youtube.com/malditis www.charcostudios.com

  • jueves, 26 de julio de 2012 4:11
     
     
    no me anda asi, busco como poner tan^-1 en c# (alguna funcion), ni tanh ni atan son lo que busco
  • jueves, 26 de julio de 2012 8:19
    Moderador
     
     
    Por que no te vale lo que ha puesto CharcoStudios?

    Vicente Cartas Espinel - MVP XNA/DirectX

    Blog about C# and XNA Development

    Blog about Role Playing Games

  • jueves, 26 de julio de 2012 19:43
     
     

       atan ==arcotangente == inversa de la tangente == tan^-1 

    y atan2 además te da el angulo correcto porque tiene en cuenta los signos de los argumentos...

    La función atan es la que buscas.. y la atan2 es la que necesitas... :)


    Tambien conocido como Blau www.youtube.com/malditis www.charcostudios.com