9.1.4. системи координат
Для завдання будь-яких інших площин побудов, які не паралельні площині XY МСК, використовується команда UCS (ПСК). Абревіатура команди утворена від слів "user coordinate system" ( "призначена для користувача система координат"). Всі системи координат, відмінні від світової, називаються призначеними для користувача. Призначені для користувача системи координат можуть іменуватися. Команда UCS (ПСК) дозволяє задати початок нової системи координат і положення нових осей Xii Y, а положення нової осі Z залежить від положення відповідних осей Х і У і тому визначається автоматично.
Цій команді відповідають дві панелі інструментів: UCS (ПСК) і UCS II (ПСК-2) (рис. 9.10 і 9.11).
Мал. 9.10. Панель інструментів UCS
Мал. 9.11. Панель інструментів UCS II
Розглянемо роботу команди UCS (ПСК) на прикладі, в якому наступного площиною побудов зробимо площину XZ МСК.Наберіть команду UCS (ПСК) на клавіатурі або натисніть на кнопку панелі UCS (ПСК).
Система повідомляє:
Current ucs name: * WORLD * (Ім'я поточної системи координат: * СВІТОВА *)
Далі слід запит:
Enter an option [New / Move / orthoGraphic / Prev / Restore / Save / Del / Apply /? / World]
(Задайте опцію [Hoвaя / Пepeнecmli / OPтогональнaя / пpeДидyщaя / Boccтaнoвіть / Сохраніт' / Видалити / застосувати /? / Світ] <Мир>:)
Можливий вибір наступних опцій:
- New (Нова) - перехід в режим створення нової ПСК;
- Move (Перенести) - перенесення початку поточного ПСК в нову точку;
- orthoGraphic (ортогональних) - вибір однієї з шести стандартних ортогональних систем координат;
- Prev (попередня) - повернення до попередньої ПСК;
- Restore (Відновити) - відновлення ПСК по її імені;
- Save (Зберегти) - збереження поточної ПСК з новим ім'ям;
- Del (Видалити) - видалення іменованої ПСК;
- Apply (застосувати) - застосування ПСК поточного видового екрану до іншого екрану або відразу до всіх видовим екранів (про видових екранах см. Розд. 9.2);
- . (?) - виведення списку іменованих ПСК з їх характеристиками;
- World (Світ) - відновлення МСК.
Specify origin of new UCS or [ZAxis / 3point / OBject / Face / View / X / Y / Z] <0,0,0>:
(Вкажіть початок нової ПСК або [20с' / Зточкі / Об'єкт / Гран' / Вид / Х / ¥ / 2] <0,0,0>:)
У цьому випадку можливі наступні опції створення нової системи координат:
- origin of new UCS (початок нової ПСК) - перенесення початку ПСК в нову точку з збереженням напрямку осей X і У \
- ZAxis (ZOcb) - вказівка нового початку координат і точки, що лежить на позитивному напрямку нової осі Z \
- 3point (Зточкі) - вказівка нового початку координат і точок, що визначають позитивні напрямки нових осей X і У;
- OBject (Об'єкт) - установка ПСК по площині двовимірного об'єкта;
- Face (Грань) - установка ПСК по площині грані тривимірного тіла;
- View (Вид) - установка ПСК перпендикулярно напрямку погляду (в площині виду), зі збереженням початку координат;
- X - поворот поточної ПСК навколо поточної осі X; П Y - поворот поточної ПСК навколо поточної осі У;
- Z - поворот поточної ПСК навколо поточної осі Z.
Самим загальної є опція 3point (Зточкі). Побудуємо з її допомогою нову ПСК. Після вибору опції слід запит:
Specify new origin point <0,0,0>: (Новий початок координат <0,0,0>:)
натисніть
Specify point on positive portion of X-axis <1.0000,0.0000,0.0000>:
(Точка на позитивному промені осі X <1.0000,0.0000,0.0000>:)
Оскільки осі X і Y нової ПСК повинні лежати в площині XZ МСК, то нова вісь зобов'язана пройти старим. Тому натисніть клавішу
Specify point on positive-Y portion of the UCS XY plane <0.0000,1.0000,0.0000>:
(Точка на позитивному промені осі Ye площині XY ПСК <0.0000,1.0000,0.0000>:)
Нову вісь До направимо по осі Z МСК, тому дайте відповідь 0,0,1, і нова вісь ординат (Y) піде за старою осі Z (точка 0,0,1 лежить на позитивному напрямку осі Z).
Виконана операція визначила нову поточну систему координат, тому піктограма ПСК змінить своє положення (рис. 9.12).
Мал. 9.12. Новий напрямок осей системи координат
Крім того, в панелі UCS II (ПСК-2) поле списку, що показує ім'я поточної ПСК і мало значення World (Світова СК), змінило своє значення на Unnamed (Без імені). Якщо ПСК потрібна для неодноразових побудов, збережіть її з новим ім'ям (наприклад, nviXZ), для чого потрібно повторити команду UCS (ПСК) і вибрати опцію Save (Зберегти). У відповідь на запит імені введіть ім'я, вибране вами для нової ПСК.
Тепер все що вводяться координати будуть братися щодо поточної ПСК, яка відмінна від МСК. Якщо ви, перебуваючи в ПСК, хочете все-таки задати координати точки в світовій системі координат, то додавайте перед координатами символ зірочки, наприклад: * 150,320
Згадаймо, що поточне значення рівня було 250 мм. Введення нової системи координат не змінить його (воно зберігається в системній змінній ELEVATION - см. Розд. 11.1>. Однак це означає, що поточної площиною побудов буде не площину XY діючої ПСК, а площину, яка паралельна їй (нагадаю, що ця площина збігається з площиною XZ МСК) і відстоїть від неї вздовж напрямку нової осі аплікат (Z) на 250 мм. Спробуйте за допомогою команди PLINE (ПЛИНИЯ) побудувати замкнуту полілінію в новій системі координат з вершинами в точках (0,0), (200,0 ), (200,120) і (0,120). Вийде паралелепіпед, а не прямокутна олілінія, т. к. поточне значення висоти одно -100. Підстава нового паралелепіпеда буде паралельно новій площині побудов (рис. 9.13, зі приховуванням невидимих ліній за допомогою команди HIDE (ПРИХОВАТИ)).
Мал. 9.13. Побудова паралелепіпеда в новій ПСК
Оскільки ви не вказали третьої координати для першої вершини полілінії, то AutoCAD взяв її значення з поточного значення рівня, т. Е. 250 мм. Якби були задані всі три координати першої точки, то площину підстави паралелепіпеда була б обрана незалежно від поточного рівня. Зверніть увагу, що підстави побудованого паралелепіпеда, на відміну від основи циліндра, для команди HIDE (ПРИХОВАТИ) не є суцільними двовимірними об'єктами (мають тільки зовнішній контур без нутрощі) і тому прозорі.
Нову систему координат, оскільки вона є однією з стандартних, простіше було б задати за допомогою опції orthoGraphic (ортогональних) команди UCS (ПСК). При виборі цієї опції команда UCS (ПСК) запитує ім'я для системи координат:
Enter an option [Top / Bottom / Front / Back / Left / Right]
(Задайте опцію [Верхня / Нижня / Передня / Задня / Ліва / права] <Верхняя>:)
Ім'я нашої системи координат - Front (Передня), оскільки вибір площині XZ для побудов відповідає вибору переднього виду. ПСК Back (Задня) відрізняється від Front (Передня) тим, що у неї вісь X спрямована в протилежний бік. Світова система координат ідентична з Тор (Верхня). Відповідно, якщо ви хочете вибрати ПСК для правого виду, вкажіть Right (Правий).
Для вибору стандартної ПСК можна також скористатися списком систем координат панелі UCS II (ПСК-2), в якому потрібно вибрати пункт Front (Спереду) (рис. 9.14).
Мал. 9.14. Список, що розкривається систем координат панелі UCS II
В панелі інструментів UCS (ПСК) (див. Рис. 9.10) зібрані кнопки, які відповідають різним варіантам (комбінаціям опцій) команди UCS (ПСК). Тому клацання по будь-якій кнопці цієї панелі інструментів майже завжди означає, що викликається команда UCS (ПСК) з деякою опцією або опціями. Перерахуємо кнопки панелі інструментів UCS (ПСК) по порядку зліва направо:- - викликає виконання команди UCS (ПСК) без автоматичного вибору опцій (далі їх задає користувач);
- - викликає діалогове вікно UCS (ПСК) для управління іменованими системами координат;
- - відновлює попередню ПСК;
- - відновлює МСК;
- - встановлює ПСК по об'єкту;
- - поєднує ПСК з обраної гранню тривимірного тіла;
- - встановлює нову систему координат з площиною XY, паралельної екрану (виду);
- - встановлює нову ПСК шляхом перенесення початку системи координат;
- - встановлює ПСК шляхом вказівки точки на позитивному ділянці нової осі Z;
- - встановлює нову ПСК за допомогою трьох точок (початку координат і напрямків осей Х \\ К);
- - виконує поворот поточної ПСК навколо осі Х \
- - виконує поворот поточної ПСК навколо осі Y;
- - виконує поворот поточної ПСК навколо осі Z;
- - застосовує поточну ПСК до вибраного видовому екрану.
Панель UCS II (ПСК-2) (див. Рис. 9.11), крім списку іменованих систем координат, містить дві кнопки, перша з яких увійшла в панель UCS (ПСК), а друга () дозволяє перенести початок поточної ПСК в іншу точку , не змінюючи напрямку осей координат. Кнопка пов'язана не з командою UCS (ПСК), а з командою UCSMAN (ДІСПСК), яка відкриває діалогове вікно UCS (ПСК) (рис. 9.15).
Мал. 9.15. Діалогове вікно DCS. вкладка Named UCSs
Діалогове вікно має три вкладки: Named UCSs (Іменовані ПСК), Orthographic UCSs (Ортогональні ПСК) і Settings (Режими). Вкладка Named UCSs (Іменовані ПСК) дозволяє бачити список іменованих ПСК і встановлювати будь-яку з них за допомогою кнопки Set Current (Встановити). Кнопка Details (Подробиці) відкриває діалогове вікно UCS Details (Подробиці про ПСК) з характеристиками зазначеної ПСК (рис. 9.16).
Вкладка Orthographic UCSs (Ортогональні ПСК) (рис. 9.17) призначена для роботи з основними ортогональними ПСК. Завдання параметра Depth (Глибина) дозволяє додатково перемістити площину поточної ортогональної ПСК уздовж осі Z Для того щоб змінити параметр глибини, потрібно або двічі клацнути по колонці Depth (Глибина), або викликати правою кнопкою контекстне меню, в якому вибрати пункт Depth (Глибина), після чого з'явиться діалогове вікно Orthographic UCS depth (Глибина ортогональної ПСК) (рис. 9.18), в якому можна задати нову глибину.
Мал. 9.16. Діалогове вікно UCS Details
Мал. 9.17.Діалоговое вікно DCS. вкладка Orthographic UCSs
Мал. 9.18. Діалогове вікно Orthographic UCS depth
Вкладка Settings (Режими) діалогового вікна UCS (ПСК) (рис. 9.19) має дві області.В області UCS Icon settings (Режими піктограми ПСК) знаходяться три прапорці:
- On (Увімкнути) - включає піктограму ПСК;
- Display at UCS origin point (На початку ПСК) - переносить піктограму з лівого нижнього кута графічного екрану в точку початку координат (якщо точка 0,0,0 видно в цьому екрані);
- Apply to all active viewports (Для всіх активних ВЕкранов) - поширює установки режимів піктограми ПСК на все видові екрани.
Мал. 9.19. Діалогове вікно UCS. вкладка Settings
Область UCS settings (Режими ПСК) містить два прапорці:- Save UCS with viewport (Зберігати ПСК з ВЕкраном) - зберігає індивідуальну ПСК для кожного видового екрану;
- Update view to Plan when UCS is changed (Вид в плані при зміні ПСК) - автоматично встановлює вид перпендикулярно площині XY поточної ПСК.
Щодо поділу графічного екрану на видові екрани см. Розд. 9.2.