FreeCAD — параметрическая САПР общего назначения с открытым исходным кодом (на базе лицензии LGPLv2+). Основой геометрического моделирования твёрдых тел в FreeCAD является принцип граничного представления, в то же время имеется поддержка полигональных сеток. Геометрическим ядром FreeCAD является OpenCASCADE. Кроме задач машиностроения, FreeCAD может использоваться для таких задач, как архитектурное проектирование, или инженерный анализ методом конечных элементов. Пользователи могут расширить функциональность программного обеспечения с помощью языка программирования Python.
Модульность FreeCAD — это особенность данной и некоторых других программ, выражающаяся в том, что для определенной задачи предназначена отдельная часть программы, довольно обособленная от остальных частей. Это делает программу понятной и простой в использовании, делает возможным её применение во многих сферах деятельности.
Пример модульности программы — некоторые модули, реализованные в программе (полный список модулей находится
на собственном сайте программы):
• Модуль Рисование позволяет проецировать трёхмерную модель на чертёжный лист.
• Модуль Рендеринг может экспортировать 3D объекты для рендеринга во внешние программы.
• Модуль Архитектура позволяет работать с BIM (информационная модель здания), совместимой с форматом IFC.
• Модуль МКЭ обеспечивает набор инструментов для выполнения прочностного анализа модели по методу конечных элементов.
Приложение кроссплатформенное. Для Ubuntu и производных дистрибутивов
доступно приложение в формате AppImage.
Запускается FreeCAD на языке установленной системы
Программа сопровождается
руководством на русском языке, а также
форумом сообщества, в том числе русскоязычным.