Сперва нужно провезти касательные от точек, при этом они должны быть на внешних сторонах окружности.
Точек пересечения может быть ни одной, может быть одна, а может быть и две.
Чтобы определить как провезти касательные, тут не так и просто, т.к. нужно учесть много условий для разных сценариев.
Должна быть весьма простая формула, но за недостатком мат. знаний, я не могу её разработать.