Рассматриваем самые лучшие программы для создания 3D-моделей и 2D-чертежей, аналоги AutoCAD для операционной системы Linux.
FreeCAD
Пожалуй, самое удачное решение для тех, кто перешел на Linux и ищет бесплатную альтернативу AutoCAD в этой операционной системе. FreeCAD — это параметрический инструмент для создания 3D-моделей разных размеров. Эта программа поддерживает недеструктивное редактирование. Это значит, что на любом этапе работы можно изменить ключевые параметры и получить новый результат без траты времени на создание нового проекта.
FreeCAD поддерживает форматы STEP, IGES, SVG, STL, OBJ и многие другие. Приложение подходит инженерам, архитекторам, дизайнерам товаров. Также благодаря бесплатному распространению ее можно легко внедрить в образовательный процесс в соответствующих учебных заведениях.
Как установить FreeCAD в Linux
FreeCAD развивается за счет сообщества разработчиков, поддерживающих развитие свободного программного обеспечения.
Чтобы установить FreeCAD в Ubuntu, используем команду:
sudo apt-get install freecad
А для Fedora:
sudo dnf install freecad
OpenSCAD
Программа для создания твердотельных 3D-моделей. Развивается силами сообщества разработчиков и распространяется бесплатно для всех желающих.
В OpenSCAD уклон сделан именно на создании точных и скрупулезных 3D-моделей. То есть во главе угла стоят нужды инженеров и архитекторов. А уже на втором месте находятся создатели интерактивных 3D-проектов и дизайнеры.
Процесс создания 3D-моделей в OpenSCAD несколько отличается от такового в других похожих программах. Он не поддерживает интерактивный режим взаимодействия с фигурами. Работа строится следующим образом — сначала вы создаете скрипт, в котором описаны все детали 3D-модели. Затем отправляете его в приложение, которое считывает данные и на их основе создает подходящую фигуру.
OpenSCAD поддерживает две популярные методики моделирования: конструктивную блочную геометрию и расширение 2D-моделей до 3D-вариантов (extrusion). Программа сохраняет проекты в формате DXF.
Как установить OpenSCAD
Чтобы установить OpenSCAD в Ubuntu, используем команду
sudo apt-get install openscad
Что касается Fedora, то
sudo dnf install openscad
LibreCAD
В прошлом этот проект назывался CADuntu и представлял некую надстройку над QCad, расширяющую возможности этого продукта. Эта утилита представляет собой свободную систему автоматизированного проектирования для двухмерного черчения.
Так же как и FreeCAD, LibreCAD используется инженерами, дизайнерами и архитекторами по всему миру. Этот продукт активно развивается сообществом и доступен на ключевых платформах, включая Linux и macOS.
Возможности LibreCAD можно расширить за счет плагинов. Для этого был разработан отдельный программный интерфейс.
Проекты LibreCAD хранятся в формате DXF, который когда-то был создан в качестве основного варианта для обмена 2D-данными в AutoCAD.
Как установить LibreCAD
Чтобы установить LibreCAD в Ubuntu, используем команду
sudo apt-get install librecad
Для Fedora
sudo dnf install librecad
BRL-CAD
Еще одна мощная система твердотельного 3D моделирования. Она построена на базе открытого исходного кода и распространяется бесплатно на всех существующих операционных системах.
В отличие от того же OpenSCAD, BRL-CAD поддерживает интерактивное редактирование 3D-моделей. У приложения очень высокая скорость обработки и рендеринга геометрических данных. Вместе с BRL-CAD распространяется масштабная библиотека геометрических фигур для разработчиков.
Эту утилиту использует армия США. На протяжении последних 20 лет представители вооруженных сил Америки задействовали BRL-CAD для моделирования систем вооружения.
Исходный код полностью открыт и доступен для редактирования. Это сделано с той целью, чтобы любой желающий мог изменить код и подстроить программу под свои нужды. Система плагинов и расширений не предусмотрена.
BricsCAD
Универсальное решение для создания сложных 2D-чертежей и 3D-моделей. В отличие от других описанных решений эта программа распространяется за деньги. То есть это коммерческая разработка, которую активно используют профессиональные инженеры и дизайнеры для упрощения работы в сфере 3D-моделирования.
BricsCAD поддерживает файлы в формате DWG и доступна как в Linux, так и в других операционных системах.
Одним из ключевых преимуществ BricsCAD является адаптивный интерфейс, который подстраивается под требования пользователя. Также разработчики заявляют о том, что их продукт использует машинное обучение, помогающее в работе над моделями. Искусственный интеллект решает сразу несколько задач. Он сравнивает разные версии чертежа, ищет одинаковые объекты и группирует их.
BricsCAD задействуют в строительстве и механике. С помощью этой программы конструируют даже крайне сложные объекты крупных механических систем. Это приложение для создания чертежей и 3D-моделей используют архитекторы и инженеры по всему миру, так как оно поддерживает работу с универсальным форматом файлов и хранение данных в облачном хранилище.
Более того, для BricsCAD существует целая серия дополнительных плагинов, расширяющих возможности программы для разных сфер деятельности, включая архитектуру, машиностроение, ландшафтный дизайн и другое.
LeoCAD
Довольно интересный продукт, сильно отличающийся от описанных выше. Дело в том, что LeoCAD — не просто система для создания 3D-моделей. Это система для создания 3D-моделей из кубиков LEGO. По сути, это и есть гигантский набор фигурок LEGO в цифровом виде.
Программа LeoCAD очень проста в использовании. У нее интуитивный интерфейс, в котором есть отдельный блок для поиска и выбора LEGO-деталей. Отдельно отображается палитра цветов. А в верхней части окна расположены все ключевые кнопки управления. Один из самых простых в освоении CAD-ов на рынке.
LeoCAD доступен в Linux, Windows и macOS. Программа разрабатывается сообществом и распространяется бесплатно. Весь код остается открытым и доступен каждому для редактирования и модификации.
Этот CAD оптимизирован для работы с гигантским количеством деталей. Их может быть несколько тысяч и десятков тысяч. В приложении есть режим инструкций, в котором можно поэтапно расписать сборку какой-либо модели из фигур LEGO. Также в нем можно настроить отображение фигуры в разных перспективах одновременно. Это очень полезно при использовании LeoCAD в образовательных целях.
Как установить LeoCAD в Ubuntu и Fedora
Чтобы установить LeoCAD в Ubuntu, используем команду
sudo apt-get install leocad
Установка в Fedora будет происходить по аналогичной команде
sudo dnf install leocad
Siemens NX
Этот CAD разрабатывался под нужды инженеров, которые работают над созданием мелких деталей и структурно-сложных изделий. NX упрощает моделирование и проектирование, заметно ускоряя производство и выпуск в продажу новых продуктов.
NX используется на разных этапах разработки — от базовой заготовки идей до внесения финальных штрихов. Это коммерческий проект, который активно внедряют в масштабное производство крупные компании и корпорации.
На этом наш обзор подошел к концу. Всего доброго!