Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Глава 5.doc Побудова об'єктів.doc
Скачиваний:
0
Добавлен:
23.11.2019
Размер:
731.65 Кб
Скачать

Геометричний примітив

Малюнки в AUTOCAD будуються з набору геометричних примітивів, під яким розуміється елемент креслення, що обробляється системою як ціле, а не як сукупність крапок або об'єктів. Графічні примітиви створюються командами викреслювання або малювання, які викликаються з падаючого меню Draw або однойменній панелі інструментів. Необхідно відзначити, що одні і ті ж елементи креслення можуть бути отримані по-різному, за допомогою різних команд викреслювання.

Крапка

  • Команда POINT формує крапку і викликається з падаючого меню Draw > Point або клацанням миші по піктограмі Point на панелі інструментів Draw.

Крапка визначається вказівкою її координат (див. главу 2). Запит команди POINT:

Current point modes: Pdmode=33 Pdsize=10 . 0000 - поточні режими крапок

Specify а point: - вказати крапку

Крапки можуть згодитися, наприклад, як вузли або заслання для об'єктної прив'язки і відліку відстаней. Форма символу крапки і його розмір встановлюються або відносно розміру екрану, або в абсолютних одиницях. Задати форму крапки можна за допомогою системної змінної PDMODE а її розмір - за допомогою змінної PDSIZE. Якщо PDSIZE позитивна, вона вказує абсолютний розмір маркера крапки, а якщо негативна, то розмір вказується у відсотках від розміру екрану монітора. У останньому випадку величина символу крапки інваріантна по відношенню до поточного масштабу зображення. Значення системних змінних PDMODE і PDSIZE користувач встановлює в діалоговому вікні Point Style показаному на мал. 5.11.

мал. 5.11. Діалогове вікно установки параметрів крапки

Воно викликається з падаючого меню Format > Point Style....

Розмір маркера крапки задається в полі Point Size:. При цьому, якщо піднятий прапорець Set Size Relative to Screenрозмір маркера визначається у відсотках від розміру екрану монітора, а якщо поставлений прапорець Set Size in Absolute Units вказується абсолютний розмір маркера.

Побудова ліній

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

Відрізок

Команда LINE формує відрізок і викликається з падаючого меню Draw > Line або клацанням миші по піктограмі Line на панелі інструментів Draw. Відрізки можуть бути одіночнимі або об'єднаними в ламану лінію. Не дивлячись на те що сегменти стикаються в кінцевих крапках, кожен з них є окремим об'єктом. Відрізки використовуються, якщо потрібна робота з кожним сегментом окремо; якщо ж необхідно, щоб набір лінійних сегментів представляв єдиний об'єкт, краще застосовувати полілінії. Послідовність відрізань може бути замкнутою - в цьому випадку кінець останнього сегменту збігається з початком першого. Запити команди LINE: Specify first point: - вказати першу крапку Specify next point or [Undo]: - вказати наступну крапку Specify next point or [Undo]: Specify next point or [Close/undo]: Specify next point or [Close/undo]: Запити команди LINE організовані циклічно. Це означає, що при побудові безперервної ламаної лінії кінець попереднього відрізання служить початком наступного. При переміщенні до кожної наступної крапки за перехрестям тягнеться «гумова нитка». Це дозволяє відстежувати положення відрізання ламаної лінії, що будується. При цьому кожним відрізком ламаної лінії є окремий примітив. Цикл закінчується після натиснення клавіші Enter у відповідь на черговий запит Specify next point or [Close/undo] :. До аналогічного результату приведе клацання правою кнопкою миші з подальшим вибором пункту Enter з контекстного меню, що з'явилося (мал. 5.12).

Мал. 5.12. Контекстне меню Ключі команди LINE:

  •  Close- замкнути ламану;

  •  Undo - відмінити останній намальований відрізок.

Пряма і промінь

У AUTOCAD 2005 допускається побудова ліній, що не мають кінця в одному або в обох напрямах. Такі лінії називаються відповідно променями і прямими. Їх можна використовувати як допоміжних при побудові інших об'єктів. Наявність безконечних ліній не змінює кордонів малюнка. Отже, безконечні лінії не впливають на процес зумірованія і на видові екрани. Прямі і промені дозволяється переміщати, повертати і копіювати так само, як і будь-які інші об'єкти. Безконечні лінії зазвичай будуються на окремому шарі, який перед виводом на плоттер можна заморозити або відключити. Команда XLINEщо формує пряму, викликається з падаючого меню Draw > Construction Line або клацанням миші по піктограмі Construction Line на панелі інструментів Draw. Прямі можуть розташовуватися в будь-якому місці тривимірного простору. Існують різні способи установки орієнтації прямої. За умовчанням пряма будується шляхом вказівки двох крапок, задаючих її орієнтацію. Перша крапка називається кореневою - це умовна середина прямої. Запити команди XLINE: Specify а point or [Hor/ver/ang/bisect/offset]: Specify through point: Specify through point: Ключі команди XLINE:

  •  Ноr - побудова горизонтальної прямої, що проходить через задану точку;

  •  Ver - побудова вертикальної прямої, що проходить через задану точку;

  •  Ang - побудова прямої по крапці і куту. Є два способи задати кут для побудови прямих. Можна або вибрати опорну лінію і вказати кут між нею і прямою, або (для побудови прямої, лежачої під певним кутом до горизонтальної осі) вказати кут і крапку, через яку повинна проходити пряма. Побудовані прямі завжди паралельні поточною ПСЬК;

  •  Bisect - по крапці і половині кута, заданого трьома крапками. При цьому створюється пряма, що ділить який-небудь кут навпіл. Потрібно вказати вершину кута і визначальні його лінії;

  •  Offset - по зсуву від базової лінії. При цьому створюється пряма, паралельна якій-небудь базовій лінії. Слід задати величину зсуву, вибрати базову лінію, а потім вказати, з якого боку від базової лінії повинна проходіть пряма.

Команда RAYщо формує промінь, викликається з падаючого меню Draw > Ray або клацанням миші по піктограмі Ray на панелі інструментів. Промінь є лінією в тривимірному просторі, що починається в заданій точці і вирушає в нескінченність. На відміну від прямих, безконечних з обох боків, промінь не має кінця лише в одному напрямі. Використання променів замість прямих допомагає уникнути того, що захаращується малюнка. Як і прямі, промені ігноруються командами, за допомогою яких малюнок в його кордонах виводиться на екран. Запити команди RAY: Specify start point:-указать першу крапку Specify through point:-вказати крапку, через яку проходить промінь

Полілінія

Команда PLINE формуюча полілінію, викликається з падаючого меню Draw > Polyline або клацанням миші по піктограмі Polyline на панелі інструментів Draw. Полілінія є зв'язаною послідовністю лінійних і дугових сегментів і обробляється системою як графічний примітив. Полілінії використовують, якщо потрібна робота з набором сегментів як цілим, хоча допускається їх редагування окремо. Можна задавати ширину або напівширину окремих сегментів, звужувати полілінію або замикати її. При побудові дугових сегментів першою точкою дуги є кінцева точка попереднього сегменту. Дуги описуються шляхом вказівки кута, центру, напряму або радіусу. Крім того, дугу можна побудувати, вказавши другу і кінцеву крапки. Запити команди PLINE: Specify start point:-вказати першу крапку Current line-width is 0.0000 - поточна ширина полілінії дорівнює 0,0000 Specify next point or [Arc/halfwidth/length/undo/width]: -вказати наступну крапку Specify next point or [Arc/close/halfwidth/length/undo/width]: Запити команди PLINE організовані циклічно. Цикл закінчується після натиснення клавіші Enter у відповідь на черговий запит команди. До аналогічного результату приводить клацання правою кнопкою миші з подальшим вибором пункту Enter у контекстному меню, що з'явилося. Ключі команди PLINE:

  •  Arc - забезпечує перехід в режим дуг;

  •  Close - замикає полілінію відрізком. Замикаючий відрізок істотно відрізняється від звичайного, проведеного від кінцевої крапки до початкової. Вони по-різному обробляються при редагуванні і згладжуванні поліліній, а також при підрізуванні кутів стиків широких сегментів. Практично завжди переважно використовувати замикаючі відрізки;

  •  Half width - дозволяє задати напівширину, тобто відстань від осьової лінії широкого сегменту до краю;

  •  Length - задає довжину сегменту, створеного як продовження попереднє в тому ж напрямі;

  •  Undo - відміняє останній створений сегмент;

  •  Width - дозволяє задати ширину подальшого сегменту. AUTOCAD запрошує початкову і кінцеву ширину. Введене значення початкової ширини автоматично пропонується встановити значенням кінцевої ширини за умовчанням. Початкова і кінцева точки широких лінійних сегментів лежать на осі полілінії. Зазвичай кутові стики суміжних широких сегментів полілінії підрізають; виняток становлять випадки, коли лінійні сегменти не є дотичними до суміжних дугових сегментів, а також якщо кути сходження дуже гострі або при використанні штрихпунктирних ліній.

Під час переходу команди PLINE у режим дуг запит міняється таким чином: Specify next point or [Arc/halfwidth/length/undo/width]: ARC- перехід в режим побудови дуг Specify endpoint of arc or  [Angle/center/close/direction/halfwidth/line/radius/second pt/undo/width]: Ключі команди PLINE у режимі побудови дуг:

  •  Angle - ввести центральний кут. За умовчанням дуга отрісовиваєтся проти годинникової стрілки. Якщо потрібний отрісовка дуги за годинниковою стрілкою, необхідно задати негативне значення кута;

  •  Center - вказати центр дуги;

  •  Close - замкнути дугою;

  •  Direction - задати напрям дотичній;

  •  Half width - визначити напівширину полілінії;

  •  Line - перейти в режим побудови відрізань;

  •  Radius - ввести радіус дуги;

  •  Second pt - вказати другу точку дуги по трьох крапках. Якщо дуга не є першим сегментом полілінії, то вона починається в кінцевій точці попереднього сегменту і за умовчанням проводиться по дотичній до нього;

  •  Undo - відмінити останню крапку;

  •  Width - визначити ширину полілінії.

Відмітимо, що дугові сегменти полілінії задаються будь-яким із способів, характерних для команди формування дуги ARC, - див. відповідний розділ даної глави. Крім того, такі сегменти можна побудувати, задавши радіус, центральний кут і напрям хорди. Це єдиний випадок, коли дуга, пропонована за умовчанням, не будується по дотичній.

Приклад 5.8. Побудова полілінії з установкою товщини

Побудуйте полілінію, змальовану на мал. 5.13. Запустите команду PLINE викликавши її з падаючого меню Draw > Polyline або клацнувши мишею по піктограмі Polyline на панелі інструментів Draw. Відповідайте на запити: _pline Specify start point: 40,10-точка1 Current line-width is 0.0000 Specify next point or [Arc/halfwidth/length/undo/width]: W - перехід в режим установки ширини полілінії Specify starting width <0.0000>: 0.5 - стартова ширина Specify ending width <0.5000>: 0.5 - кінцева ширина Specify next point or [Arc/halfwidth/length/undo/width]: 50,12 - крапка 2 Specify next point or [Arc /close/halfwidth/length/undo/width]: W - перехід в режим установки ширини полілінії Specify starting width <0.5000>: 3 - стартова ширина Specify ending width <3.0000>: 0 - кінцева ширина Specify next point or [Arc/close/halfwidth/length/undo/width]: 60,14 - крапка 3 Specify next point or [Arc/close/halfwidth/length/undo/width]: - для завершення команди натискувати клавішу Enter

Мал. 5.13. Побудова полілінії з установкою товщини

Приклад 5.9. Побудова полілінії в режимі дуг

Побудуйте полілінію, змальовану на мал. 5.14. Запустите команду PLINEвикликавши її з падаючого меню Draw > Polyline або клацнувши мишею по піктограмі Polyline на панелі інструментів Draw. Відповідайте на запити: _pline Specify start point: 40,8 -точка 1 Current line-width is 0.0000 Specify next point or [Arc/halfwidth/length/undo/width]: W - перехід в режим установки ширини полілінії Specify starting width <0.0000>: 0 - стартова ширина Specify ending width <0.0000>: 5 - кінцева ширина Specify next point or [Arc/halfwidth/length/undo/width]: A - перехід в режим побудови дуги Specify endpoint of arc or [Angle/center/close/direction/halfwidth/line/radius/second pt/ Undo/width]: A - перехід в режим завдання кутом Specify included angle: 60 -.велічинаугла2 Specify endpoint of arc or [Center/radius] : СЕ - перехід в режим вказівки центру Specify center point of arc: 40,24 -центра дуги3 Specify endpoint of arc or [Angle/center/close/direction/halfwidth/line/radius/second pt/undo/width]: 65,8 - кінцева точка дуги 4 Specify endpoint of arc or Angle/center/close/direction/halfwidth/line/radius/second pt/ Undo/width] : - для завершення команди натискувати клавішу Enter

Мал. 5.14. Побудова полілінії в режимі дуг

Мультілінія

Команда MLINEщо формує мультілінію, викликається з падаючого меню Draw > Multiline або клацанням миші по піктограмі Multiline на панелі інструментів. Мультілінія складається з пучка паралельних ліній, званих її елементами (мал. 5.15). Щоб розставити елементи, необхідно вказати зсув кожного з них відносно вихідної точки. Можна створювати і зберігати стилі мультіліній або ж користуватися стилем за умовчанням (мультілінія з двох елементів). Для кожного елементу задаються колір і тип лінії; відповідні вершини елементів з'єднуються відрізками. Мультілінії можуть мати торцеві обмежувачі різного вигляду, наприклад відрізки або дуги.

Мал. 5.15. Приклади мультіліній Запити команди MLINE:

Current settings: Justification = Тор, Scale = 20.00, Style = STANDARD - поточні налаштування: розташування, масштаб, стиль Specify start point or [Justification/scale/style] : -вказати початкову точку Specify next point:-вказати наступну крапку Specify next point or [Undo]: Specify next point or [Close/undo]: Specify next point or [Close/undo]: Ключі команди MLINE:

  •  Justification - визначення положення точки початку креслення: Тор - верх Zero - центр Bottom - низ. Лінія проходіт відповідно з максимальним позитивним, з нульовим або максимальним негативним зсувом від заданої точки;

  •  Scale - коефіцієнт масштабування. Зсув між лініями дорівнює заданому коефіцієнту, помноженому на величину Offsetвизначену в стилі;

  •  Style - вибір стилю.

При побудові мультіліній використовується стиль мул'тшшнії. Він створюється в діалоговому вікні Multiline Styles яке викликається з падаючого меню Format > Multiline Style... (мал. 5.16). Клацанням миші по кнопці Load... можна завантажити існуючий стиль; зберегти знов створений на диску - натисненням кнопки Save... додати свій - натисненням кнопки Add. Ім'я стилю, що додається, має бути задане в текстовому полі Name:. За умовчанням використовується стиль STANDARD.

Мал. 5.16. Діалогове вікно створення стилів мультілінії

Властивості елементів мультілінії визначаються в діалоговому вікні Element Properties (мал. 5.17):

  •  у області Offset визначається зсув ліній мультілінії один відносно одного;

  •  натиснення кнопки Linetype... виводить на екран діалогове вікно визначення типа лінії;

  •  натиснення кнопки Color... завантажує діалогове вікно визначення кольору кожної лінії.

Мал. 5.17. Діалогове вікно визначення властивостей елементу мультілінії

Властивості мультілінії визначаються в діалоговому вікні Multiline Properties (мал. 5.18):

  •  у області Fill установкою прапорця On забезпечується заповнення мультілінії кольором;

  •  в області формування торців Caps визначається вигляд кінцевих елементів;

  •  у полі Angle визначається величина кута нахилу кінцевого елементу до мультілінії.

За умовчанням використовується файл стилю з ім'ям acad.mln.

Мал. 5.18. Діалогове вікно визначення властивостей мультілінії

Системна змінна CMLSTYLE містить ім'я поточного стилю мультілінії.

Багатокутник

Команда POLYGONщо забезпечує формування правильного багатокутника, викликається з падаючого меню Draw > Polygon або клацанням миші по піктограмі Polygon на панелі інструментів Draw. Багатокутники є замкнутими полілінії; вони можуть мати від 3 до 1024 сторін рівної довжини. Багатокутник можна побудувати, або вписавши його в уявне коло, або описавши довкола неї, або задавши початок і кінець однієї з його сторін. Оскільки довжини сторін багатокутників завжди рівні, з їх допомогою легко будувати квадрати і рівносторонні трикутники. Запити команди POLYGON: Enter number of sides < default >:- вказати число сторін Specify center of polygon or [Edge] : -указать центр багатокутника Ключі команди POLYGON:

  •  Edge - вказівка однієї сторони. При використанні цього ключа команда POLYGON видає наступні запити:

  •  Specify first endpoint of edge: - вказати першу кінцеву точку сторони

  •  Specify second endpoint of edge:- вказати другу кінцеву точку сторони

При вказівці центру багатокутника команда POLYGON видає наступні запити: Enter an option [Inscribed in circle /circumscribed about circle] < I >: - задати опцію розміщення Specify radius of circle:-задати радіус кола де: