WikiSort.ru - Компьютерные программы

ПОИСК ПО САЙТУ | о проекте
FreeCAD

FreeCad 0.10
Тип САПР
Разработчик Jürgen Riegel, Werner Mayer, Yorik van Havre
Написана на C++, Python
Интерфейс Qt
Операционная система POSIX (GNU/Linux, BSD), Windows
Первый выпуск 29 октября 2002[1]
Последняя версия 0.17[2] (март 2018)
Читаемые форматы файлов Obj[3], STEP file[d][4], IGES[4], DXF[4], DWG[4], COLLADA[4], STL[4], PLY[4], Industry Foundation Classes[4], SVG[4] и VRML[4]
Создаваемые форматы файлов STEP file[d][4][4], IGES[4], DXF[4], DWG[4], Obj[4], COLLADA[4], STL[4], PLY[4], Industry Foundation Classes[4], SVG[4] и VRML[4]
Лицензия GNU GPL (исполняемый файл)
GNU LGPL (библиотеки)
Open Publication License (англ.) (документация)[5]
Сайт freecadweb.org
 FreeCAD на Викискладе

FreeCAD — параметрическая САПР общего назначения с открытыми исходными кодами (на базе лицензии LGPLv2+). Основой геометрического моделирования твёрдых тел в FreeCAD является принцип граничного представления, в то же время имеется поддержка полигональных сеток. Геометрическим ядром FreeCAD является OpenCASCADE. Кроме задач машиностроения, FreeCAD может использоваться для таких задач, как архитектурное проектирование, или инженерный анализ методом конечных элементов. В настоящее время FreeCAD находится на бета-стадии проектирования.

Общие положения

В среде специалистов ряда отраслей известна проблема создания полноценной САПР в рамках open source, и хотя FreeCAD на момент создания данной статьи ещё не является кандидатом на такую «полноценность», этот продукт может рассматриваться как одна из попыток создания базы для решения этой проблемы. Разработчик FreeCAD Юрген Ригель, работающий в корпорации DaimlerChrysler, позиционирует свою программу как первый бесплатный инструмент проектирования механики (сравнивая свой продукт с такими развитыми закрытыми системами как CATIA версий 4 и 5, SolidWorks), созданный на основе библиотеки Open CASCADE. Цель программы — предоставить базовый инструментарий этой библиотеки в интерактивном режиме.

(Следует отметить, что имеет место ещё один программный продукт имеющий название freeCAD, его разработчик — Aik-Siong Koh, и он не связан с FreeCAD’ом Юргена Ригеля.)

Скриншот программы с загруженной моделью подшипника

Модульность FreeCAD

Модульность FreeCAD — это особенность данной, и некоторых других программ, выражающаяся в том, что для определенной задачи предназначена отдельная часть программы, довольно обособленная от остальных частей — это делает программу понятной и простой в использовании, делает возможным её применение во многих сферах деятельности.

Пример модульности программы — некоторые модули, реализованные в программе (полный список модулей находится на собственном сайте этой программы):

  • Модуль Рисование позволяет проецировать трёхмерную модель на чертежный лист.
  • Модуль Рендеринг может экспортировать 3D объекты для рендеринга во внешние программы.
  • Модуль Архитектура позволит работать с BIM (информационная модель здания), совместимой с форматом IFC.

Применение программы

Определение сфер человеческой деятельности, в которых, благодаря её собственной модульной структуре, может быть применена программа FreeCAD.

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

Следует также сравнивать программу FreeCAD со специализированными инструментами — с тем, чтобы определить наилучший вариант для итогового выбора: FreeCAD или набор очень узкоспециализированных независимых программ.

Следует рассмотреть возможность комплексного использования программы FreeCAD — использования в сочетании с другими программами, таким образом, чтобы комбинация программ максимально компенсировала недостатки входящих в неё отдельных программ, максимизировала достоинства и точно соответствовала предъявленным, к программе или их комплексу, требованиям.

Пример: методика выбора программ для архитектурных и строительных работ для работы в организации.

Программа FreeCAD располагает вышеупомянутым модулем «Архитектура» для работы с информационной моделью здания (Building information modeling (BIM)). Специализированные программы — существует, по крайней мере 6 общедоступных программ[6] (или, с учётом OpenBIM — уже 7[7]), пригодных для строительно-архитектурных работ.

Таким образом, определён некоторый круг рассматриваемых программных средств. Следующие шаги — выделить необходимые требования для того, чтобы можно было отсеивать программные средства или сочетания различных программных средств и произвести определение, испытания с целью установления факта выполнения требуемых значений каждой программой-кандидатом, затем — определить какие комбинации различных программных средств наилучшим образом соответствуют определенным ранее требованиям, затем — произвести отсев кандидатов (как одиночных программ, так и их комбинаций). Затем необходимо оформить принятое решение, указав основания, аргументацию принятия окончательного решения. Оформление производится в соответствии с требованиями законодательства, например, в виде решения испытательной или конкурсной комиссии.

См. также

  • SALOME
  • freeCAD (A-S. Koh's) — freeCAD от Aik-Siong Koh (A-S. Koh)
  • pythonOCC[8] - 3D CAD использующий язык программирования Python.

Примечания

  1. Release history
  2. Release notes 0.17
  3. http://listoffreeware.com/best-free-obj-viewer-software-windows/
  4. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 https://www.freecadweb.org/wiki/Manual:Import_and_export_to_other_filetypes
  5. Jürgen Riegel. Licence (англ.). FreeCADDocu. Проверено 12 ноября 2007. Архивировано 25 февраля 2012 года.
  6. Rachel Burger. The Top 6 Free and Open Source BIM Software Tools (англ.). blog.capterra.com (24 November 2015). Проверено 21 сентября 2016.
  7. Léon Berlo. Open source BIM collective (англ.). fr.slideshare.net (26 October 2011). Проверено 21 сентября 2016.
  8. pythonOCC, 3D CAD/CAE/PLM development framework for the Python programming language (англ.) ?. www.pythonocc.org. Проверено 7 февраля 2017.

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии