Spherical Vector To Cartesian Vector

Hello everyone,

I have a quick and straightforward problem, that I need some help with.

Suppose I have a spherical vector defined by a radius and two angles, denoted by <rho,theta,psi>. Where, rho is the radius, theta is an angle, and so is psi.

Which that being said, how would I convert that spherical vector into a Cartesian vector.

(Note: I know how to convert from Spherical to Cartesian;

x=rho*sin(psi) *cos(theta)

Y=rho*sin(psi) *sin(theta)

Z=rho*cos(theta)

Would these conversion also be appropriate if the input is a spherical vector, and the required output is a Cartesian vector.

Thanks for the help.

Taylor S. Amarel

Learning is living