Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
AUTOCAD.doc
Скачиваний:
18
Добавлен:
03.11.2018
Размер:
11.32 Mб
Скачать

2.7. Дуги

Дуга — це примітив, що є частиною кола. Для його побудови використовується команда ARC (Дуга). Команда може бути введена з клавіатури, викликана з панелі інструментів Draw (Черчение) (рис. 2.18) або з випадаючого меню Draw (Черчение), в якому пункт Arc (Дуга) деталізований десятьма підпунктами (рис. 2.19).

Рис. 2.18. Кнопка команди ARC (Дуга)

Розглянемо загальний варіант команди. Перше питання команди ARC (Дуга):

Specify start point of arc or [Center]:

Начальная точка дуги или [Центр]:

У відповідь можна задати початкову точку дуги або вибрати опцію Center (Центр).

Якщо ви просто натиснете клавішу <Enter>, тоді як початкова точка приймається кінцева точка останнього об'єкту малюнка (але тільки останнього серед відрізків і дуг) і AUTOCAD будує дугу дотичну до цього об'єкту. Запрошується кінцева точка (центр і радіус дуги обчислюються по кінцевій точці і умові торкання до об'єкту):

Specify end point of arc:

Конечная точка дуги:

Після вказівки точки будується дуга, що є продовженням попереднього об'єкту (рис. 2.20).

Рис. 2.19. Пункт ARC (Дуга) випадаючого меню Draw (Черчение)

Рис. 2.20. Побудова дуги, що є продовженням відрізка

Якщо у відповідь на запит

Specify start point of arc or [CEnrer]:

Начальная точка дуги или [Центр]:

ви вводите початкову точку, AUTOCAD запрошує:

Specify second point of arc or [CEnter/ENd]:

Вторая точка дуги или [Центр/Конец]

Якщо вказати другу точку, то система запрошує:

Specify end point of arc:

Конечная точка дуги:

В результаті виходить дуга, побудована по трьом точкам. Замість другої точки можна було вибрати опцію CEnter (Центр), на що система AUTOCAD запрошує:

Specify center point of arc:

Центр дуги:

Після вказівки точки центру наступний запит:

Specify end point of arc or [Angle/chord Length]:

Конечная точка дуги или [Угол/Длина хорды]:

Якщо вказати кінцеву точку дуги, то AUTOCAD її підправляє, обчисливши радіус дуги по першій точці і центру (рис. 2.21).

У останньому випадку є ще два варіанти завершення процесу побудови дуги: Angle (Угол) і chord Length (Длина хорды). При виборі опції Angle (Угол) видається запит:

Specify included angle:

Центральный угол:

Кут може бути введений із знаком за допомогою клавіатури або вказаний мишею.

Якщо замість опції Angle (Угол) вибрати опцію chord Length (Длина хорды), то видається запит:

Specify length of chord:

Длина хорды:

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

Рис. 2.21. Побудова дуги (start, center, end)

Решта всіх варіантів побудови дуги пропонується для самостійного опрацьовування. Перелік варіантів показано в пункті Arc (Дуга) випадаючого меню Draw (Черчение) (див. рис. 2.19).

2.8. Полілінії

Полілінія – це складний примітив, що складається з одного прямолінійного чи дугового сегменту або декількох зв'язаних між собою прямолінійних чи дугових сегментів (рис. 2.23). Полілінія обробляється як єдине ціле (наприклад, при редагуванні або видаленні). Для побудови полілінії служить команда PLINE (Плиния), яка крім введення з клавіатури, може бути викликана за допомогою кнопки Polyline (Полилиния) панелі інструментів Draw (Черчение) (рис. 2.22) або пункту Polyline (Полилиния) випадаючого меню Draw (Черчение).

Рис. 2.22. Кнопка команди PLINE (Плиния)

Перше питання команди:

Specify start point:

Начальная точка:

Потрібно вказати початкову точку полілінії. Наступний запит складніший:

Current line-width is 0.0000 Specify next point or

[Arc/Close/Halfwdth/Length/Undo/Width]:

Текущая ширина полилинии равна 0.0000 Следующая точка или

[Дуга/Замкнуть/Полуширина/длИна/Отменить/Ширина]:

Полілінія – один з небагатьох об'єктів, які можуть мати ненульову ширину. Ширина, задана для попередньої полілінії, запам'ятовується і пропонується як ширина за умовчанням для наступної полілінії. Тому AUTOCAD інформує вас повідомленням Current line-width (Текущая ширина полилинии) про те, з якою шириною система будуватиме нову полілінію, якщо ви її не поміняєте. Якщо у цей момент вказати точку, то ця точка стане другою точкою лінії. Система AUTOCAD знову повторює попередній запит:

Specify next point or [Arc/Close/Halfwidth/Length/'Undo/Width]:

Следующая точка или

[Дуга/Замкнуть/Полуширина/длИна/Отменить/Ширина]:

Рис. 2.23. Приклади відкритої і замкнутої полілінії

Таким чином, можна послідовно вказати декілька точок, які стануть вершинами ламаної лінії або полілінії, що складається з одних прямолінійних сегментів. Окрім вказівки точок, можна вибрати наступні опції:

  • Close (Замкнуть) – додавання ще однієї прямолінійної ділянки, замикаючої полілінію (і виходячи з команди PLINE (Плиния));

  • Width (Ширина) – завдання ширини для чергової ділянки полілінії (у кожного сегменту полілінії може бути своя ширина, причому ширина на початку ділянки може не співпадати з шириною в кінці ділянки); ширина розподіляється порівну по обидві сторони від осі полілінії, на якій лежать вершини (точки) полілінії;

  • Halfwidth (Полуширина) – завдання ширини, але в термінах напівширини (тобто якщо необхідна повна ширина лінії рівна 10, то отримати її можна, задаючи напівширину, рівну 5);

  • Length (длИна) – побудова сегменту, попередньої ділянки, що є продовженням, із заданою довжиною, при цьому довжину можна задати числом або точкою;

  • Undo (Отменить) – відміна останньої операції в команді PLINE (Плиния);

  • Arc (Дуга) – перехід в режим креслення дугових сегментів полілінії.

У разі переходу в режим креслення дуг (опція Arc (Дуга)) AUTOCAD пропонує наступний вибір:

Specify endpoint of arc or [Angle/CEnter/CLose/Direction/

Halfwidth/Line/Rndius/Second pt/Undo/Width]:

Конечная точка дуги или [Угол/Центр/Замкнуть/Направление/

Полуширина/Линейный/Радиус/Вторая/Отменить/Ширина]:

У цей момент після вказівки кінцевої точки дуги система AUTOCAD будує дуговий сегмент, що стосується попередньої ділянки полілінії.

Інші опції:

  • Angle (Угол) – завдання величини центрального кута для дугового сегменту;

  • Center (Центр) – завдання центру для дугового сегменту;

  • Close (Замкнуть) – замикання полілінії за допомогою дугового сегменту;

  • Direction (Направление) – завдання напряму дотичної до дугового сегменту;

  • Halfwidth (Полуширина) – завдання напівширини для наступного сегменту;

  • Line (Линейный) – перехід в режим креслення прямолінійних сегментів;

  • Radius (Радиус) – завдання радіусу для дугового сегменту;

  • Second pt (Вторая) – завдання другої точки для побудови дугового сегменту по трьом точкам;

  • Undo (Отменить) – відміна останньої дії;

  • Width (Ширина) – завдання ширини для наступного сегменту.

Способи побудови дугових сегментів аналогічні способам побудови дуг в команді ARC (Дуга). У будь-який момент часу можна від режиму креслення прямолінійних сегментів перейти в режим креслення дугових сегментів і навпаки.

Також у будь-який момент можна задати нову ширину або напівширину для наступного сегменту полілінії. Приклад полілінії із змінною шириною сегментів приведений на рис. 2.24.

Рис. 2.24. Приклад полілінії із змінною шириною сегментів

Можна відзначити наступні особливості полілінії в порівнянні з простими примітивами:

  • полілінія є єдиним об'єктом, що зручно для операцій видалення або редагування (наприклад, побудови паралельної лінії);

  • полілінія зручна для побудови ліній креслення с заданою товщиною;

  • змінна ширина сегментів полілінії може бути використана для графічних ефектів (побудови стрілок і т. п.).

Полілінія є складним об'єктом. Проте вона у будь-який час може бути перетворена в групу відрізків і дуг, з яких вона складена. Це виконує команда EXPLODE (Расчленить) (див. розд. 3.15). При розчленовуванні втрачається інформація про ширину, оскільки відрізки, що виходять, і дуги не можуть мати ненульової ширини. На рис. 2.25 приведені дві однакових полілінії, з яких нижня була розчленована.

Рис. 2.25. Втрата інформації про ширину після

команди EXPLODE (Расчленить)

У системі є можливість об'єднання в полілінію раніше намальованих послідовно зв'язаних відрізків і дуг. Наприклад, якщо відрізки намальовані однією командою LINE (Отрезок), то вони задовольняють умові зв'язаності і їх можна перетворити в полілінію за допомогою команди PEDIT (ПОЛРЕД) (див. розд. 3.16).

Зауваження

Полілінія може відображатися зафарбованою або тільки її контур. Відображенням керує системна змінна FILLMODE (може приймати значення 1 або 0) чи команда FILL (опції ON/OFF):

значення змінної – 1 (опція ON) – зафарбовує полілінію (встановлена за умовчанням);

значення змінної – 0 (опція OFF) – відображається тільки контур полілінії.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]