FreeCAD - FreeCAD

FreeCAD
FreeCAD016-logo.svg
Экран FreeCAD версии 0.14
Экран FreeCAD версии 0.14
Оригинальный автор (ы)Юрген Ригель, Вернер Майер, Йорик ван Гавр[1]
изначальный выпуск29 октября 2002 г.; 18 лет назад (2002-10-29)
Стабильный выпуск
0.18.4 / 26 октября 2019; Год назад (2019-10-26)
Предварительный выпуск
0.19_pre / 3 ноября 2019; Год назад (2019-11-03)
Репозиторий Отредактируйте это в Викиданных
Написано вC ++, Python
Операционная системаGNU / Linux
macOS
Unix
Windows
Тип3D моделирование, CAD, BIM, МКЭ
ЛицензияLGPLv 2+
Интернет сайтfreecadweb.org
Интерьер 3D дома
Ардуино доска импортирована из Орел Программное обеспечение для печатных плат

FreeCAD это бесплатно и с открытым исходным кодом (под LGPLv 2+ лицензия) общего назначения параметрический 3D системы автоматизированного проектирования (CAD) модельер и информационное моделирование зданий (BIM) программное обеспечение с метод конечных элементов (FEM) поддержка.[2] FreeCAD предназначен для машиностроение дизайн продукта, но также расширяется до более широкого круга применений в области инженерии, такой как архитектура или электротехника. Поскольку программное обеспечение является бесплатным и имеет открытый исходный код, пользователи могут расширить его функциональные возможности с помощью Python язык программирования.

Функции

Общий

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

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

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

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

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

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

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

Поддержка DWG

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

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

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

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

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

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

ВерсияДата выходаИнформация
Старая версия, больше не поддерживается: 0.0.129 октября 2002 г.изначальный выпуск
Старая версия, больше не поддерживается: 0.127 января 2003 г.
Старая версия, больше не поддерживается: 0.29 августа 2005 г.
Старая версия, больше не поддерживается: 0.331 октября 2005 г.
Старая версия, больше не поддерживается: 0.415 января 2006 г.
Старая версия, больше не поддерживается: 0.55 октября 2006 г.
Старая версия, больше не поддерживается: 0.627 февраля 2007 г.
Старая версия, больше не поддерживается: 0.724 апреля 2009 г.
Старая версия, больше не поддерживается: 0.810 июля 2009 г.
Старая версия, больше не поддерживается: 0.916 января 2010 г.
Старая версия, больше не поддерживается: 0.1024 июля 2010 г.
Старая версия, больше не поддерживается: 0.113 мая 2011 г.[18]
Старая версия, больше не поддерживается: 0.1220 ноября 2011 г.[19]
Старая версия, больше не поддерживается: 0.1329 января 2013 г.[20]
Старая версия, больше не поддерживается: 0.141 июля 2014 г.Лицензия изменена на LGPLv2 +[14]
Старая версия, больше не поддерживается: 0.158 апреля 2015 г.Oculus Rift поддерживать[21]
Старая версия, больше не поддерживается: 0.1618 апреля 2016 г.[22]
Старая версия, больше не поддерживается: 0.176 апреля 2018 г.[23]
Текущая стабильная версия: 0.1812 марта 2019 г.,[24]
Будущий выпуск: 0.19Текущая версия для разработчиков
Легенда:
Старая версия
Старая версия, все еще поддерживается
Последняя версия
Последняя предварительная версия
Будущий выпуск

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

Рекомендации

  1. ^ "История FreeCAD". wiki.freecadweb.org.
  2. ^ «Тестирование FEM Workbench FreeCAD». jolahde.kapsi.fi. Получено 2020-05-31.
  3. ^ «Список возможностей - Документация FreeCAD». wiki.freecadweb.org. Получено 2020-06-01.
  4. ^ «Открытый каскад на FOSDEM 2020». opencascade.com.
  5. ^ Окой, Мартинс (1 декабря 2017 г.). «FreeCAD - программа для 3D-моделирования и дизайна для Linux». FOSSMint. Получено 2 мая, 2019.
  6. ^ «Арочный модуль». FreeCAD вики. Получено 15 декабря 2017.
  7. ^ а б c d е "Формат файла FCStd - Документация FreeCAD". freecadweb.org. Получено 2015-09-03.
  8. ^ «Список возможностей». FreeCAD вики. Получено 15 декабря 2013.
  9. ^ Ларабель, Майкл (24 января 2013). «ФСПО убирает отходы - еще один« приоритетный »проект». Фороникс. Архивировано из оригинал на 2016-11-09. Получено 2013-08-22.
  10. ^ Прокудин, Александр (26 января 2012 г.). «Что случилось с внедрением DWG в бесплатное программное обеспечение?». libregraphicsworld.org. Архивировано из оригинал на 2016-11-09. Получено 3 ноября 2013.
  11. ^ «Часто задаваемые вопросы о лицензиях GNU - совместима ли GPLv3 с GPLv2?». Официальный сайт. Получено 13 апреля 2011.
  12. ^ Прокудин, Александр (27 декабря 2012). «Драма LibreDWG: конец или новое начало?». libregraphicsworld.org. Архивировано из оригинал на 2016-11-09. Получено 2013-08-23.
  13. ^ "Лицензия". freecadweb.org. 2014. Архивировано с оригинал на 2016-12-04. Получено 2015-03-25.
  14. ^ а б «Примечания к выпуску 0.14». Получено 19 февраля 2019.
  15. ^ ван Гавр, Йорик (2015). «FreeCAD на FISL16» (PDF). yorik.uncreated.net.
  16. ^ ван Гавр, Йорик (2016). «Йорик ван Гавр на выставке LGM 2016» (PDF). yorik.uncreated.net.
  17. ^ «Экосистемы проектирования с открытым исходным кодом вокруг FreeCAD». archive.fosdem.org. Получено 2020-11-12.
  18. ^ «Примечания к выпуску 0.11». Получено 19 февраля 2019.
  19. ^ «Примечания к выпуску 0.12». Получено 19 февраля 2019.
  20. ^ «Примечания к выпуску 0.13». Получено 19 февраля 2019.
  21. ^ «Примечания к выпуску 0.15». Получено 19 февраля 2019.
  22. ^ «Примечания к выпуску 0.16». Получено 19 февраля 2019.
  23. ^ «Примечания к выпуску 0.17». Получено 19 февраля 2019.
  24. ^ «Примечания к выпуску 0.18». Получено 15 марта 2019.

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

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

внешняя ссылка