3.5.8 Дуга по центру, радиусу и точкам касательных


Рис. 59. Дуга по центру, радиусу и точкам касательных
Синтаксис метода создания
circleEyelet(Center, R, Point1, Point2, eyeletSide=..., lineStyle=..., color=..., visible=...)
Обязательные позиционные параметры метода
point Center
Центр дуги окружности.
point R
Радиус дуги окружности.
point Point1
Первая точка, через которую проходит касательная.
point Point2
Вторая точка, через которую проходит касательная.
Необязательные именованные параметры метода
eyeletSide = [thisSide: / thatSide:]
Задает способ рисования дуги в случае, когда отрезок, соединяющий точки Point1 и Point2, пересекает окружность радиусом R, построенную с центром в точке Center. Оба способа показаны на Рис. 60. По умолчанию eyeletSide = thisSide:.

Дуга строится относительно линии, соединяющей точки Point1 и Point2, по ту же сторону, что и точка Center.

Дуга строится относительно точки Center по другую сторону от линии, соединяющей точки Point1 и Point2.
Параметры являются общими для всех методов создания геометрических объектов и описаны в пункте «Необязательные именованные параметры объектов» общей части главы «Геометрические и массово-инерционные объекты».

Рис. 60. Выбор дуги для рисования в зависимости от параметра eyeletSide
Внутренние системные объекты
point BeginPoint
Начальная точка линии.
point EndPoint
Конечная точка линии.