Вы расширяете задачу весьма. Хорошо, я согласен, если фигура и орудия заданы стационарно - то можно привязаться по большему числу точек - если заранее известны параметры фигуры. Кстати, если неизвестны - то метод привязки по большому числу точек вырождается в простое
очерчивание - то есть прогоняем ведущего по всему кругу с малым шагом, запоминаем отсчеты ведомого - и потом интерполируем эту таблицу при работе. Но ведь вы же сейчас скажете - а если фигура нестационарна?

ЗЫ вы, кстати, случайно не начальник автора темы?