Володимир Малюх
Тема прямого редагування геометрії має особливе значення для компанії ЛЕДАС. тому пояснимо наш інтерес до всіх реалізацій цієї концепції. Рухомий професійним цікавістю, недавно я протестував Autodesk Inventor Fusion, демонстратор технологій від світового лідера САПР. В першу чергу мене цікавило саме створення і редагування геометрії.
створення геометрії
Extrusion - витягування ескізу в напрямку перпендикулярному його площині. Опціонально - можна витягнути не по нормалі, а під зазначеним кутом до нормалі. Можливі варіанти витягування:- На вказану відстань по нормалі
- Симетрично на вказану відстань
- В обидві сторони на різні відстані
- Сектор на заданий кут
- повний оборот
- Симетрично на заданий кут
- В обидві сторони на різні кути
У Extrusion і Revolution можливі булеві опції роботи: додавання нового тіла, вирізання ометаемую тіла з існуючого, знаходження перетинів з ометаемую тілом.
Sweep - простягає ескіз перетину уздовж ескізу направляючої
Loft - створює тіло за двома і більше поперечним перетинах.
Hole - створює отвір заданого діаметра в існуючому тілі, починаючи з обраної грані. Можливі варіанти в оформленні краю отвору - з канавкою або фаскою.
Fillet - робить скругление постійного радіуса на обраному наборі ребер. Опціонально створює скругление на ребрах, дотичних до вибраного. Функція «обкатування кутів кулькою» - відключається.
Chamfer - знімає пряму фаску з обраного набору ребер. Опціонально створює фаску на ребрах, дотичних до вибраного. Параметри фаски задаються трьома способами: симетрична фаска з розміром, по куту і розміром зрізу, по двом розмірам зрізу.
Shell - створює з суцільного тіла оболонку із заданою товщиною стінок, видаляючи зазначену межу (межі)
Rectangular Pattern - створює прямокутний масив за обраними елементами та вказаним напрямом. Надалі при редагуванні одного з елементів масиву інші також автоматично модифікуються.
Circular Pattern - створює круговий (може по неповної дузі) масив за обраними елементами та зазначеної осі або циліндричної грані. Надалі при редагуванні одного з елементів масиву інші також автоматично модифікуються.
Mirror - створює дзеркальну копію одного або кількох вибраних елементів щодо зазначеної площині.
Boolean - виконує операції віднімання і об'єднання тіл, знаходження їх перетину.
параметричного
На елементи геометрії користувач може накласти обмеження. У разі їх призначення - тіла не переміщаються, а форма їх змінюється.
Також можна проставити розміри, які можуть бути керівниками.
Слід зауважити, що для для тел цілком набір обмежень дещо іншою. У разі їх призначення - тіла переміщаються і повертаються цілком, але форми своєї не змінюють.
Вирівнювання плоских граней
Завдання кута між гранями
Інструменти редагування геометрії
Основних інструментів для редагування геометрії два: Move і Press / Pull
Move - для обраного елемента або межі з'являється просторовий маніпулятор, що дозволяє переміщати і повертати вбрання. Власне це і є головний інструмент прямого редагування.
Інструмент Move - досить небезпечний, шляхом зрушування і повороту граней можна геометрію буквально «вивернути навиворіт», як на прикладі:
Press / Pull - багатофункціональний інструмент, який змінює тип редагування, в залежності від контексту обраних елементів: зсув, витягування або округлення. Якщо вибрати замкнутий ескіз - спрацює витягування, якщо вибрати грань - зміщення в напрямку нормалі до неї, якщо вибрати ребро - спрацює скругление.
Press / Pull значно більш передбачуваний в роботі, зміна стилю редагування в залежності від контексту виглядає розумною і природною.
Крім цього, є додатковий інструмент Draft. дозволяє нахиляти межі щодо зазначеної площині (або координатної, або будь-якій плоскій грані).
І, нарешті, інструмент Split Face - розсікає грань (або набір граней) надвоє по намальованому на межі ескізу.
Розсічення однієї грані, мабуть, не настільки необхідна операція, так як досить накреслити на ній ескіз і вже можна маніпулювати з розмежованими областями окремо, а ось розсічення відразу декількох граней однієї січної поверхнею дійсно зручно.
Робота з імпортованої геометрією
Рідним форматом для Inventor Fusion є DWG (тільки в цьому форматі можна записати створену модель), але прочитати геометрію можна з декількох форматів: CATIA, Inventor, Pro / EENGINEER і нейтральних SAT і STEP. Примітно, що серед підтримуваних форматів немає головних конкурентів Autodesk на ринку MCAD - SolidWorks, Solid Edge, як, втім, і NX. Мабуть в цьому релізі немає ліцензії на роботу з геометрією Parasolid.
При читанні геометрії з файлів, створених не в Inventor Fusion ніякої інформації про features не імпортується. Проте, редагувати геометрію на рівні модифікації граней інструментами Move і Press / Pull можна цілком успішно.
У разі необхідності, наприклад, для отримання можливості видалення елемента, можна зробити розпізнавання конструктивних елементів, з використанням інструменту Find Features, який може працювати як з тілом цілком, так і з набором граней, зазначених користувачем.
Слід зазначити, що режим Bodies. хоча і простіше у використанні, може дати дещо несподівані результати, на приклад на даній моделі він упізнав бічну стінку як фаску.
Ручний вибір граней для розпізнавання конструктивних елементів дозволяє зробити цю операцію більш коректно, в цьому випадку фаски (косі зрізи) розпізнані правильно:
висновок
Звичайно, в поточному вигляді не варто розглядати й оцінювати Inventor Fusion як готовий продукт. Поки залишають бажати кращого і продуктивність і стійкість роботи, явно не готовий навіть Help (так-так, туди, всупереч звичаям, я теж заглянув, правда, без особливого успіху), не вистачає важливих опцій в імпорті і, особливо експорті - його, власне , немає взагалі.
Незважаючи на все це, з точки зору тестування і розуміння концепції і технології прямого редагування геометрії, прийнятої в Autodesk (поки все вендори MCAD йдуть кожен своїм шляхом) це дуже цікава система. Ідеї і логіка, реалізовані в її інструментах, мені здаються досить розумними і навіть в цій реалізації зручними у використанні. Яким буде кінцевий продукт, навіть чи буде це окремий додаток або вбудоване в середу Inventor, сказати важко - і той, і інший варіант має свої плюси і мінуси. Почекаємо наступної версії.