Here is my problem:
-I have an arbitrary normalized vector N in cartesian coordinates
-I am trying to find normalized vector M, also in cartesian coordinates
-I am given the azimuth and polar angles theta and phi of vector M relative to N
How do I do this conversion? I know how to convert between cartesian and spherical coordinates when it is based around the axes but I don't know how to do it about an arbitrary vector N.