Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: anonimo12121 en 30 Enero 2012, 01:36 am



Título: Crear una linea recta de (x1,y1) hasta (x2,y2) (Ayuda)
Publicado por: anonimo12121 en 30 Enero 2012, 01:36 am
Hola compañeros ando de culo con este tema por que no tengo ni idea de geometria ni de poligonos, me tenido que poner a estudiarlo :).

Pero como muchas veces me atasco en algo muy sencillo y me quedo ciego.

Esto programando la función para mi juego y trata la función de la trayectoria de un proyectil, pero no caigo en la función que debería de ser para sacar esa recta.

Pongamos unas coordenadas a ver si alguien me lo resuelve;

EJEMPLO
Origen x=10, y=10;
Destino x=230, y=40;


Saludos.


Título: Re: Crear una linea recta de (x1,y1) hasta (x2,y2) (Ayuda)
Publicado por: Ferno en 30 Enero 2012, 01:45 am
La pendiente "m" es de la forma:

(x2-x1)/(y2-y1) = m

Y con este dato, y reemplazando con alguno de los dos puntos que posees, sacás la ordenada al orígen con:

y = mx + b

Donde x e y son los valores de alguna de las dos coordenadas dato y m es la pendiente que calculaste antes. Sacando b, ya tenés la ecuación de la recta.