Если круг определен X, Y его центра и радиуса, то как я могу найти круг, который охватывает заданное количество кругов? Один круг, который является наименьшим возможным кругом, полностью содержит 2 или более круга любого размера и местоположения.
Сначала я попытался просто охватить 2 круга, найдя середину центров и находясь в середине новой окружности, в то время как радиус был равен половине радиуса 2 начальных окружностей и половину расстояния между их центрами, но почему-то это всегда оказывалось немного неактивным. Проблема всегда представляла собой проблему с поиском радиуса, но у меня такая головная боль, и я не могу заставить ее работать.
Мне не обязательно нужен метод поиска круга, который охватывает 3 или более круга. Я могу найти круг, который охватывает 2, взять этот круг и охватить его другим, а другой, а последний круг должен охватывать все круги, заданные на всех этапах.