побудуйте коло із центром у точці з координатами 0,0 і радіусом 200 мм. Якщо координата Z відсутня, то значення Z береться рівним поточному рівню. У результаті, по-перше, побудується не коло, а ще один циліндр, оскільки задана ненульова висота, а по-друге, одна основа циліндра потрапить у площину нижньої основи першого циліндра, а друга основа буде лежати в площині з рівнем 150 мм. Можна трохи спростити собі задачу побудови циліндра, якщо при заданні ценру кола скористатися функцією об‘єктної прив‘язки Центр (Center) до центру нижньої основи існуючого циліндра. У цьому випадку точка центру буде розрахована відразу як тривимірна. Тепер усуньте невидимі лінії. Результат виконаних операцій поданий на мал. 5.
Переміщення примітивів можна було б виконати не тільки змінюючи рівень об‘єкта, але і за допомогою відомої команди Перенеси (Move), використовуючи для цього при відповіді на запити команди дві тривимірні точки, розташовані одна від одної в просторі з заданим зсувом вздовж осі Z.
Рис. 5 Усунення невидимих ліній двох циліндрів
1.2 Області
Область – це двовимірний об‘єкт, що обмежений замкнутою границею і має наповнення або певні об‘єкти всередині. Області можна додавати і віднімати. Будь-який плоский замкнений контур можна зробити областю задопомогою команди Область (Region). Над областями можливі операції об‘єднання, віднімання і перетинання (мал. 6).
Рис. 6 Кнопки команд Объединение(Union), Вычитание(Subtract) i Пересечение(Intersect)
На мал. 7 показано приклад об‘єднання трьох областей в одну (зліва – об‘єкти до об‘єднання, справа – нова область).
Рис. 7 Об‘єднання областей
На мал. 8 наведено приклад віднімання областей. Зліва показані три області до віднімання. Справа – результат віднімання (із багатокутної області віднімаються дві кругових).
На мал. 9 приведений приклад перетинання трьох областей. Якщо об‘єднати області, що не перетинаються, то утвориться область, що має багатозв‘язний зовнішній контур (вона подібна блоку при операціях переміщення, копіювання).
Рис. 8 Віднімання областей
Рис. 9 Перетинання областей
1.3 Тіла
Тіла – об‘єкти які всередині заповнені і мають об‘єм, їх можна об‘єднувати, віднімати і перетинати як тривимірні множини.
У панелі іструментів Тела(Solids) (мал. 10) зібрані кнопки операцій побудови тіл.
Рис. 10 Панель іструментів тіл
Перші шість кнопок цієї панелі призначені для побудови твердотільних об‘єктів стандартної форми. Цим кнопкам відповідають такі команди системи AutoCAD: Ящик(Box), Шар(Sphere), Цилиндр(Cylinder), Конус(Cone), Клин(Wedge), Тор(Torus).
За допомогою команди Ящик(Box) побудуємо твердотілий паралелепіпед. Перший запит команди Ящик(Box):
(Specify corner of box or[Center]<0,0,0>:)
Натисніть клавішу Enter – це означає, що точка першого кута ящика прийме поточне значення на початку МСК. Вибір опції Центр(Center) веде до варіанта побудови ящика з фіксацією положення не першого кута, а центру паралелепіпеда. Такий запит:
(Specify corner or [Cube/Length]:)
Тут можна задати точку іншого кута ящика. Опція Куб(Cube) веде до побудови куба. Виберіть опцію Длина(Length). Далі система запитує довжину ребра:
Довжина: (Specify length:) задайте 400
Ширина: (Specify width:) задайте 350
Висота: (Specify height:) задайте 200
Результат побудови твердотілого паралелепіпеда наведено на мал. 11.
Рис. 11 Побудова твердотілого паралелепіпеда
Тепер на верхній поверхні паралелепіпеда побудуємо циліндр із радіусом 100 мм і висотою 50мм. Команда Циліндр (Cylinder) запитує:
(Current wireframe density: ISOLINES=-4 Specify center point for base of cylinder or [Elliptical] <0,0,0>:) – задайте 200,175,200.
(Specify radius for base of cylinder or [Diameter]:) – задайте 100.
(Specify height of cylinder or [Center of other end]:) – задайте 50.
У результаті на вурхній грані паралелепіпеда буде побудовано твердотілий цмліндр (мал. 12).
Рис. 12 Побудова твердотілого циліндра
Тепер на ближній до нас правій бічній стінці паралелепіпеда побудуємо інший паралелепіпед, що стане потім поглибленням. Це зробимо зза допомогою команди Ящик (Box), задавши перший кут (100,0,0), другий кут – (300,-70,0), а висоту - -50 одиниць. Всередині основного паралелепіпеда з‘явиться другий. Тепер за допомогою вже відомих нам кнопок Обьединение(Union) і Вычитание(Subtract) панелі інструментів Редактирование тел(Solids Editing)(див. мал. 6) об‘єднайте великий паралелепіпед із циліндром, а зі складеного тіла, що утворилося, відніміть малий паралелепіпед. Результат показано на рис. 13
Рис. 13 Об‘єднання і віднімання тіл
Тіла можна будувати методом видавлювання або обертання областей. Ці операції виконуються за допомогою кнопок Выдавить(Extrude) і Вращать(Revolve) панелі інструментів Тела (Solids) (мал. 14).
Рис. 14 Кнопки команд Выдавить(Extrude) і Вращать(Revolve)
Як приклад розглянемо побудову ділянки твердотілої труби за допомогою команди Выдавить(Extrude).
Встановимо на порожньому екрані як вид південно-західну ізометрію. Побудуємо два кола з центрами на початку координат і радіусами 100 і 80. Перетворимо їх в області. З великої області віднімемо малу й одержимо область у формі кільця (мал. 15). На малюнку також показана майбутня траєкторія видавлювання. Для її побудови за допомогою кнопки ПСК Повернуть вокруг Х (X Axis Rotate UCS) панелі інструментів ПСК (UCS) повернемо осі на 90 градусів. У новій системі координат побудуємо полілінію з прямолінійних сегментів з вершинами в точках із координатами: (0,0) (0,200), (100,300), (300,300) (у всіх точок Z координата дорівнює нулю). Викликаємо команду Выдавить(Extrude). На запит про вибір об‘єктів зазначимо область у формі кільця. Такий запит:
(Specify height of extrusion or [Path]:) Виберіть опцію Траектория (Path). Далі система видає запит:
(Select extrusion path:) Виберіть полілінію в якості траєкторії видавлювання. Результат наведено на рис. 16.
Команда Взаимод (Interfere) дозволяє створити тіло , що займає спільний об‘єм двох або більше тіл. Команді відповідає кнопка Взаимодействие (Interfere) панелі інструментів Тела (Solids) (рис. 17).
Рис. 17 Кнопка команди Взаимодействие (Interfere)
Команда Разрез (Slice), що їй відповідає кнопка Разрез (Slice) панелі інструментів Тела (Solids) (рис. 18), дозволяє розрізати тіло площиною на два тіла і при необхіднисті, одне з них видалити.
Рис.