FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Ángulo entre dos puntos
Hola a todos
Necesito calcular el ángulo [0º..360º[ entre dos puntos (x1,y1) y (x2,y2) (el ángulo que tendría una recta que uniera a los dos puntos) Se que en C++ se puede hacer con la función: atan2(y2-y1,x2-x1); pero en delphi no existe la función Atan2. ¿ algúna función de delphi que haga esto u otro modo de calcularlo ? Gracias. |
#2
|
|||
|
|||
Hay una función llamada arctan, podés usar esa
Saludos |
#3
|
||||
|
||||
Si el tema es como alimentas dos puntos. Ahi se le va a complicar al amigo, relacionar esos dos puntos y sacar un número coherente a lo que esta buscando.
|
#4
|
||||
|
||||
El problema de ArcTan es que no diferencia bien los cuadrantes, he hecho:
RadToDeg(ArcTan((y2-y1)/(x2 - x1))) pero solo devuelve un número entre [0..90] en el 1º y 3º cuadrante y [0..-90] en el 2º y 4º cuadrante por lo que no se realmente el ángulo. Saludos. |
#5
|
||||
|
||||
#6
|
|||
|
|||
Espero que ande bien |
#7
|
||||
|
||||
Muchas gracias, eso es lo que necesitaba.
Con lo fácil que era y no probarlo... me había metido en la unit pas y allí no estaba esa función, tendría que haber mirado en la unit math. Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Trazar lineas en una imagen y Calcular Angulo??? | erikmx | Gráficos | 18 | 21-09-2008 01:34:45 |
Los puntos sobre las ies. | marcoszorrilla | La Taberna | 14 | 23-04-2008 02:09:43 |
Determina la amplitud de un ángulo dada su tangente. | Roilo | Varios | 4 | 02-05-2007 17:54:49 |
Cargar puntos en una DB | juanchi | Conexión con bases de datos | 8 | 06-03-2007 18:06:56 |
Puntos | Carlex | Varios | 2 | 23-09-2004 14:44:09 |
|