![]() |
![]() |
| Paypal | 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 |
|