I have a unit sphere, on the surface of which are defined spherical caps. I typically characterize the caps by the unit vector $n$ from the center of the sphere to the top of the cap, and the angle $\theta$.
My question is: given a pair of spherical caps, how can I determine whether they intersect?