TSny said:
Suppose you introduce a z-axis along the direction of r and with origin at the dipole moment. Then, ##m_r\hat{r}## points along your z-axis. So, you can use your result for ##B_z## to find the field produced by ##m_r\hat{r}## at the observation point.
Ah, I think I finally understood it!
First, we split the magnetic moment
m into 2 components, one along
r and one along
θ.
Along r
Imagine a *smaller* (as cosθ ≤ 1) loop with same current (or it can be the same size but smaller current), but with its axis directed along
r. Let's call this process augmentation.
Now, to find the B-field along
r, we simply go very far along it's axis and take the B-field there, which gives us the result, with a co-factor of cosθ due to the initial procedure.
Along θ
Imagine a *smaller* loop with same current, with it's
plane along
r. This makes it's axis directed perpendicular to
r. Now, we don't want to go infinite distance
along its axis, but rather
along its plane and take the B-field there. Why? Because the B-field along its plane from very far away is perpendicular to the plane! Which is exactly the
θ-component we are interested in.
So at angle θ, very far away: B
θ,∞ = B*
plane,∞ = B
plane,∞ sin θ
where B* is the augmented loop.