
Методичні вказівки № 5.
Тема: Система комп’ютерної графіки AutoCAD 2002.
Мета: Навчитися працювати з системою комп’ютерної графіки AutoCAD 2002.
Теоретичні відомості.
11.8 Полілінія (pline)
Команда PLINE (Полілінія) дає змогу побудувати послідовність відрізків прямих ліній і дуг заданої товщини, які пов'язані між собою, причому дуги можуть поєднуватися між собою та з відрізками прямих без зламу. Сегменти, що складають полілінію, можуть мати різну ширину, яка в кожному сегменті може плавно змінюватися від його початку до кінця.
На команду
Command: PLINE
редактор висвітлює перший запит
Specify start point:
Позначте початкову точку:
Після визначення положення початкової точки полілінії редактор повідомляє про ширину сегмента, яка буде прийнята за умовчанням, тобто тоді, коли ми не змінимо її:
Current line-width is 0.0000
Поточна ширина лінії дорівнює 0.0000
Після цього з'явиться запит
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]:
Позначте наступну точку або {Дуга/Замкнути/Напівширина/Довжина/ Скасуй/Ширина ]:
За умовчанням редактор очікує визначення положення кінцевої точки сегмента - відрізка прямої лінії. Якщо потрібно змінити ширину сегмента, на цей запит треба ввести опцію W (Width - Ширина) або Н {Halfwidth — Напів-ширина). Тоді послідовно надійдуть запити:
Specify starting width <3начення за умовчанням >:
Позначте початкову ширину <Значення за умовчанням>:
Specify ending width <Значення за умовчанням>:
Позначте кінцеву ширину <Значення за умовчанням>:
або
Specify starting half-width <Значення за умовчанням>:
Позначте початкову напівширину <Значення за умовчанням>:
Specify ending half-width <Значення за умовчанням>:
Позначте кінцеву напівширину <Значення за умовчанням>:
Діставши відповіді на ці запити, редактор знову запитає
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]:
Позначте наступну точку або [Дуга/Замкнути/Напівширина/Довжина/ Скасуй/Ширина]: ,
на що можна визначити положення кінцевої точки відрізка. Той самий запит буде з'являтися після побудови кожного прямолінійного сегмента.
Якщо наступний сегмент необхідно побудувати у вигляді дуги, треба на цей запит ввести опцію A (Arc — Дуга). Тоді запит буде змінено:
Specify endpoint of arc or [Angle/CEnter/Close/Direction/Halfwidth/Line /Radius /Second pt/Undo/Width]:
Позначте кінцеву точку дуги або [Кут/Центр/Замкнути/Напрям/Напівширина/ Лінія/Радіус/Друга точка/Скасуй/Ширина]:
У залежності від вибору опцій у відповідь на цей запит можна будувати дугові сегменти способами, які застосовуються при використанні команди ARC (Дуга).
Для того, щоб наступний сегмент був прямолінійним, треба на цей запит ввести опцію L (Line — Лінія).
Введення опції U(Undo — Скасуй) призводить до вилучення сегмента, що був побудований останнім. Для вилучення декількох останніх сегментів треба ввести опцію U необхідну кількість разів.
Використання опції С (Close — Замкнути) дозволяє побудувати замкнену полілінію. Сегмент, який буде замикати її, буде прямолінійним відрізком, якщо попередній сегмент був прямим, чи при введенні опції L (Line — Лінія), або дуговим, якщо попередній сегмент був дуговим, чи при введенні опції А (Arc — Дуга).
Необхідно зазначити, що вся полілінія незалежно від кількості утворюючих її елементів сприймається редактором системи як один об'єкт, тобто для вибору всієї полілінії досить влучити прицілом в будь-яку її точку.
Полілінія може бути зафарбована або відображена контурними лініями, розташованими на відстані у півширини від її осьової лінії, у відповідності до режиму "Закраска" (Fill).
Наведемо протокол побудови полілінії, відображеної на рис. 11.8.
80,60
40,20
Рис. 11.8.
Command: PLINE
Specify start point: 40,20
Current line-width is 0.0000
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: W
Specify starting width <0.0000>: 0.4
Specify ending width <0.4000 >: <Enter>
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: 80,20
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width): W
Specify starting width <0.0000>: <Enter>
Specify ending width <0.4000 >: 0.2
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: 120,20
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: W
Specify starting width <0.20000 >: <Enter>
Specify ending width <0.2000 >: 0.5
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: 160,40
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: A
Specify endpoint of arc or [Angle/CEnter/CLose/Direction/Halfwidth/Line/Radius/ Second pt/Undo/Width]: W
Specify starting width <0.50000 >: <Enter>
Specify ending width <0.5000 >: 0.2
Specify endpoint of arc or [Angle/CEnter/CLose/Direction/Halfwidth/Line/Radius /Second pt/Undo/Width>: 210,30
Specify endpoint of arc or [Angle/CEnter/CLose/Direction/Halfwidth/Line/Radius/ Second pt/Undo/Width]: 220,60
Specify endpoint of arc or [Angle/CEnter/CLose/Direction/Halfwidth/Line/Radius /Second pt/Undo/Width]: L
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: 160,60
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: W
Specify starting width <0.20000 >: <Enter>
Specify ending width <0.2000 >: 0.8
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: 80,60
Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: <Esc>