Полилиния
(Command “_Pline” …) – создание полилинии. Полилиния состоит из отрезков и дуг. По умолчанию дуга строится по касательным к отрезкам или дугам, между которыми она находится. Команда имеет следующие необязательные ключи. q Ключи в режиме изображения линий: · “_a” – Arc, переход в режим изображения дуги; · “_c” – Close, замкнуть полилинию отрезком; q Ключи в режиме изображения дуг: · “_a” – Angle, задание центрального угла дуги (в градусах); · “_l” – Line, переход в режим изображения линий; · “_r” – Radius, задание радиуса дуги; q Ключи для установления ширины полилинии: · “_w” – Width, задание ширины полилинии в ее начале и конце.
Примеры:
(Command “_Pline” T1 T2 … TN “”) – создание ломаной линии по точкам T1, T2, …, TN с текущими установками полилинии. Минимальное количество точек – 2.
(Command “_Pline” T1 “_w” W1 W2 T2 … TN “”) – создание ломаной линии по точкам T1, T2, …, TN. Для отрезка между точками T1 и T2 задается начальная ширина W1 и конечная ширина W2. Установка ширины полилинии, равной W2, сохраняется на следующие отрезки всех полилиний, пока не будет установлена новая ширина.
(Command “_Pline” T1 T2 “_a” T3 “_l” T4 “_c”):
(Command “_Pline” T1 T2 “_a” “_a” alfa T3 “_l” T4 “_c”) – аналогично предыдущему примеру, с заданием угла «alfa» дуги: Если alfa > 0, то дуга проводится против часовой стрелки. Если alfa < 0, то дуга проводится по часовой стрелке. Ограничение: alfa ¹ 0.
(Command “_Pline” T1 T2 “_a” “_r” R T3 “_l” T4 “_c”) – аналогично предыдущему примеру, с заданием радиуса «R» дуги: Дуга проводится против часовой стрелки. Положительный радиус откладывается вверх от линии, идущей слева направо от точки T2 к точке T3. Если 2´R меньше расстояния между точками T2 и T3, то рисование дуги игнорируется, и проводится линия между точками T2 и T4, и далее по указанным точкам.
|