Fix sensor intersection rendering.

The intersection line was being drawn quite differently from the actual boundary of the intersection.  The latter was being done correctly, the former was inaccurate.  I took the math from the working one and applied it to the broken one.

This addresses #680.