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

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

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

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

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

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

Предопределенный стиль линии окружности для данного отношения – неограниченная линия.

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


 
 
 
Клавиша
Предварительно
выделено:
Действие
Выделение после действия:
- Окружность, определенная функцией Изменение ориентации окружности за счет изменения знака второго параметра на противоположный Выделение сохраняется
 
 
Параметры
Типы
объектов
Функциональное назначение
параметров запроса
Окружность
Окружность
Строящаяся окружность
Центр
Точка, окружность
Если точка, то точка центра окружности
Если окружность, то центром является центр указанной окружности
Площадь
Величина, прямая (отрезок), окружность
Величина площади круга, ограниченного окружностью
Площадь равна площади указанной окружности
 

Прототип команды: D5 Согласование Окружность ; Центр {-}Площадь .

 
Пример 1:

Построить окружность d1, ограничивающую круг с площадью 31400, с центром в точке p1. Окружность d2, ограничивающую круг с площадью -31400, с центром в точке p2.

Алгоритм "Главный"
1
Точка p1 задана координатами -120 и 0 .
2
Окружность d1 задана центром p1 и площадью 31400 .
3
Точка p2 задана координатами 120 и 0 .
4
Окружность d2 задана центром p2 и площадью -31400 .

Пример 2:

Построить окружность d1, ограничивающую круг с площадью 31400, с центром в точке p1. Окружность d2 построить с центром в точке p2, площадь этой окружности сделать равной площади окружности d1.

Алгоритм "Главный"
1
Точка p1 задана координатами -120 и 0 .
2
Окружность d1 задана центром p1 и площадью 31400 .
3
Точка p2 задана координатами 120 и 0 .
4
Окружность d2 задана центром p2 и площадью d1 .