Math math mat! :D

I got two XY points, what Im trying todo is set the first XY1 to "move towards" XY2, in my application. I assign new XY positions for XY1 every 100ms or so. So to the math:

What I remember from school is that I need to use some sort of variation of the phytagoras theorem?

The new X and Y are C1 and C2 of the right angled triangle, and the hypotenuse is the direction in wich XY2 is relation to XY1.

So I know the length of the hypotenuse and calculate the angle between XY1 and XY2, can I calculate the C1 and C2 from that?

Hope I made sense, math is hellova fun, it's just to hard to manage for some of us.. :P

I got two XY points, what Im trying todo is set the first XY1 to "move towards" XY2, in my application. I assign new XY positions for XY1 every 100ms or so. So to the math:

What I remember from school is that I need to use some sort of variation of the phytagoras theorem?

The new X and Y are C1 and C2 of the right angled triangle, and the hypotenuse is the direction in wich XY2 is relation to XY1.

So I know the length of the hypotenuse and calculate the angle between XY1 and XY2, can I calculate the C1 and C2 from that?

Hope I made sense, math is hellova fun, it's just to hard to manage for some of us.. :P

a point that is 100m from X1,Y1 in the direction of X2,Y2 is

X=X1+100m*(X2-X1)/sqrt((X2

Y=Y1+100m*(Y2-Y1)/sqrt((X2

The equation of a line between two points p1(x1,y1) and p2(x2,y2) is :

y = y1 + [(y2 - y1) / (x2 - x1)] * (x - x1)

(when x1 is not equal to x2)

To let a point move from p1 to p2, you just let x vary from x1 to x2, and calculate the corresponding y with the above equation.

In the special case where x1 is equal to x2, the equation becomes :

x = x1

And to let a point move from p1 to p2, you just let y vary from y1 to y2, and calculate the corresponding x with the above equation.

Please provide your email to receive a sample view!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.