FreeCAD to parametryczny system CAD dla systemu Windows. Współdziała z większością popularnych formatów 3D (SVG, IGES, OBJ, STEP, DA, STL, DXF, IFC itp.) i wizualizuje w interfejsie zapisane w nich wysięgniki, wierzchołki, siatki i inne elementy grafiki 3D.
CAD ten oparty jest na koncepcji parametrycznego modelowania 3D, co pozwala wpływać na "kształty" i "siatki" nie tylko "bezpośrednio", ale także poprzez zmianę właściwości obiektów związanych z ich wierzchołkami. Wyposażony w zintegrowane interpretery C++ i Pythona, pozwalające na tworzenie wtyczek i modułów. Posiada własny edytor makr. Potrafi konstruować rysunki inżynierskie na podstawie modeli trójwymiarowych.
Funkcjonalność FreeCAD.
- Wczytuje, analizuje, normalizuje i wizualizuje w SVG, IGES, OBJ, STEP, DA, STL, DXF, IFC i innych popularnych formatach 3D. Możliwość importu formatów nie przewidzianych przez oryginalną funkcjonalność, przy użyciu wtyczek i modułów;
- W pełni obsługuje technologię jądra CASCADE, która implementuje możliwość korzystania z narzędzi brep i nurbs podczas edycji złożonych modeli 3D z dużą liczbą wierzchołków i wielokątów;
- Stale odczytuje właściwości każdego elementu i modyfikuje parametry powiązanych obiektów i wierzchołków, nawet na storyboardach animacji;
- Przechowuje wszystkie zmiany w ramach jednej sesji w buforze. Zapisuje je na stosie, gdy zostanie zainicjowana odpowiednia funkcja;
- Interpretuje kod C++ i Pythona. Poprawia model edytowalny i/lub interfejs i funkcjonalność, aby dopasować kod skryptów/wtyczek/modułów;
- Zapisuje wszystkie działania użytkownika do makra (gdy zostało utworzone). Interpretuje kod makra (po jego zainicjowaniu). Poprawia kod makra zgodnie ze zmianami stworzonymi przez użytkownika, używając zintegrowanego edytora makr;
- Przekształca geometrię modeli 2D i 3D w szkice i rysunki oraz wysyła wynik do druku;
- Wspiera technologię Sketcher z "solverem" i interpretatorem ograniczeń;
- Renderuje edytowalny model 3D za pomocą metody povray lub LuxRender;
- Eksportuje wynik do wybranego przez użytkownika formatu.
Cechy CAD
- Import/eksport większości nowoczesnych formatów grafiki trójwymiarowej;
- Pełne wsparcie dla wszystkich korzyści płynących z parametrycznej koncepcji modelowania 3D;
- Modułowy, elastycznie konfigurowalny interfejs;
- Zintegrowane interpretery dla języków C++ i Python;
- Możliwość konstruowania rysunków inżynierskich;
- Dziesiątki wbudowanych narzędzi do wysoce wyspecjalizowanych zadań (kalkulator linii gwintu do frezowania, analizator ruchu robota, setki inżynierskich tabel referencyjnych itp.)
- Możliwość wykorzystania CAD w instytucjach szkoleniowych bez konieczności uzyskania licencji.
Wady
- Moduły i wtyczki innych firm nie zawsze działają poprawnie;
- Rysunki inżynierskie oparte są na zachodniej nomenklaturze.