[PD] cart2sph

Mathieu Bouchard matju at sympatico.ca
Fri Nov 22 19:39:43 CET 2002


On Thu, 21 Nov 2002 bbogart at ryerson.ca wrote:

> I'm very confused by the values given by cart2sph in
> zexy 1.1. They conflict with my original expr based
> equation.
> So If I have x=5, y=5 and z=5
> cart2sph gives me:
> r=8.66, phi=0.78, theta=0.61
> In my own implementation I get:
> r=8.66, theta=0.955, phi=0.78
> [...]
> Close, but not quite?! sorry my trig is not the
> best. Can anyone give me a hand with whats going on?

There are two common kinds of spherical coordinates. Some people use 
longitude&latitude, and some people use longitude&colatitude. Latitude
ranges from -Pi/2 to +Pi/2, and Colatitude ranges from 0 to Pi.

Your theta is colatitude, so your point is 0.955 radians south from the
north pole. Cart2sph's theta is latitude, so your point is 0.61 radians
north of the equator. If values were exact, .61+.955 = Pi/2 radians, the
angle from equator to north pole.

________________________________________________________________
Mathieu Bouchard                       http://artengine.ca/matju





More information about the Pd-list mailing list