FreeCAD
Оригинальный автор(ы) | Юрген Ригель, Вернер Майер, Йорик ван Гавр [ 1 ] [ а ] |
---|---|
Первоначальный выпуск | 29 октября 2002 г |
Стабильная версия | 0.21.2
/ 14 ноября 2023 г |
Предварительный выпуск | 0.22.0dev
|
Репозиторий | |
Написано в | С++ , Питон |
Операционная система | Линукс macOS Юникс Окна FreeBSD |
Тип | 3D Modeling , CAD , CAM , BIM , FEM |
Лицензия | LGPL-2.0 или более поздняя версия |
Веб-сайт | freecad.org |
FreeCAD — это универсальный инструмент параметрического 3D -моделирования для автоматизированного проектирования (САПР) и программное приложение для информационного моделирования зданий (BIM) с поддержкой метода конечных элементов (FEM). [ 2 ] Он предназначен для проектирования изделий в машиностроении , но также расширяется до более широкого спектра применений в области машиностроения, таких как архитектура или электротехника. FreeCAD является бесплатным продуктом с открытым исходным кодом под лицензией LGPL-2.0 или более поздней версии и доступен для Linux , macOS и Windows операционных систем . Пользователи могут расширить функциональность программного обеспечения с помощью языка программирования Python .
Функции
[ редактировать ]Общий
[ редактировать ]FreeCAD включает в себя инструменты, аналогичные CATIA , Creo , SolidWorks , Solid Edge , NX , Inventor , Revit , и поэтому также попадает в категорию информационного моделирования зданий (BIM), автоматизированного механического проектирования (MCAD), PLM , CAx и CAE . Он предназначен для параметрического моделирования на основе функций с модульной архитектурой программного обеспечения, которая позволяет легко предоставлять дополнительные функции без изменения базовой системы.
Как и во многих современных программах 3D CAD-моделирования, FreeCAD имеет 2D-компонент, облегчающий преобразование чертежей из 3D в 2D. В его текущем состоянии прямое 2D-рисование (например, AutoCAD LT ) не является целью этого программного обеспечения, равно как и анимация или манипулирование 3D-моделями (например, Blender , Maya или Cinema 4D ). Однако модульная природа FreeCAD позволяет пользователю адаптировать свой рабочий процесс для таких сред с помощью плагинов.
FreeCAD использует библиотеки с открытым исходным кодом из области информатики ; среди них Открытая технология CASCADE [ 3 ] [ 4 ] ( ядро САПР ), Coin3D (воплощение Open Inventor ), инфраструктура Qt GUI и Python , популярный язык сценариев. Сам FreeCAD также может использоваться в качестве библиотеки другими программами. [ 5 ]
Предпринимаются шаги по расширению FreeCAD в области архитектуры , электротехники и строительства (AEC) , а также по добавлению функций информационного моделирования зданий (BIM) с помощью модуля Arch. [ 6 ]
По состоянию на конец 2020 года поисковик 3D-моделей CADENAS под названием 3DfindIT.com интегрирован в FreeCAD. [ 7 ]
Поддерживаемые форматы файлов
[ редактировать ]Собственный основной формат файлов FreeCAD — это стандартный формат файлов FreeCAD (.FCStd). [ 8 ] Это стандартный zip-файл, содержащий файлы в определенной структуре. [ 8 ] Документ. xml содержит определения всех геометрических и параметрических объектов. [ 8 ] GuiDocument.xml содержит детали визуального представления объектов. [ 8 ] Другие файлы включают brep-файлы для объектов и эскизов рисунков. [ 8 ]
Помимо собственного формата файлов FreeCAD, файлы можно экспортировать и импортировать в форматах DXF , SVG (масштабируемая векторная графика) , STEP , IGES , STL (STereoLithography) , OBJ (Wavefront) , DAE (Collada) , SCAD (OpenSCAD) , IV (Inventor). и МФК . [ 9 ]
Поддержка DWG
[ редактировать ]Поддержка FreeCAD проприетарного формата файлов DWG была проблематичной из-за проблем совместимости лицензий на программное обеспечение с библиотекой GNU LibreDWG . Библиотека GNU LibreDWG начиналась как настоящая бесплатная альтернатива доступной исходному коду библиотеки OpenDWG (позже Teigha Converter, а теперь ODA File Converter) и распространяется под лицензией GPLv3 . Поскольку FreeCAD (а также LibreCAD ) зависит от Open Cascade, который до версии 6.7.0 был совместим только с GPLv2, [ 10 ] он не мог использовать библиотеку GNU LibreDWG, поскольку GPLv2 и GPLv3 по сути несовместимы . [ 11 ] [ 12 ] связалась с технологией Open CASCADE Команда Debian в 2009 году, и в 2012 году получила ответ, что технология Open CASCADE рассматривает возможность двойного лицензирования OCCT (библиотеки), однако они отложили этот шаг. также поступил запрос В FSF на повторное лицензирование GNU LibreDWG под GPLv2 или LGPLv3, но он был отклонен. [ 13 ]
Начиная с версии 0.14 FreeCAD 2014 года, включая новую версию Open Cascade по лицензии LGPL, версию Coin3D под лицензией BSD и удаление PyQT, FreeCAD теперь полностью свободен от GPL. [ 14 ] Однако LibreDWG не был принят. FreeCAD может импортировать и экспортировать ограниченное подмножество [ 15 ] формата DWG через конвертер файлов ODA (бывшая библиотека OpenDWG). [ нужна ссылка ]
Акции во время мероприятий
[ редактировать ]FreeCAD был особенно представлен на FISL 16 в 2015 году в Порту-Алегри . [ 16 ] а также на конференции Libre Graphics Meeting в Лондоне в 2016 году. [ 17 ] Эти две выставки могут объединить как разработчиков, так и пользователей. В 2020 году на выставке FOSDEM в Брюсселе двое из этих разработчиков, Йорик Ван Гавр и Брэд Коллетт, выступили с презентацией. [ 18 ]
FreeCAD 1.0
[ редактировать ]Версия FreeCAD 1.0 включает в себя несколько новых функций, таких как новый верстак для сборки; исправлены многие ошибки, включая проблему топологического именования; унификация и исправление многих верстаков; очень разнообразные изменения и улучшения пользовательского интерфейса и пользовательского опыта (UI/UX); [ 19 ] и новый логотип, выбранный из 5 финалистов публичного конкурса, созданного для обновления бренда. [ 20 ] Ожидаемой даты релиза пока нет. [ 21 ]
Новый логотип FreeCAD
[ редактировать ]С приближением выпуска FreeCAD 1.0 было решено изменить логотип и брендинг. По просьбе менеджеров проектов мы намерены следовать аналогичному подходу к корпоративным логотипам и развиваться. [ 22 ]
Публичный конкурс заявок начался с 22 марта по 14 апреля 2024 года и позволил загрузить одно предложение по логотипу. [ 23 ] Благодаря многочисленным и разнообразным предложениям сообщество удивительным и широким образом объединилось, генерируя проекты и обсуждения во многих социальных сетях, включая Reddit, Twitter, Facebook, Discord и сами дискуссионные форумы. К моменту окончания периода подачи заявок на выбор было уже 46 действительных вариантов. [ 24 ]
Затем был проведен взвешенный опрос, позволивший любому члену сообщества проголосовать за 5 логотипов, которые, по их мнению, лучше всего отражали принципы, ценности и репрезентативность FreeCAD или просто наилучшим образом работали графически. Аналогичным образом, наблюдалось массовое участие сообщества, генерирующее мнения и дискуссии по поводу актуальности или неуместности вариантов. [ 25 ]
К моменту завершения опроса, то есть 1 мая 2024 года, в нем приняли участие около 1500 человек, которые выбрали 5 своих любимых логотипов, что позволило выбрать окончательные логотипы, которые будут отправлены команде разработчиков для принятия окончательного решения: [ 26 ]
21 мая 2024 года окончательное решение уже было принято и объявлено во всех СМИ и социальных сетях, доступных в последующие дни. [ 27 ] [ 28 ] [ 29 ] и хотя внутри команды было довольно много дискуссий, удалось достичь консенсуса, определяемого всего 1 голосом по сравнению со вторым фаворитом.
По словам команды сопровождающих:
FreeCAD уже много лет имеет один и тот же логотип, и в последние годы сообщество громко и ясно заявило команде сопровождающих, что пришло время перемен. Благодаря упорному труду «Обелиска» и целой группы талантливых дизайнеров была собрана коллекция отличных кандидатов, которые сохранили дух оригинального логотипа, но и развили его, иногда неожиданно восхитительным образом (особое место занимает динозавр-логотип). в моем сердце). Было проведено голосование сообщества, чтобы сузить список до пяти кандидатов, и они были представлены команде сопровождающих для окончательного решения. Это решение было трудным: сопровождающие не добились консенсусного результата, и им пришлось просто согласиться с голосованием по «правилам большинства». О каждом из финальных кандидатов сложились сильные мнения, и в конце концов выбранный логотип победил с перевесом в один голос. Спасибо сообществу FreeCAD за такой излияние энтузиазма по поводу процесса (проголосовало более 1500 человек). Было много прекрасных возможностей, и мы знаем, что многие из ваших фаворитов не прошли отбор. В итоге удалось выбрать только один логотип (до следующего раза…). Наслаждаться! [ 30 ]
Победивший логотип был разработан и предложен Себастьяном Табаресом ( syta.co ) на соответствующем форуме и ветке Discord, сопровождаясь демонстрацией различных вариантов использования и вариаций, которые можно придать логотипу. [ 31 ] сразу же он получил поддержку со стороны многих членов сообщества, которые с этого момента начали «прикасаться» к этой инициативе, включая проекты для обработки на станках с ЧПУ, 3D-печать, наклейки, GIF-файлы, анимацию, модели FEM, товары, обои и многое другое. другие вещи.
На момент написания этого раздела сообщество находится в процессе изменения присутствия своего бренда на различных ресурсах, где используется логотип, таких как форумы, социальные сети, вики, репозитории GitHub и т. д., готовясь к выпуску FreeCAD. 1,0; однако уже существует официальное руководство по использованию логотипа в его короткой, длинной и моноверсии; рекомендуемые и запрещенные виды использования доступны в [1] . [ 32 ]
История выпусков
[ редактировать ]- Раздел «Файлы GitHub» ( github
.с /FreeCAD /FreeCAD )
Версия | Дата выпуска | Информация | |
---|---|---|---|
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 г. | Модули Sketcher, Part, 2D и Robot [ 34 ] | |
0.12. | 20 ноября 2011 г. | Архитектурный модуль [ 35 ] | |
0.13. | 29 января 2013 г. | Модуль «Проектирование корабля», модуль Openscad, поддержка 3D-мышей. [ 36 ] | |
0.14. | 1 июля 2014 г. | Лицензия изменена на LGPLv2+, модуль электронных таблиц, рендеринг в LuxRender. [ 15 ] | |
0.15. | 8 апреля 2015 г. | Поддержка Oculus Rift , обновлен импортер ifc в модуле «Архитектура». [ 37 ] | |
0.16. | 18 апреля 2016 г. | Верстак FEM, модуль Path [ 38 ] | |
0.17. | 6 апреля 2018 г. | Менеджер дополнений, модуль Surface, модуль TechDraw [ 39 ] | |
0.18. | 12 марта 2019 г. | Новый вид «Пуск», расширенный модуль Arch, множество улучшенных модулей. [ 40 ] В 0.18.5 Addon-Manager сломан, поэтому 0.18.4 является стабильной версией. | |
0.19. | 20 марта 2021 г. | Модули на Python 3 и Qt5 в основном портированы, [ 41 ] актуальное 0.19.4 | |
0.20. | 14 июня 2022 г. | Полностью переписанный Менеджер дополнений, более 30 новых инструментов в TechDraw, постоянные сокращения разделов, множество улучшений существующих инструментов. [ 42 ] | |
0.21. | 2 августа 2023 г. | Планируется как финальный выпуск перед тем, как исправления для проблемы топологического именования приведут к снижению производительности. Различные улучшения пользовательского интерфейса и рабочей среды. [ 43 ] [ 44 ] | |
1.0 | Еще не определено | версия для разработки с еженедельными сборками [ 45 ] [ 46 ] | |
Легенда: Старая версия Старая версия, все еще поддерживается Последняя версия Последняя предварительная версия Будущий выпуск |
См. также
[ редактировать ]- Сравнение программного обеспечения для автоматизированного проектирования
- Граничное представление
- Конструктивная сплошная геометрия
- Открытая технология КАСКАД
- Параметрическое моделирование
- Список программного обеспечения BIM
- Список программного обеспечения для 3D-печати
Примечания
[ редактировать ]- ^ Юрген Ригель больше не участвует в активной разработке FreeCAD с конца 2015 года .
Ссылки
[ редактировать ]- ^ «История FreeCAD» . wiki.freecad.org .
- ^ «Тестирование FEM Workbench FreeCAD» . jolahde.kapsi.fi . Проверено 31 мая 2020 г.
- ^ «Список функций — Документация FreeCAD» . wiki.freecadweb.org . Проверено 01 июня 2020 г.
- ^ «Открытый каскад на FOSDEM 2020» . opencascade.com . Архивировано из оригинала 19 июня 2020 г. Проверено 01 июня 2020 г.
- ^ Окой, Мартинс (1 декабря 2017 г.). «FreeCAD — программное обеспечение для 3D-моделирования и проектирования для Linux» . ФОССМинт . Проверено 2 мая 2019 г.
- ^ «Арочный модуль» . FreeCAD вики . Проверено 15 декабря 2017 г.
- ^ «3DfindIT.com напрямую интегрирован в FreeCAD» . Цифровая инженерия . 21 декабря 2020 г. Проверено 8 апреля 2021 г.
- ^ Перейти обратно: а б с д и «Формат файла FCStd — Документация FreeCAD» . freecadweb.org . Проверено 3 сентября 2015 г.
- ^ «Список функций» . FreeCAD вики . Проверено 15 декабря 2013 г.
- ^ Ларабель, Майкл (24 января 2013 г.). «ФСПС тратит впустую еще один «высокоприоритетный» проект» . Фороникс . Архивировано из оригинала 09.11.2016 . Проверено 22 августа 2013 г.
- ^ Прокудин, Александр (26 января 2012 г.). «Что происходит с внедрением DWG в бесплатное программное обеспечение?» . libregraphicsworld.org. Архивировано из оригинала 09.11.2016 . Проверено 3 ноября 2013 г.
- ^ «Часто задаваемые вопросы о лицензиях GNU: совместима ли GPLv3 с GPLv2?» . Официальный сайт . Проверено 13 апреля 2011 г.
- ^ Прокудин, Александр (27 декабря 2012 г.). «Драма LibreDWG: конец или новое начало?» . libregraphicsworld.org. Архивировано из оригинала 09.11.2016 . Проверено 23 августа 2013 г.
- ^ «Лицензия» . freecadweb.org. 2014. Архивировано из оригинала 4 декабря 2016 г. Проверено 25 марта 2015 г.
- ^ Перейти обратно: а б «Примечания к выпуску 0.14 — Документация FreeCAD» .
- ^ ван Гавр, Йорик (2015). «FreeCAD на FISL16» (PDF) . yorik.uncreated.net .
- ^ ван Гавр, Йорик (2016). «Йорик ван Гавр на LGM 2016» (PDF) . yorik.uncreated.net .
- ^ «Экосистемы проектирования с открытым исходным кодом вокруг FreeCAD» . archive.fosdem.org . Проверено 12 ноября 2020 г.
- ^ «Примечания к выпуску 1.0 — Документация FreeCAD» . wiki.freecad.org . Проверено 31 мая 2024 г.
- ^ «Опрос по логотипу FreeCAD 1.0 — Форум FreeCAD» . forum.freecad.org . Проверено 31 мая 2024 г.
- ^ «Примечания к выпуску 1.0 — Документация FreeCAD» . wiki.freecad.org . Проверено 27 июля 2024 г.
- ^ «Конкурс обновления логотипа FreeCAD 1.0» . Новости FreeCAD . 28 марта 2024 г. Проверено 31 мая 2024 г.
- ^ «Обновление логотипа FreeCAD 1.0 — Форум FreeCAD» . forum.freecad.org . Проверено 31 мая 2024 г.
- ^ «Опрос по логотипу FreeCAD 1.0 — Форум FreeCAD» . forum.freecad.org . Проверено 31 мая 2024 г.
- ^ «Опрос по логотипу FreeCAD 1.0» . р/FreeCAD . 22 апреля 2024 г. Проверено 31 мая 2024 г.
- ^ «Голосуйте за новый логотип FreeCAD» . Новости FreeCAD . 29 апреля 2024 г. Проверено 31 мая 2024 г.
- ^ «FreeCAD получает обновленный логотип» . Новости FreeCAD . 20 мая 2024 г. Проверено 31 мая 2024 г.
- ^ «Объявлен новый логотип FreeCAD!» . р/FreeCAD . 21 мая 2024 г. Проверено 31 мая 2024 г.
- ^ «x.com» . X (ранее Twitter) . Проверено 31 мая 2024 г.
- ^ «Объявлен новый логотип FreeCAD!» . р/FreeCAD . 21 мая 2024 г. Проверено 1 июня 2024 г.
- ^ «Обновление логотипа FreeCAD 1.0 — Страница 9 — Форум FreeCAD» . forum.freecad.org . Проверено 31 мая 2024 г.
- ^ «Новый логотип. Обновление рекомендаций и изображений от sytabaresa · Pull Request #192 · FreeCAD/FPA» . Гитхаб . Проверено 1 июня 2024 г.
- ^ «Семейство шрифтов Evolventa» . evventa.github.io . Проверено 1 июня 2024 г.
- ^ «Примечания к выпуску 0.11 — Документация FreeCAD» .
- ^ «Примечания к выпуску 0.12 — Документация FreeCAD» .
- ^ «Примечания к выпуску 0.13 — Документация FreeCAD» .
- ^ «Примечания к выпуску 0.15» . Проверено 19 февраля 2019 г.
- ^ «Примечания к выпуску 0.16» . Проверено 19 февраля 2019 г.
- ^ «Примечания к выпуску 0.17» . Проверено 19 февраля 2019 г.
- ^ «Примечания к выпуску 0.18» . Проверено 15 марта 2019 г.
- ^ «Примечания к выпуску 0.19» . Проверено 31 марта 2021 г.
- ^ «Примечания к выпуску 0.20» . Проверено 17 июня 2022 г.
- ^ «Скоро: FreeCAD 0.21» . Новости FreeCAD . 28 апреля 2023 г. Проверено 29 апреля 2023 г.
- ^ «Примечания к выпуску 0.21 — Документация FreeCAD» . wiki.freecad.org . Проверено 30 апреля 2023 г.
- ^ «Примечания к выпуску 1.0» . Проверено 27 мая 2024 г.
- ^ «Цикл разработки FreeCAD 1.0» .
Дальнейшее чтение
[ редактировать ]- Фальк, Дэниел; Коллетт, Брэд (2012): FreeCAD [Практическое руководство]. Твердотельное моделирование с помощью Python , Packt Publishing , Бирмингем, ISBN 978-1-84951-886-4 .
- Хинчлифф, Джо; ван Гавр, Йорик (2022): FreeCAD для создателей. От создателей журнала HackSpace , Raspberri Pi Press , PDF ( CC BY-NC-SA 3.0 ).
Внешние ссылки
[ редактировать ]- программное обеспечение 2002 года
- Программное обеспечение для автоматизированного проектирования для Linux
- Программное обеспечение для автоматизированного проектирования для Unix
- Программное обеспечение для автоматизированного проектирования для Windows.
- Инженерное программное обеспечение, использующее Qt
- Бесплатная программа для автоматизированного проектирования.
- Бесплатное программное обеспечение, написанное на C++.
- Бесплатное программное обеспечение, написанное на Python.
- Программное обеспечение для автоматизированного проектирования MacOS
- Программное обеспечение BIM
- Программное обеспечение, использующее лицензию LGPL
- Программное обеспечение, использующее VTK