Окружности заданы двумя точками и радиусом
 

Отношение предназначено для задания двух Окружностей по двум известным Точкам и величине Радиуса этих окружностей.

В данном отношении окружности считаются ориентированными в направлении против часовой стрелки при положительном значении радиуса и в противоположную сторону – при отрицательном.

Обе точки должны быть собственными точками вещественной плоскости.

Предопределенный стиль линии для первой окружности – ограниченная линия (дуга) с началом в первой точке и концом во второй, а для второй окружности – ограниченная линия (дуга) с началом во второй точке и концом в первой.

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

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

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

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

 
Пример:

Провести две окружности радиусом 10 через две точки: p1и p2.

Алгоритм "Главный"
1
Точка p1 задана координатами -131.5 и -7.5 .
2
Точка p2 задана координатами 9.5 и 76.5 .
3
Окружности d1 и d2 заданы двумя точками p1 и p2 и радиусом 100 .