# Getting the third point from two points on one line

My question is the following

how can i get the x3,y3 point from x1,y1 and x2,y2 points?

the x3,y3 point distance from x1,y1 is 300.

-

## migrated from stackoverflow.comFeb 18 '11 at 18:23

This question came from our site for professional and enthusiast programmers.

Assume

dx = x2 - x1
dy = y2 - y1


Then,

x3 = x1 + dx*k
y3 = y1 + dy*k


The square of distance between p1 and p3 is

(dx^2 + dy^2)*k^2 = 300^2


Now you can find k and then x3 and y3

-
It gives me wrong answer –  Sami May 26 '14 at 12:50
@Sami Can you give an example? –  Nikita Rybak Jun 9 '14 at 3:27
Sorry its right. It was only my programming language problem. It tired it in javascript. I later came to know that there i had to use Math.pow(x,2) instead of x^2 –  Sami Jun 9 '14 at 8:43