FreeCAD è un sistema CAD parametrico per Windows. Interagisce con i formati 3D più diffusi (SVG, IGES, OBJ, STEP, DA, STL, DXF, IFC, ecc.) e visualizza nell'interfaccia bracci, vertici, mesh e altri elementi grafici 3D in essi memorizzati.
Questo CAD si basa sul concetto di modellazione 3D parametrica, che consente di influenzare le "forme" e le "mesh" non solo "direttamente", ma anche modificando le proprietà degli oggetti associati ai loro vertici. Dotato di interpreti integrati C++ e Python, che consentono di creare plugin e moduli. Ha un proprio editor di macro. Può costruire disegni ingegneristici basati su modelli tridimensionali.
Funzionalità di FreeCAD.
- Carica, analizza, normalizza e visualizza SVG, IGES, OBJ, STEP, DA, STL, DXF, IFC e altri formati 3D popolari. Può importare formati non previsti dalla funzionalità originale, utilizzando plugin e moduli;
- Supporta pienamente la tecnologia kernel CASCADE, che implementa la possibilità di utilizzare gli strumenti brep e nurbs durante la modifica di modelli 3D complessi con un gran numero di vertici e poligoni;
- Legge costantemente le proprietà di ogni elemento e modifica i parametri degli oggetti e dei vertici associati, anche negli storyboard di animazione;
- Memorizza tutte le modifiche in una sessione in un buffer. Le scrive nello stack quando viene avviata la funzione corrispondente;
- Interpreta il codice C++ e Python. Corregge il modello modificabile e/o l'interfaccia e la funzionalità in modo che corrispondano al codice di script/plugin/moduli;
- Scrive tutte le azioni dell'utente in una macro (quando viene creata). Interpreta il codice della macro (quando viene avviata). Corregge il codice macro in base alle modifiche apportate dall'utente utilizzando l'editor di macro integrato;
- Converte la geometria dei modelli 2D e 3D in schizzi e disegni e invia il risultato alla stampa;
- Supporta la tecnologia Sketcher con un "solutore" e un interprete di vincoli;
- Rendering di un modello 3D modificabile con il metodo povray o LuxRender;
- Esporta il risultato nel formato desiderato.
Caratteristiche CAD
- Importazione/esportazione della maggior parte dei moderni formati di grafica tridimensionale;
- Supporto completo di tutti i vantaggi del concetto parametrico di modellazione 3D;
- Interfaccia modulare e configurabile in modo flessibile;
- Interpreti integrati per C++ e Python;
- Possibilità di costruire disegni ingegneristici;
- Decine di strumenti integrati per attività altamente specializzate (calcolatore di linee di filettatura per la fresatura, analizzatore del movimento dei robot, centinaia di tabelle di riferimento per l'ingegneria, ecc.)
- Possibilità di utilizzare il CAD negli istituti di formazione senza bisogno di licenze.
Svantaggi
- I moduli e i plug-in di terze parti non sempre funzionano correttamente;
- I disegni tecnici sono basati sulla nomenclatura occidentale.