You are given two points and a circle. Construct a circle passing through the given two points and tangent to the given circle. [duplicate]

marked as duplicate by Blue geometry StackExchange.ready(function() { if (StackExchange.options.isMobile) return; $('.dupe-hammer-message-hover:not(.hover-bound)').each(function() { var$hover = $(this).addClass('hover-bound'),$msg = $hover.siblings('.dupe-hammer-message');$hover.hover( function() { $hover.showInfoMessage('', { messageElement:$msg.clone().show(), transient: false, position: { my: 'bottom left', at: 'top center', offsetTop: -7 }, dismissable: false, relativeToBody: true }); }, function() { StackExchange.helpers.removeMessages(); } ); }); }); Apr 25 '16 at 10:16
Here's a "birds.view" description of a workable method: Let $A,B$ be the points and $c$ the circle. Perform an inversion that takes $A$ to infinity (and $B$ to $B'$ and $c$ to circle $c'$). Now construct the two tangents $\ell_1,\ell_2$ to $c'$ through $B'$. Invert back, which takes $\ell_{1,2}$ to circles that pass through $A$ and $B$ and touch $c$. - Some degenerate cases are possible, e.g., one of the final circle may in fact be a line ...