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.
This page is posted |
http://mindprod.com/jgloss/polar.html | |
Optional Replicator mirror
|
J:\mindprod\jgloss\polar.html | |
Please read the feedback from other visitors,
or send your own feedback about the site. Contact Roedy. Please feel free to link to this page without explicit permission. | ||
Canadian
Mind
Products
IP:[65.110.21.43] Your face IP:[18.227.140.251] |
| |
Feedback |
You are visitor number | |