С сигналами разобрался.
Если это фантастика тогда как автокад находит эту окружность?
И Автокад, и Вы в Вашей программе решали наверняка другую задачу, ту, которую я обозвал тривиальной.
Нет исходя из данных соответствующих условию задачи
У Вас, как мне кажется, имеется некое непонимание проблемы.
Примерно так: Вы измеряете, допустим, три стороны некоторого треугольника и угол между меньшими сторонами ---

. И просите чего-то там про этот треугольник сосчитать, ну там типа центр вписанной окружности.
И вот в результате измерений получаютя

или

, и в тупик уходим. Не бывает таких треугольников! А Вы в Автокаде нам демонстрируете "фантастику" --- треугольники

или

со вписанными окружностями, и называете это данными, "соответствующими условию задачи". Так наши данные --- результаты измерений! Они никогда не будут соответствовать!
Дело не в "плохих" данных: задача, очевидно, "плохая" (переопределённая). Вот, снова:
Да верно, не построится т.к. такие данные уже не верные.
"Верных" данных в измерениях не бывает. Для проверки закона Ома берут 100 токов и 100 напряжений, и получают 100 разных (приблизительно одинаковых, если закон Ома верен) коэффициентов-сопротивлений для одной и той же чушки.
Простейшее предложение --- получить искомую "точку прикосновения" по данным с датчиков 1 и 2. Потом с 1 и 3. Потом с 2 и 3. Получим ТРИ варианта решения. Взять ли просто среднее, или одну точку, наиболее удалённую от двух других отбросить, --- это уж Вам решать, по результатам опытов.