Для операционных систем 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