FreeCAD

редактировать
FreeCAD
FreeCAD016-logo.svg
Clerget 9B AeroMotor Parametric Solid Model.gif Экран FreeCAD версии 0.19
Оригинальный автор (ы) Юрген Ригель, Вернер Майер, Йорик ван Гавр
Первый выпуск 29 октября 2002 г. ; 18 лет назад ( 2002-10-29)
Стабильный выпуск 0.19.2  Отредактируйте это в Викиданных / 22 апреля 2021 г. ; 5 месяцев назад ( 22 апреля 2021 г.)
Репозиторий
Написано в C ++, Python
Операционная система Linux macOS Unix Windows
Тип 3D моделирование, CAD, BIM, FEM
Лицензия LGPL-2.0 или новее
Веб-сайт freecadweb.org
Интерьер 3D дома Плата Arduino, импортированная из программного обеспечения Eagle PCB

FreeCAD - это универсальная программа для параметрического трехмерного компьютерного проектирования (САПР) и программное обеспечение для информационного моделирования зданий (BIM) с поддержкой метода конечных элементов (FEM). Он предназначен для проектирования изделий в машиностроении, но также может использоваться в более широком диапазоне инженерных систем, например в архитектуре или электротехнике. FreeCAD является бесплатным и имеет открытый исходный код по лицензии LGPL-2.0 или более поздней версии и доступен для операционных систем Linux, macOS и Windows. Пользователи могут расширить функциональность программного обеспечения с помощью языка программирования Python.

СОДЕРЖАНИЕ

  • 1 Особенности
    • 1.1 Общие
    • 1.2 Поддерживаемые форматы файлов
      • 1.2.1 Поддержка DWG
  • 2 Акции во время мероприятий
  • 3 История выпусков
  • 4 См. Также
  • 5 Примечания
  • 6 Ссылки
  • 7 Дальнейшее чтение
  • 8 Внешние ссылки

Функции

Общий

FreeCAD включает инструменты, аналогичные CATIA, Creo, SolidWorks, Solid Edge, NX, Inventor, Revit, и поэтому также относится к категории информационного моделирования зданий (BIM), механического автоматизированного проектирования (MCAD), PLM, CAx и CAE. Он задуман как средство параметрического моделирования на основе функций с модульной программной архитектурой, что упрощает предоставление дополнительных функций без изменения базовой системы.

Как и многие современные разработчики 3D-моделей САПР, он будет иметь 2D-компонент для облегчения преобразования чертежей из 3D в 2D. В текущем состоянии прямое двухмерное рисование (например, AutoCAD LT ) не является фокусом для этого программного обеспечения, равно как и анимация или манипуляции с трехмерными моделями (например, Blender, Maya или Cinema 4D ). Однако модульная природа FreeCAD позволит пользователю адаптировать его рабочий процесс для таких сред.

FreeCAD использует библиотеки с открытым исходным кодом из области вычислительной техники ; Среди них Open CASCADE Technology ( ядро САПР ), Coin3D (воплощение Open Inventor ), среда графического интерфейса Qt и Python, популярный язык сценариев. Сам FreeCAD также может использоваться в качестве библиотеки другими программами.

Есть шаги по расширению FreeCAD в области проектирования архитектуры, электротехники и строительства (AEC) и добавлению функциональности информационного моделирования зданий (BIM) с помощью модуля Arch.

По состоянию на конец 2020 года поисковик 3D-моделей CADENAS под названием 3DfindIT.com интегрирован в FreeCAD.

Поддерживаемые форматы файлов

Собственный основной формат файлов FreeCAD - это стандартный формат файлов FreeCAD (.FCStd). Это стандартный zip-архив, в котором файлы хранятся в определенной структуре. Документ. xml содержит определения всех геометрических и параметрических объектов. GuiDocument.xml содержит детали визуального представления объектов. К другим файлам относятся brep-файлы для объектов и эскизы чертежей.

Помимо собственного формата файлов FreeCAD, файлы можно экспортировать и импортировать в следующих форматах файлов: DXF, SVG (масштабируемая векторная графика), STEP, IGES, STL (STereoLithography), OBJ (Wavefront), DAE (Collada), SCAD (OpenSCAD)., IV (изобретатель) и IFC.

Поддержка DWG

Поддержка FreeCAD важного формата файлов DWG была проблематичной из-за проблем совместимости лицензий на программное обеспечение с библиотекой GNU LibreDWG. Библиотека GNU LibreDWG начиналась как реальная бесплатная альтернатива библиотеке OpenDWG из исходных кодов (позже Teigha Converter и теперь ODA File Converter) и распространяется под лицензией GPLv3. Поскольку FreeCAD (а также LibreCAD ) зависит от Open Cascade, который до версии 6.7.0 был совместим только с GPLv2, он не мог использовать библиотеку GNU LibreDWG, поскольку GPLv2 и GPLv3 по существу несовместимы. Команда Debian связалась с технологией Open CASCADE в 2009 году, а в 2012 году получил ответ, что технология Open CASCADE рассматривает возможность двойного лицензирования OCCT (библиотеки), однако они отложили этот шаг. Просьба также пошли в ФФС на перелицензировать GNU LibreDWG как GPLv2 или LGPLv3, который был отвергнут.

Начиная с 2014 года выпуска FreeCAD 0.14, включая новый LGPL-выпуск Open Cascade, лицензированную BSD версию Coin3D и удаление PyQT, FreeCAD теперь полностью свободен от GPL. Однако LibreDWG не был принят. FreeCAD может импортировать и экспортировать ограниченное подмножество формата DWG через Конвертер файлов ODA (бывшая библиотека OpenDWG).

Акции во время мероприятий

Йорик ван Гавр представляет FreeCAD на FISL 16 в 2015 году

В частности, FreeCAD был представлен на FISL 16 в 2015 году в Порту-Алегри, а также на конференции Libre Graphics Meeting в Лондоне в 2016 году. Эти две выставки могут объединить как разработчиков, так и пользователей. В 2020 году во время FOSDEM в Брюсселе два из этих разработчиков, Йорик Ван Гавр и Брэд Коллетт сделали презентацию.

История выпуска

Версия Дата выхода Информация
Старая версия, больше не поддерживается: 0.0.1 29 октября 2002 г. Первый выпуск
Старая версия, больше не поддерживается: 0,1 27 января 2003 г.
Старая версия, больше не поддерживается: 0,2 9 августа 2005 г.
Старая версия, больше не поддерживается: 0,3 31 октября 2005 г.
Старая версия, больше не поддерживается: 0,4 15 января 2006 г.
Старая версия, больше не поддерживается: 0,5 5 октября 2006 г.
Старая версия, больше не поддерживается: 0,6 27 февраля 2007 г.
Старая версия, больше не поддерживается: 0,7 24 апреля 2009 г.
Старая версия, больше не поддерживается: 0,8 10 июля 2009 г.
Старая версия, больше не поддерживается: 0,9 16 января 2010 г.
Старая версия, больше не поддерживается: 0,10 24 июля 2010 г.
Старая версия, больше не поддерживается: 0,11 3 мая 2011 г. скетчер, детали, 2D и робототехнические модули
Старая версия, больше не поддерживается: 0,12 20 ноября 2011 г. модуль архитектуры
Старая версия, больше не поддерживается: 0,13 29 января 2013 г. модуль проектирования кораблей, модуль openscad, поддержка 3D-мышей
Старая версия, больше не поддерживается: 0,14 1 июля 2014 г. Лицензия изменена на LGPLv2 +, модуль электронных таблиц, рендеринг на LuxCoreRender
Старая версия, больше не поддерживается: 0,15 8 апреля 2015 г. Поддержка Oculus Rift, обновленный импортер ifc в модуле архитектуры
Старая версия, больше не поддерживается: 0,16 18 апреля 2016 г. Верстак FEM, модуль пути
Старая версия, больше не поддерживается: 0,17 6 апреля 2018 г. добавить менеджер, поверхностный модуль, модуль технического рисования
Старая версия, но все еще поддерживается: 0,18 12 марта 2019 г., новый стартовый вид, расширенный модуль арки, много улучшенных модулей. В 0.18.5 Addon-Manager сломан, поэтому 0.18.4 является стабильной версией.
Текущая стабильная версия: 0,19 20 марта 2021 г. модули на Python 3 и Qt5 в основном портированы, актуально 0.19.2
Будущий выпуск: 0,20 2022 г. Версия для разработчиков с еженедельными сборками
Легенда: Старая версия Старая версия, все еще поддерживается Последняя версия Последняя предварительная версия Будущий выпуск

Смотрите также

Примечания

использованная литература

дальнейшее чтение

  • Фальк, Даниэль; Коллетт, Брэд (2012): FreeCAD [Практическое руководство]. Твердое моделирование с помощью Python, Packt Publishing, Бирмингем, ISBN   978-1-84951-886-4.

внешние ссылки

Последняя правка сделана 2023-04-12 10:10:50
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте