Replace Point with floats in tangent detection.
Add some examples.