Дуга на окружности
 

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

Дуга превращается в NULL-дугу в том случае, если начальная и конечная точки дуги совпадают. По умолчанию дуге присваивается тип линии - ограниченная окружность.

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

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

Прототип команды: D9 Согласование Дуга ; Окружность Точка_начала_дуги Точка_конца_дуги .

 

Пример:

Выделить на окружности d1 дугу d2 с начальной точкой p2 и конечной точкой p3.

Алгоритм "Главный"
1
Точка p1 задана координатами -47.5 и 32.5 .
2
Окружность d1 задана центром p1 и радиусом 97 .
3
Прямая o1 задана координатами двух точек: X1= -245.5 , Y1= -2.5 , X2= 130.5 , Y2= 113.5 .
4
Точки p2 и p3 есть пересечение прямой o1 и окружности d1 .
5
Дуга d2 окружности d1 задана начальной точкой p2 и конечной точкой p3 .