Для операційних систем Windows існує величезна кількість CAD програм і тому в цій статті ми постараємося дати вам найповніший список існуючих CAD для Linux.
Система автоматизованого проектування (САПР / CAD) є невід’ємною частиною багатьох потоків техніки. CAD професійно використовується в архітектурі, авто запчастинах, дослідженнях космічних човників, аеронавтики, будівництві мостів, в дизайні інтер’єру і навіть одязі і прикрасах.
Ряд професійних програм CAD, таких, як SolidWorks і Autodesk AutoCAD, не підтримуються на платформі Linux. Тому сьогодні ми розглянемо CAD, які доступні для Linux.
Відразу хочемо звернути увагу що далеко не всі програми для Linux, є проектами з відкритим вихідним кодом і безкоштовні. Є також програми і з закритим кодом, які поставляються тільки в бінарному вигляді і комерційні програми, доступні тільки після оплати.
У цій статті надані інструкції по установці програмного забезпечення для дистрибутивів Linux на базі Ubuntu. Процедуру установки їх на інші дистрибутиви Ви можете перевірити відповідні веб-сайти.
- Стаціонарні програми
- Хмарні CAD рішення
- Творчість
Отже, приступимо.
Відразу хочу звернути вашу увагу що послідовність у представленому списку не є вибором від кращої до гіршої.
Стаціонарні програми
Під стаціонарними програмами, ми будемо розуміти ті, які встановлюються безпосередньо на комп’ютер.
FreeCAD
FreeCAD – відмінний варіант для 3D-моделювання. FreeCAD побудований із збереженням машинобудування і дизайну продукту в якості кінцевої мети.
Раніше FreeCAD був вибором багатьох користувачів Linux.
Він не фокусується на прямих 2D-малюнках і анімації органічних фігур, але відмінно підходить для проектування, пов’язаного з машинобудуванням.
Це відмінний інструмент для створення 3D-проектів з 2D-моделей і навпаки.
Щоб отримати новішу версію, ніж та, яка йде в репозиторії дистрибутива за замовчуванням, необхідно підключити додатковий репозиторій.
Для цього відкрийте термінал (Натисніть “Ctrl+Alt+T“) і виконайте наступні команди:
$ sudo add-apt-repository ppa:freecad-maintainers/freecad-stable $ sudo apt-get update && sudo apt-get install freecad
LibreCAD
Як правило, CAD має тенденцію бути ресурсоємнним завданням, тому якщо у вас досить скромне обладнання, то я пропоную вам спробувати LibreCAD, оскільки він дійсно легкий в плані використання ресурсів. LibreCAD – відмінний кандидат на геометричні конструкції.
LibreCAD – це 2D-CAD. Зараз програма містить безліч інструментів для створення 2D-моделей і доступна на більш ніж 30-ти мовами.
Як 2D-інструменту LibreCAD хороший, але він не може працювати з 3D-моделями і візуалізацією. Іноді він може бути нестабільним, але у нього є надійне автозбереження, яке не дозволить вашій роботі загубитися.
Щоб отримати новішу версію, ніж та, яка йде в репозиторії дистрибутива за замовчуванням, необхідно підключити додатковий репозиторій.
Для цього відкрийте термінал (Натисніть “Ctrl+Alt+T“) і виконайте наступні команди:
$ sudo add-apt-repository ppa:librecad-dev/librecad-daily $ sudo apt-get update && sudo apt install librecad
OpenSCAD
OpenSCAD дуже легкий і гнучкий 3D CAD. Він не є інтерактивним, вам потрібно «запрограмувати» модель, і OpenSCAD інтерпретує цей код для візуалізації візуальної моделі. Це компілятор в деякому сенсі. Ви не можете намалювати модель, але ви можете описати її.
Програма орієнтована в першу чергу на програмістів, так як тут редактор коду розміщується поруч з візуальним редактором моделі, що дає можливість виконувати більш тонкі налаштування.
OpenSCAD – це найскладніший інструмент в цьому списку, але як тільки ви його дізнаєтеся, він забезпечує приємний досвід роботи.
Для її встановлення, відкрийте термінал (натисніть “Ctrl+Alt+T“) та виконайте наступну команду:
$ sudo apt-get install openscad
BRL-CAD
BRL-CAD – один з найстаріших інструментів CAD. Він був запущений в 1979 році і активно розвивається.
Тепер BRL-CAD не є AutoCAD, але він як і раніше є відмінним вибором для досліджень транспорту, таких як термічне і балістична проникнення. BRL-CAD лежить в основі CSG замість граничного уявлення. Можливо, вам варто пам’ятати про це при виборі BRL-CAD.
Програма підтримує високопродуктивний рендеринг з трасуванням променів, інтерактивне редагування геометрії, візуальний режим редагування моделей і сценарії.
SolveSpace
SolveSpace – це проект для параметричного двомірного та тривимірного моделювання.
Програма підтримує експорт 3D-моделей як DXF і STEP, аналіз за допомогою STL, вимірювання об’єму, роботу з вимірами і обмеженнями, введення значень з використанням арифметичних виразів і багато іншого.
Для її встановлення, відкрийте термінал (натисніть “Ctrl+Alt+T“) та виконайте наступну команду:
$ sudo apt-get install solvespace
BricsCAD
BricsCAD пропонує повний набір функцій для двомірного та тривимірного моделювання для професійних користувачів, має інтуїтивно зрозумілий інтерфейс і не вимагає додаткового навчання. Він використовує формат DWG і забезпечує повну сумісність з AutoCAD®.
Ключовими складовими успіху є поєднання DWG сумісності, зрозумілого інтерфейсу, високої продуктивності і підключення до хмари. Це робить Bricscad™ кращою альтернативою для заміни ліцензій AutoCAD або додавання великої кількості робочих місць в існуючу середу AutoCAD.
QCAD
QCAD – додаток автоматизованого проектування (CAD) в двох вимірах для моделювання і креслення, виконання технічних креслень будівель і механічних схем.
QCAD дозволяє без зусиль створювати плани і технічні креслення. Якщо ви займаєтеся архітектурою, інтер’єром і промисловим дизайном, він стане для вас дуже корисним інструментом завдяки своїм можливостям.
Програма підтримує шари, групи блоків, прив’язку об’єктів, вимірювальні інструменти, друк в масштабі, шрифти TrueType, понад сорок інструментів конструктірованія, 35 шрифтів CAD і більше 35 інструментів модифікації.
gCAD3D
САПР від німецьких розробників. У своєму комплекті він має програми імпорту та експорту (Step, Iges, VRML, DXF, SVG ..), інтегрований переглядач 3D-OpenGL, програмний перекладач для геометрії та команд NC у 3D, інтегрований процесор NC, інтерфейс програмування для програм користувача (плагіни), інтерфейс програмування для RemoteControl
KediCAD
https://sourceforge.net/projects/parduscad/
KediCAD – це двомірний аналог AutoCAD для Linux.
У цієї програми є функція моделювання, яка дозволяє вам внести очікувані зміни в загальні креслення.
Так само KediCAD може використовуватися для створення креслення моменту інерційних обчислень і розрахунку вигинів.
Для її встановлення, відкрийте термінал (натисніть “Ctrl+Alt+T“) та виконайте наступну команду:
$ sudo apt-get install kedicad2b
CYCAS
Cycas містить повний 2D + 3D + Архітектура CAD пакет.
Деякі з його особливостей: Простота у використанні WYSIWYG дисплей, друку, креслення, фільтрів імпорту / експорту, фотореалістичної візуалізації, спеціальні методи для архітектурного проектування, повний HTML документацію, навчальні посібники, наприклад малюнків, шрифтів і символів.
SagCAD
Проста двомірна CAD/CAM система з імпортом/експортом в DXF.
Для її встановлення, відкрийте термінал (натисніть “Ctrl+Alt+T“) та виконайте наступну команду:
$ sudo apt-get install sagcad
VariCAD
Має багато інструментів для 3D-моделювання та 2D-креслення.
VariCAD забезпечує підтримку параметрів і геометричних обмежень, інструменти для корпусів, трубопроводів, розрахунки, специфікації і багато іншого. Ви можете видавлювати і обертати 2D геометрію, щоб отримати тривимірні тіла. На додаток до стандартних булевих операцій об’єднання і віднімання, ви отримуєте інструмент вирізання і збереження, збереження деталі, вирізка збереженої деталі і інструменту, і додавання вирізаної частини. Коли тверді тіла побудовані, вони можуть бути проаналізовані різними способами, від відстані між об’єктами до центрів мас і моментів інерції.
Varicad може імпортувати і експортувати як DXF так і IGES.
Siemens NX (ранее «Unigraphics»)
https://www.plm.automation.siemens.com/global/ru/products/nx/
Siemens NX – промислове рішення, флагманська CAD/CAM/CAE-система виробництва компанії Siemens PLM Software. Програма використовує ядро геометричного моделювання Parasolid. NX.
Це гнучке і інтерактивне CAD, яке націлене на прискорення процесу проектування, моделювання і створення інженерних моделей. Середовище містить набір інструментів, здатних виконувати завдання з різних областей, а також має декілька окремих додатків для конкретних завдань, наприклад Catchbook з вбудованою довідкою, яка буде корисна починаючим користувачам.
Завантажити зразок можна після реєстрації на їх сайті.
MEDUSA4
https://www.cad-schroer.com/products/medusa4-personal/
Не можу зараз нічого по ній сказати, знаю що раніше її робили для Linux. Остання новина про це у них на сайті датована 2013 роком.
Хоча на офіційному сайті доступна вже тільки версія для Windows, версію для Linux все ж можна до сих пір завантажити за прямим посиланням.
DraftSight
Це двовимірна CAD система. Якщо ви звикли працювати в AutoCAD, то DraftSight стане відмінною альтернативою для вас. Він має досить схожий процес роботи з AutoCAD та навіть забезпечує схожий зовнішній вигляд, що спрощує міграцію.
DraftSight має інтерактивний графічний інтерфейс з безліччю налаштувань, підтримкою блоків, імпорту та експорту, G-Code і багато іншого та підтримує кілька форматів файлів, а також сумісний з форматом файлу .dwg для AutoCAD.
Але на жаль нових версій для Linux вже випускатися не буде. Остання версія датована за 2019 рік.
Після встановлення, щоб почати використовувати DraftSight, вам необхідно зареєструвати свою копію, використовуючи свій ідентифікатор електронної пошти.
Хмарні CAD рішення
Хмарні рішення зазвичай працюють через веб-браузер та не вимагають встановлення будь-якого ще додаткового програмного забезпечення на комп’ютер, тому незалежні від платформи.
Відповідно їх також можна розглядати як рішення і для Linux теж, якщо звичайно це рішення не вимагає для своєї роботи тільки Internet Explorer. 🙂
OnShape
З величезним зростанням технологій хмарних обчислень, хмарні CAD-рішення, такі, як OnShape, стають більш популярними з кожним днем.
Творчість
Тут зібрані програми, які хоч і пов’язані з проектуванням, але практичний результат їх пов’язаний більш з розвагою.
LeoCAD
LeoCAD – це аналог AutoCAD для створення візуальних моделей за допомогою LEGO-блоків. Програма оптимізована для створення великих моделей і ви можете створювати за допомогою неї будівельні інструкції з безліччю кроків, і при цьому мати доступ до декількох уявленням одночасно.
Для того, що б в ній попрацювати, вам необхідно перейти за посиланням https://github.com/leozide/leocad/releases/ та завантажити файл з розширенням .AppImage.
Що це за розширення і як з ним працювати, ви можете ознайомитися в нашій іншій статті.
Что такое AppImage?
Після того як файл буде завантажений, його необхідно зробити виконуваним та можна буде запустити.
Наприклад, на момент написання цієї статті версія програми 19.07.1, тому в нашому прикладі це буде виглядати ось так:
$ wget https://github.com/leozide/leocad/releases/download/v19.07.1/LeoCAD-Linux-19.07.1-x86_64.AppImage # завантажуемо
$ chmod +x ./LeoCAD-Linux-19.07.1-x86_64.AppImage # робимо виконуваним
$ ./LeoCAD-Linux-19.07.1-x86_64.AppImage # запускаємо і насолоджуємося
Цей список хотілося б зробити найповнішим з існуючих, тому буду вдячний, якщо ві мені вкажете на ще CAD-прграмми, про які я забув вказати в єтой статті.
Також буду вдячний, якщо ви знайдете і вкажете мені не точності в самій статті.
Ви можете залишити зауваження, думки і т.д. в коментарях нижче.
Зі всього списку тільки Simens NX, але він і коштує як літак разом з ракетою та челноком, плюс потрібно вчитись навіть якщо вмієш працювати в Inventor, Solidworks …., так само як і в Creo та Catia