Hello,

I have made this "code" to rotate a point about another point, which stays at it's own place (notice that this is programmed, so: Math.sqrt is the square root, Math.sin is sinus etc.) :

But this doesn't work properly: The point DOES rotate, and in a good circle with a radius equal to "distance", but it doesn't rotate 45 degrees, but much more. I hope i've been clear to you all, because i'm not English :Pd = 45;

xdistance = x2 - x;

ydistance = y2 - y;

distance = Math.sqrt(xdistance*xdistance+ydistance*ydistance) ;

y = y2+distance*Math.sin(d);

x = x2+distance*Math.cos(d);

variables:

d is the amount of rotation in degrees

x is the x coordinate of the point to be rotated

y is the y coordinate of the point to be rotated

x2 is the x coordinate of the axis

y2 is the y coordinate of the axis

distance is the distance between point 1 and point 2

Thanx in advance,

Jürgen