FreeCAD - параметрична САПР для Windows. Взаємодіє з більшістю популярних 3D-форматів (SVG, IGES, OBJ, STEP, DA, STL, DXF, IFC та ін.), візуалізує бони, вертекси, міші, що зберігаються в них, та інші елементи тривимірної графіки в інтерфейсі.
В основі цієї САПР лежить концепція параметричного 3D-моделювання, що дає змогу впливати на "шейпи" і "меші" не тільки "безпосередньо", а й за допомогою зміни властивостей пов'язаних з їхніми вертексами об'єктів. Оснащений інтегрованими інтерпретаторами C++ і Python, що дають змогу під'єднувати сторонні плагіни і модулі. Має власний редактор макросів. Може будувати інженерні креслення на основі тривимірних моделей.
Функціонал FreeCAD
- Завантажує, аналізує, нормалізує і візуалізує в інтерфейсі SVG, IGES, OBJ, STEP, DA, STL, DXF, IFC та інші популярні 3D-формати. Може імпортувати формати, не передбачені початковим функціоналом, за допомогою плагінів і модулів;
- Повністю підтримує технологію ядер CASCADE, що реалізують можливість використання brep- і nurbs-інструментів під час редагування складних тривимірних моделей з великою кількістю вертексів і полігонів;
- Постійно зчитує властивості кожного елемента і видозмінює параметри асоційованих з ними об'єктів і вертексів, зокрема - на анімаційних розкадровках;
- Зберігає всі зміни в межах однієї сесії в буфері. Записує їх у стек, при ініціації відповідної функції;
- Інтерпретує C++ і Python код. Коригує редаговану модель і/або інтерфейс і функціонал, відповідно до коду скриптів/плагінів/модулів;
- Записує всі користувацькі дії в макрос (під час його створення). Інтерпретує код макроса (у разі його ініціації). Коригує код макроса відповідно до користувацьких правок, внесених за допомогою інтегрованого макрос-редактора;
- Перетворює геометрію 2D- і 3D-моделей на сценографи та креслення, відправляє результат до друку;
- Підтримує технологію Sketcher з "вирішувачем" та інтерпретатором обмежувачів;
- Рендерить редаговану тривимірну модель povray- або LuxRender-методом;
- Експортує результат роботи в обраний формат.
Особливості САПР
- Імпорт/експорт більшості сучасних форматів тривимірної графіки;
- Повна підтримка всіх переваг параметричної концепції 3D-моделювання;
- Модульний, гнучко настроюваний інтерфейс;
- Інтегровані інтерпретатори для C++ і Python;
- Можливість побудови інженерних креслень;
- Десятки вбудованих інструментів для вирішення вузькоспрямованих завдань (обчислювач лінії різьблення для фрезерування, аналізатор рухів роботів, сотні інженерних довідкових таблиць тощо);
- Можливість використання САПР у навчальних закладах без необхідності ліцензування.
Недоліки
- Сторонні модулі та плагіни не завжди коректно працюють;
- Побудова інженерних креслень проводиться на основі західної номенклатури.