Angle!

Ok, i get this example working on my plane game, i receive East -180 to East +180 degrees, still,

im after North +0 to North +360 degrees at on my game, is there any matematical solution with Java for North 0 to North 360 angles.

or, do i do tricks, like a i did on my first post ??

-----

Thanks..

The result above makes East = 0.

If you want North to be 0, East effectively becomes -90.

That means, add 90 to the value returned.

The result above gives you a value from -180 to 180 (where 0 is east).

If you want to make it 0 to 360, effectively everything is 180 more.

That means, add 180 to the value returned.

We want to do both.

Let's convert it into an equation.

1 2 3 4 5 6 7 8
| public double convertToNorth(double angle) { return angle + 90; } public double convertTo360(double angle) { return angle + 180; } |

Doing both means you've got to convert it to 360 and then make sure 0 is considered north. That means:

1 2 3 4 5 6 7 8 9 10 11 12 13 14
| public double doBoth(double angle) {
angle = convertTo360(angle);
angle = convertToNorth(angle);
return angle; } |

Make sense yet? What's the final result? That's right. Add 270.