| Polar | Cartesian | Java Drawing |
|---|---|---|
![]() |
![]() |
![]() |
You can convert polar coordinates to Cartesian x,y coordinates with:
// polar to Cartesian double x = Math.cos( angleInRadians ) * radius; double y = Math.sin( angleInRadians ) * radius; // Cartesian to polar. double radius = Math.sqrt( x * x + y * y ); double angleInRadians = Math.acos( x / radius );If your angles are in degrees, to see how to convert them to radians, see the radians entry. To convert to drawing coordinates you must round to integers and invert the sign of y, since y grows down in Java rather than up as in mathematics.
|
|
available on the web at: |
http://mindprod.com/jgloss/polar.html |
optional Replicator mirror
|
J:\mindprod\jgloss\polar.html | |
![]() |
Please email your
feedback for publication,
letters to the editor, errors, omissions, typos, formatting errors, ambiguities, unclear
wording, broken/redirected link reports, suggestions to improve this page or comments to
Roedy Green :
| |
| Blog | Canadian
Mind
Products
IP:[65.110.21.43] Your face IP:[184.72.184.104] |
|
| Feedback | You are visitor number 14,562. | |