Как проверить принадлежность треугольника пересечению двух окружностей?
Треугольник лежит на пересечении кругов" означает, что все точки треугольника принадлежат пересечению кругов, то есть одновременно принадлежат обоим кругам.
Поскольку пересечение кругов выпуклая фигура, а стороны треугольника - отрезки прямых, то достаточно убедиться, что все три вершины одновременно принадлежат обоим кругам.
У треугольника три угла, так? 
И нужно, чтобы каждый из углов лежал внутри обоих кругов.
Вот и проверяйте каждую из вершин на нахождение в обоих кругах.

А у вас сейчас проверяется только одна точка.