Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Справочный_материал_ПГК.doc
Скачиваний:
4
Добавлен:
01.04.2025
Размер:
505 Кб
Скачать
☆

Многоугольник

(Command “_Polygon” N “_e” T1 T2) – создание многоугольника с количеством сторон N и точкам T1 и T2, лежащим на концах стороны многоугольника.

(Command “_Polygon” N “_cen” T1 “_i” R) – создание многоугольника с количеством сторон N, центром в точке T1, радиусом вписанной окружности, равным R.

(Command “_Polygon” N “_cen” T1 “_c” R) – создание многоугольника с количеством сторон N, центром в точке T1, радиусом описанной окружности, равным R.

Последние две функции одну из сторон многоугольника вычерчивают горизонтальной.

Мультилиния

(Command “_Mline” T1 T2 T3 …) – создание мультилинии по точкам T1, T2, T3 и т. д.

Команда имеет следующие необязательные ключи:

  • “_j” – выравнивание мультилинии относительно указанных точек:

(Command

“_Mline” “_j” “_b” T1 T2 T3 …)

Bottom – точки внизу мультилинии:

(Command

“_Mline” “_j” “_t” T1 T2 T3 …)

Top – точки вверху мультилинии:

(Command

“_Mline” “_j” “_z” T1 T2 T3 …)

Zero – точки посередине мультилинии:

  • “_s” – задание расстояния «R» между линиями мультилинии:

(Command “_Mline” “_s” R T1 T2 T3 …);

  • “_st” – определение стиля мультилинии (см. Формат – Стили Мультилиний …).

Окружность

(Command “_Circle” T1 R) – создание окружности по центру T1 и радиусу R.

(Command “_Circle” “_2P” T1 T2) – создание окружности по двум точкам T1 и T2, представляющим диаметр окружности.

(Command “_Circle” “_3P” T1 T2 T3) – создание окружности по трем точкам на окружности.

Отрезок

(Command “_Line” T1 T2 … TN “”) – создание ломаной линии по точкам T1, T2, …, TN. Минимальное количество точек – 2.

(Command “_Line” T1 T2 … TN “_c”) – создание ломаной линии по точкам T1, T2, …, TN с замыканием ломаной между точками T1 и TN. Например, (Command “_Line” T1 T2 T3 “_c”) – создание треугольника.

Полилиния

(Command “_Pline” … ) – создание полилинии. Полилиния состоит из отрезков и дуг. По умолчанию дуга строится по касательным к отрезкам или дугам, между которыми она находится. Команда имеет следующие необязательные ключи.

  • Ключи в режиме изображения линий:

  • “_a” – Arc, переход в режим изображения дуги;

  • “_c” – Close, замкнуть полилинию отрезком;

  • Ключи в режиме изображения дуг:

    • “_a” – Angle, задание центрального угла дуги (в градусах);

    • “_l” – Line, переход в режим изображения линий;

    • “_r” – Radius, задание радиуса дуги;

  • Ключи для установления ширины полилинии:

    • “_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, и далее по указанным точкам.