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

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

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

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

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

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

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

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


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

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

 

Пример 1:

Построить окружности радиусом 200 и -200 в точках p1 и p2 соответственно.

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


Пример 2:

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

1
Точка p1 задана координатами -120 и 0 .
2
Окружность d1 задана центром p1 и диаметром 200 .
3
Точка p2 задана координатами 120 и 0 .
4
Окружность d2 задана центром p2 и диаметром d1 .