Sign in to follow this  
adityav89

Convert 2D Polar coords to 3D spherical Coords

Recommended Posts

adityav89    122
I would like to know how to convert a 2d Polar coord to a 3d sphercial coord using matrix transformations. explain : 1.Earth is a 3d Sphere. 2.but becomes a 2d map when people need to move on it. 3.So, when i create a man given an angle and dist. from that angle 4. that point must be a point on the sphere, i posted this on the graphics form but i will hopefully get better answers here. So if u got confused by the explain, then just read the 1st line and tell me how to do it.

Share this post


Link to post
Share on other sites
LilBudyWizer    491
The surface of a sphere is 2D so a position on it can be represented by two coordinates such as longitude and latitude. You have differant projections of the earth. Just using longitude and latitude as (x,y) coordinates is the common map. Directions are accurate, but distances are not. Over a small enough patch far enough from the poles distance can be measured accurately enough.

Correct distance calculation, or really more correct, is the great circle distance. The Earth is, more or less, a spheroid. It's sort of squished from spinning. With a sphere it's simplier, it's just the arc of a circle. You can find website that give all kinds of formulas for geometry such as Wolfram's MathWord site.

Matrix for a transform? From what? The implicit equation for a sphere is x^2+y^2+z^=r^2, not real useful. You generally construct a sphere using the parametric equation for a sphere, i.e. [x,y,z] = f(u,v) = [r*cos(u)*sin(v), r*sin(u)*sin(v), r*cos(v)] which is the formula for converting from 3D polar coordinates to rectalinear coordinates.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this