Окружность задана центром и сопрягающей окружностью
 

Отношение предназначено для построения двух окружностей, заданных общим центром и касающихся заданной окружности. Одновременно строятся точки касания полученных окружностей с заданной.

Если тип объекта, указанного во входном параметре, несовместим с типом этого параметра, то при активизированном флажке NIL в выходной параметр заносится NIL-объект.

 
Параметры
Типы объектов
Функциональное назначение параметров
Точка 1
Точка
Точка сопряжения первой полученной окружности с исходной оружностью
Окружность 1
Окружность
Первая образуемая окружность
Точка 2
Точка
Точка сопряжения второй полученной окружности с исходной оружностью
Окружность 2
Окружность
Вторая образуемая окружность
Точка
Точка
Исходная точка
Окружность
Окуржность
Исходная окружность
 

Прототип команды: D0D Согласование Точка1 Окуржность1 Точка2 Окружность2 ; Точка Окружность .

 
Алгоритм "Главный"
1
Окружность d1 задана координатами центра 100.5 , 27.5 и радиусом 91.400219 .
2
Точка p1 задана координатами -171.5 и 30.5 .
3
Точка cntd1 есть центр объекта d1 .
4
Прямая o1 задана точками p1 и cntd1 .
5
Точки p2 и p3 есть пересечение прямой o1 и окружности d1 .
6
Окружность d2 задана центром p1 и точкой p3 .
7
Окружность d3 задана центром p1 и точкой p2 .
 

Входные параметры:d1, p2.

Выходные параметры: d3, p2, d2, p3.

 

 
Структура функции
 
 

Пример 1:

Построить две окружности, заданные центром p1 и касающиеся окружности d1.

Алгоритм "Главный"
1
Окружность d1 задана координатами центра 33.5 , 54 и радиусом 64.660653 .
2
Точка p1 задана координатами -61.5 и -65 .
3
Окружности d2 , d3 заданы точкой p1 и окружностью d1 , сопрягая ее в точках p3 и p2 .