Редагування і об'єднання полилиний (поняття)

Для зміни форми полилиний, крім загальних операцій редагування, передбачені також додаткові операції. Крім того, можна об'єднувати окремі полилинии в одну.

Редагування полилиний полягає в їх замиканні і розмиканні, а також в переміщенні, додаванні і видаленні окремих вершин. Є можливість випрямлення полилинии між двома вершинами, настройки типу лінії так, що до і після кожної вершини малюються штрихи. Можна задати єдину ширину для всієї полілінії або керувати шириною для кожного сегмента. Полілінії можна також лінійно апроксимувати в сплайнові криві.

Сегменти об'єднуються полилиний

До розімкнутої полилинии можна приєднати відрізок, дугу або іншу полілінію, якщо їх кінцеві точки співпадають. Якщо кінцеві точки не збігаються, але відстань між ними не перевищує деякого критичного значення, то об'єднання виконується за допомогою обрізки, подовження або створення нового сегмента.

Властивості об'єднаних полилиний

Полилиния, отримана в результаті об'єднання кількох об'єктів з різними властивостями, успадковує властивості першого обраного об'єкта. Якщо дві лінії примикають до полілінії в формі літери Y, вибирається одна з ліній і вона приєднується до полілінії. Дане об'єднання також призводить до того, що програма неявно скасовує згладжування як вихідної полилинии, так і приєднується. Після приєднання отриману полілінію можна згладити знову.

Додаткові опції редагування поліліній

Для редагування поліліній, крім загальних операцій редагування, застосовуваних до багатьох об'єктів, передбачені також додаткові опції редагування і об'єднання, які реалізуються командою ПОЛРЕД.

  • "Замкнути". Створення замикає сегмента полілінії, що з'єднує його останній сегмент з першим. Полилиния вважається відкритою, поки її не замкнути за допомогою параметра "Замкнути".
  • "З'єднати". Додавання ліній, дуг або поліліній до кінця відкритою полилинии і скасування згладжування для полилиний, згладжених дугою. Кінець додається об'єкта повинен точно збігатися з однією з кінцевих точок полілінії.
  • "Ширина". Завдання нової єдиної ширини для всієї полілінії. Можна скористатися також подопціей "Ширина" опції "Вершина" для зміни початкової і кінцевої ширини окремих сегментів.

Редагування і об'єднання полилиний (поняття)

  • "Вершина". Перша вершина полилинии на екрані позначається хрестиком (X) на екрані. Якщо для цієї вершини задана дотична, то її напрямок вказується стрілкою.
  • "Згладити". Обчислення гладкою кривою, що згладжує вершини полілінії дугами. Крива проходить через всі вершини полілінії, задовольняючи при цьому значень дотичних, заданих для цих вершин.
  • "Сплайн". Використання вершин обраної полилинии в якості керуючих точок або контуру згладженої сплайном полілінії. Крива проходить через першу і останню керуючі точки, якщо вихідна полілінія була замкнута.
  • "Прибрати згладжування". Видалення всіх додаткових вершин за допомогою згладженої дугою або сплайном полілінії і випрямлення всіх сегментів полілінії.
  • "Тіплін". Завдання способу генерації типу ліній в вершинах полілінії. При включеному параметрі генерація заданого типу ліній починається зі штриха і закінчується штрихом в кожній вершині.