FreeCAD, бесплатное кроссплатформенное средство 3D-моделирования с открытым исходным кодом

FreeCAD - это программа для автоматизированного проектирования. (CAD) Параметрическое 3D бесплатно и с открытым исходным кодом и выпущен под лицензией LGPL v2 +. Он ориентирован на машиностроение и проектирование готовой продукции, но также затрагивает другие дисциплины, включая архитектуру или другие области деятельности в машиностроении, 3D-печать, анализ готовой продукции и т. Д.

FreeCAD имеет характеристики, аналогичные Catia, SolidWorks или Solid Edge., что позволяет классифицировать его также как программное обеспечение CAD / CAM, CAE и PLM.

FreeCAD 0.18.4 - последняя версия инструмента, выпущенного в октябре 2019 года. В настоящее время FreeCAD полностью совместим с Windows, Linux / Unix и Mac OSX и с одинаковым внешним видом и характеристиками на всех платформах, по словам команды разработчиков.

Используйте различные библиотеки с открытым исходным кодомК ним относятся Open Cascade Technology (OCCT), ядро ​​САПР; Coin3D, набор инструментов для разработки трехмерной графики и т. Д.

FreeCAD версии 0.19 ожидает выпуска, но он запланирован на этот год. По словам разработчиков, FreeCAD позволяет создавать все, что вы хотите, в основном реальные объекты любого размера.

Основные функции

Приложение имеет полное геометрическое ядро ​​на основе технологии Open CASCADE что позволяет выполнять сложные 3D-операции в сложных типах форм, с встроенной поддержкой таких понятий, как представление границ (brep), кривых и сплайновых поверхностей (nurbs), неоднородная рациональная основа, широкий спектр геометрических объектов, логические операции и правила, а также встроенная поддержка Форматы STEP и IGES.

В FreeCaD все объекты являются параметрическими., это означает, что его форма может зависеть от свойств или даже от других объектов. Все изменения пересчитываются по запросу и сохраняются с использованием стека «отменить / повторить», новые типы объектов могут быть легко добавлены и полностью запрограммированы на Python.

Кроме того, имеет модульную архитектуру, которая позволяет модульное расширение для добавления функциональности в базовое приложение. Расширение может быть таким же сложным, как совершенно новое приложение, написанное на C ++, или таким простым, как скрипт Python или самозаписываемый макрос.

Позволяет импортировать и экспортировать в стандартные форматы такие как STEP, IGES, OBJ, STL, DXF, SVG, STL, DAE, IFC или OFF, NASTRAN, VRML в дополнение к собственному формату файлов FreeCAD FCStd. Уровень совместимости между FreeCAD и определенным форматом файла может различаться, поскольку он зависит от модуля, который его реализует.

Он имеет встроенный решатель ограничений, который позволяет рисовать 2D-фигуры с ограниченной геометрией. Затем их можно использовать в качестве основы для построения других объектов в FreeCAD.

А также с различными модулями, такими как симуляция робота, позволяющая изучать движения робота в графической среде.

Модуль технического чертежа с опциями для подробных видов, разрезы, размеры и многое другое, что позволяет создавать 2D-виды существующих 3D-моделей. Затем модуль создает файлы SVG или PDF, готовые к экспорту.

Модуль рендеринга, который может экспортировать 3D-объекты для рендеринга с помощью внешних инструментов рендеринга. На данный момент он поддерживает только povray и LuxRender, но в будущем его следует распространить на другие средства визуализации.

общие черты

  • кроссплатформенность: FreeCAD работает и ведет себя точно так же на Windows, Linux / Unix, macOS и других платформах;
  • Полный графический интерфейс: FreeCAD имеет полный графический интерфейс, основанный на платформе Qt, со средством трехмерного просмотра на основе Open Inventor, что позволяет быстро отрисовывать трехмерные сцены и очень доступное графическое представление сцен;
  • Он работает как приложение командной строки. В режиме командной строки FreeCAD работает без графического интерфейса, но со всеми геометрическими инструментами. В этом режиме он имеет относительно небольшой объем памяти и может использоваться, например, в качестве сервера для создания контента для других приложений;
  • Может быть импортирован как модуль Python: FreeCAD можно импортировать в любое приложение, которое может запускать скрипты Python. Как и в режиме командной строки, его графический интерфейс недоступен, но доступны все инструменты геометрии;
  • Концепция верстака: в интерфейсе FreeCAD инструменты сгруппированы по верстакам. Это позволяет отображать только инструменты, используемые для выполнения определенной задачи, помогая поддерживать четкость и оперативность рабочего пространства, а также быстро загружать приложение.

Скачать. 


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.