FreeCAD - FreeCAD
Экран FreeCAD версии 0.14 | |
Оригинальный автор (ы) | Юрген Ригель, Вернер Майер, Йорик ван Гавр[1] |
---|---|
изначальный выпуск | 29 октября 2002 г. |
Стабильный выпуск | 0.18.4 / 26 октября 2019 |
Предварительный выпуск | 0.19_pre / 3 ноября 2019 |
Репозиторий | |
Написано в | C ++, Python |
Операционная система | GNU / Linux macOS Unix Windows |
Тип | 3D моделирование, CAD, BIM, МКЭ |
Лицензия | LGPLv 2+ |
Интернет сайт | freecadweb.org |
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 г., в Порту-Алегри,[15] а также на Встреча с Libre Graphics в Лондон в 2016 году.[16] Эти две выставки могут объединить как Разработчики и пользователи. В 2020 году это было во время FOSDEM в Брюссель что два из этих разработчиков, Йорик Ван Хавр и Брэд Коллетт сделали презентацию.[17]
История выпуска
- Раздел файлов GitHub (github
.com )/ FreeCAD / FreeCAD - Раздел SourceForge Files (Sourceforge
.сеть ) (на этом SourceForge страницы, сообщается, что этот проект перемещен на GitHub.)/ проекты / free-cad / файлы / - Раздел старых файлов SourceForge (Sourceforge
.сеть )/ проекты / free-cad / файлы / OldFiles /
Версия | Дата выхода | Информация | |
---|---|---|---|
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 г. | [18] | |
0.12 | 20 ноября 2011 г. | [19] | |
0.13 | 29 января 2013 г. | [20] | |
0.14 | 1 июля 2014 г. | Лицензия изменена на LGPLv2 +[14] | |
0.15 | 8 апреля 2015 г. | Oculus Rift поддерживать[21] | |
0.16 | 18 апреля 2016 г. | [22] | |
0.17 | 6 апреля 2018 г. | [23] | |
0.18 | 12 марта 2019 г., | [24] | |
0.19 | Текущая версия для разработчиков | ||
Легенда: Старая версия Старая версия, все еще поддерживается Последняя версия Последняя предварительная версия Будущий выпуск |
Смотрите также
- Открытая технология CASCADE
- Программное обеспечение с открытым исходным кодом
- Сравнение редакторов САПР
- Параметрическое моделирование
- Конструктивная твердотельная геометрия
- Граничное представление
- Список пакетов бесплатного и открытого программного обеспечения
Рекомендации
- ^ "История FreeCAD". wiki.freecadweb.org.
- ^ «Тестирование FEM Workbench FreeCAD». jolahde.kapsi.fi. Получено 2020-05-31.
- ^ «Список возможностей - Документация FreeCAD». wiki.freecadweb.org. Получено 2020-06-01.
- ^ «Открытый каскад на FOSDEM 2020». opencascade.com.
- ^ Окой, Мартинс (1 декабря 2017 г.). «FreeCAD - программа для 3D-моделирования и дизайна для Linux». FOSSMint. Получено 2 мая, 2019.
- ^ «Арочный модуль». FreeCAD вики. Получено 15 декабря 2017.
- ^ а б c d е "Формат файла FCStd - Документация FreeCAD". freecadweb.org. Получено 2015-09-03.
- ^ «Список возможностей». FreeCAD вики. Получено 15 декабря 2013.
- ^ Ларабель, Майкл (24 января 2013). «ФСПО убирает отходы - еще один« приоритетный »проект». Фороникс. Архивировано из оригинал на 2016-11-09. Получено 2013-08-22.
- ^ Прокудин, Александр (26 января 2012 г.). «Что случилось с внедрением DWG в бесплатное программное обеспечение?». libregraphicsworld.org. Архивировано из оригинал на 2016-11-09. Получено 3 ноября 2013.
- ^ «Часто задаваемые вопросы о лицензиях GNU - совместима ли GPLv3 с GPLv2?». Официальный сайт. Получено 13 апреля 2011.
- ^ Прокудин, Александр (27 декабря 2012). «Драма LibreDWG: конец или новое начало?». libregraphicsworld.org. Архивировано из оригинал на 2016-11-09. Получено 2013-08-23.
- ^ "Лицензия". freecadweb.org. 2014. Архивировано с оригинал на 2016-12-04. Получено 2015-03-25.
- ^ а б «Примечания к выпуску 0.14». Получено 19 февраля 2019.
- ^ ван Гавр, Йорик (2015). «FreeCAD на FISL16» (PDF). yorik.uncreated.net.
- ^ ван Гавр, Йорик (2016). «Йорик ван Гавр на выставке LGM 2016» (PDF). yorik.uncreated.net.
- ^ «Экосистемы проектирования с открытым исходным кодом вокруг FreeCAD». archive.fosdem.org. Получено 2020-11-12.
- ^ «Примечания к выпуску 0.11». Получено 19 февраля 2019.
- ^ «Примечания к выпуску 0.12». Получено 19 февраля 2019.
- ^ «Примечания к выпуску 0.13». Получено 19 февраля 2019.
- ^ «Примечания к выпуску 0.15». Получено 19 февраля 2019.
- ^ «Примечания к выпуску 0.16». Получено 19 февраля 2019.
- ^ «Примечания к выпуску 0.17». Получено 19 февраля 2019.
- ^ «Примечания к выпуску 0.18». Получено 15 марта 2019.
дальнейшее чтение
- Фальк, Даниэль; Коллетт, Брэд (2012): FreeCAD [Как сделать]. Твердое моделирование с помощью Python, Packt Publishing, Бирмингем, ISBN 978-1-84951-886-4.