Manuale: Panoramica su tutti gli ambienti di lavoro
- Introduzione
- Scoprire FreeCAD
- Lavorare con FreeCAD
- Script Python
- La Comunità
Come accennato in precedenza, FreeCAD offre vari ambienti di lavoro, ciascuno dedicato a diverse applicazioni. Sebbene la moltitudine di opzioni possa sembrare inizialmente travolgente, ogni banco di lavoro è progettato per soddisfare attività specifiche, rendendo il flusso di lavoro complessivo più efficiente e adattato ai vari requisiti del progetto. Ad esempio, l'ambiente Part Design è ideale per creare e modificare modelli 3D solidi, mentre l'ambiente Draft è perfetto per il disegno e il disegno 2D. Questo approccio modulare consente agli utenti di personalizzare la propria interfaccia e il proprio set di strumenti in base alle proprie esigenze e preferenze specifiche.
In questa pagina si troveranno informazioni sul set base degli ambienti di lavoro e sulle loro funzionalità. Per ulteriori informazioni, fare riferimento a ciascuna pagina ambienti di lavoro nella documentazione di FreeCAD per un elenco più completo.
Una caratteristica interessante di FreeCAD è la possibilità di ottenere informazioni aggiuntive posizionando il mouse su un comando. Questa funzionalità di descrizione aiuta gli utenti a comprendere la sua funzione, fornendo indicazioni e semplificando l'apprendimento e la navigazione nel software.

Quattro ambienti di lavoro sono progettati per funzionare in coppia, completamente incorporati l'uno nell'altro: BIM contiene tutti gli strumenti Draft e Part Design include tutti gli strumenti Sketcher. Tuttavia, per chiarezza, vengono descritti separatamente nel seguito.
Part
L'Ambiente Part offre strumenti fondamentali per lavorare con parti solide, comprese primitive come cubi e sfere, nonché operazioni geometriche e booleane di base. Fungendo da collegamento principale con OpenCasCade, l'ambiente Part costituisce la pietra angolare del sistema geometrico di FreeCAD, con quasi tutti gli altri ambienti che generano geometria basata su Parti. Questo sistema di modellazione parametrica consente il controllo e la modifica precisi dei modelli 3D attraverso un flusso di lavoro basato sulla cronologia. Gli utenti possono creare e perfezionare progetti complessi impilando e adattando forme e operazioni più semplici, garantendo un processo di progettazione robusto e flessibile.
| Tool | Descrizione | Tool | Descrizione |
|---|---|---|---|
| Crea un cubo | Crea un cilindro | ||
| Crea una sfera | Crea un cono | ||
| Crea un toro (anello) | Crea un tubo | ||
| Crea varie altre primitive geometriche parametriche | Crea forme più complesse da primitive | ||
| Estrude le facce planari di un oggetto | Crea un solido facendo ruotare un altro oggetto (non solido) attorno ad un asse | ||
| Specchia l'oggetto selezionato su un dato piano speculare | Ridimensiona una forma selezionata | ||
| Raccordo (arrotonda) i bordi di un oggetto | Smussa i bordi di un oggetto | ||
| Crea una faccia da uno schizzo | Crea una superficie rigata tra le curve selezionate | ||
| Loft da un profilo all'altro | Spazza uno o più profili lungo un percorso | ||
| Crea una sezione intersecando un oggetto con un piano di sezione | Crea più sezioni trasversali lungo un oggetto | ||
| Crea una copia in scala dell'oggetto originale | Assegna uno spessore alle facce di una forma | ||
| Proietta una forma su una faccia | Definisce un colore per ciascuna faccia/superficie di un oggetto | ||
| Crea un composto di diverse forme | Suddivide un composto di forme | ||
| Filtra gli oggetti composti in base a un parametro (ad esempio volume, area, altro oggetto) | Esegue un'operazione booleana su due oggetti selezionati | ||
| Taglia (sottrae) un oggetto da un altro | Fonde (unisce) gli oggetti Part selezionati in uno solo | ||
| Estrae la parte comune (intersezione) di due oggetti | Collega gli interni degli oggetti con pareti | ||
| Incorpora un oggetto con muro in un altro oggetto con pareti | Crea un ritaglio in un muro di un oggetto per un altro oggetto con pareti | ||
| Calcola tutti i frammenti che possono risultare dall'applicazione di operazioni booleane tra forme di input | Divide le forme per intersezione con altre forme | ||
| Divide le forme per intersezione con altre forme | Rimuove la geometria condivisa da un numero pari di oggetti | ||
| Controlla la geometria per eventuali errori | Rimuove le funzionalità da una forma |
Part Design
L'Ambiente PartDesign in FreeCAD è uno strumento essenziale per creare e modificare modelli 3D solidi. Consente agli utenti di progettare parti complesse disegnando profili 2D e quindi applicando varie operazioni come estrusioni, loft e rivoluzioni per generare geometrie 3D. Questo ambiente supporta inoltre la creazione di funzioni come tasche, fori, raccordi e smussi, fornendo un set completo di strumenti per la progettazione dettagliata delle parti. Inoltre, l'ambiente Part Design si integra perfettamente con l'ambiente Sketcher, consentendo agli utenti di definire e vincolare gli schizzi che fungono da base per i modelli 3D. Questa integrazione facilita un approccio di progettazione parametrica, consentendo facili regolazioni e aggiornamenti al modello durante tutto il processo di progettazione.
| Tool | Descrizione | Tool | Descrizione |
|---|---|---|---|
| Estrude un oggetto solido da uno schizzo selezionato | Crea un solido ruotando uno schizzo attorno ad un asse | ||
| Crea un solido eseguendo una transizione tra due o più schizzi. | Crea un solido eseguendo lo spostamento di uno o più schizzi lungo un percorso aperto o chiuso. | ||
| Crea un solido eseguendo lo spostamento di uno schizzo lungo un'elica. | Crea un parallelelpipedo additiva | ||
| Crea un cilindro additivo | Crea una sfera additiva | ||
| Crea un cono additivo | Crea un ellissoide additivo | ||
| Crea un toro additivo | Crea un prisma additivo | ||
| Crea un cuneo additivo | Crea una tasca da uno schizzo selezionato | ||
| Crea una lavorazione foro da uno schizzo circolare selezionato | Crea una scanalatura ruotando uno schizzo attorno ad un asse | ||
| Crea una forma solida eseguendo una transizione tra due o più schizzi e sottraendola dal corpo attivo | Crea una forma solida eseguendo lo spostamento di uno o più schizzi lungo un percorso aperto o chiuso e sottraendola dal corpo attivo | ||
| Crea una forma solida eseguendo uno schizzo lungo un'elica e sottraendolo dal corpo attivo | Aggiunge un parallelepipedo sottrattivo al corpo attivo | ||
| Aggiunge un cilindro sottrattivo al corpo attivo | Aggiunge una sfera sottrattiva al corpo attivo | ||
| Aggiunge un cono sottrattivo al corpo attivo | Aggiunge un ellissoide sottrattivo al corpo attivo | ||
| Aggiunge un toro sottrattivo al corpo attivo | Aggiunge un prisma sottrattivo al corpo attivo | ||
| Aggiunge un cuneo sottrattivo al corpo attivo | Esegue operazioni booleane sugli oggetti selezionati | ||
| Raccorda (arrotonda) i bordi del corpo attivo | Smussa i bordi del corpo attivo | ||
| Applica lo sformo angolare alle facce di un oggetto | Crea uno spessore dal corpo attivo e apre la faccia selezionata | ||
| Specchia le funzioni su un piano o su una faccia | Crea una serie rettangolare di feature | ||
| Crea una serie polare di feature | Permette di creare una serie con qualsiasi combinazione delle altre trasformazioni |
Draft
L'Ambiente Draft è progettato per la creazione e la modifica di disegni 2D. Offre una gamma di strumenti per il disegno, tra cui linee, archi, cerchi e testo. Gli utenti possono anche eseguire operazioni come ritaglio, estensione e spostamento. L'ambiente Draft è particolarmente utile per i disegni architettonici e può essere utilizzato per creare geometrie 2D complesse che possono essere successivamente trasformate in modelli 3D. Si integra perfettamente con altri ambienti di lavoro, fornendo una base versatile per progetti di progettazione sia 2D che 3D.
| Tool | Descrizione | Tool | Descrizione | ||
|---|---|---|---|---|---|
| Disegna un segmento tra 2 punti | Disegna una linea composta da più segmenti (polilinea) | ||||
| Crea un raccordo (angolo arrotondato) o uno smusso (bordo dritto) tra due linee | Disegna un cerchio da centro e raggio | Disegna un arco da centro, raggio, angolo iniziale e angolo finale | |||
| Disegna un'ellisse da due punti d'angolo | Disegna un poligono regolare da un centro e un raggio | ||||
| Disegna un rettangolo da 2 vertici opposti | Disegna un testo di annotazione multi-linea | ||||
| Disegna un'annotazione dimensione | Disegna una B-Spline da una serie di punti | ||||
| Inserisce un singolo punto | Inserisce in un dato punto nel documento corrente una forma composta che riproduce una stringa di testo | ||||
| Crea un nuovo oggetto da facce selezionate su oggetti esistenti | Disegna una curva di Bezier da una serie di punti | ||||
| Sposta o copia gli oggetti da un posto ad un altro | Ruota gli oggetti di un certo angolo attorno ad un punto | ||||
| Crea un offset di un oggetto ad una certa distanza | Tronca, estende o estrude un oggetto | ||||
| Converte o unisce gli oggetti in un oggetto di livello superiore | Converte o separa gli oggetti in un oggetto di livello inferiore | ||||
| Scala gli oggetti in relazione a un punto | Crea un oggetto 2D ottenuto dalla proiezione di un altro oggetto | ||||
| Converte un oggetto Draft in uno schizzo e viceversa | Crea una serie polare o rettangolare da un oggetto | ||||
| Crea copie collegate di oggetti | |||||
| Specchia oggetti rispetto a una linea |
|-
| Snap extension
| Snaps to an imaginary line that extends beyond the endpoints of straight edges
|
Snap parallel
| Snaps to an imaginary line parallel to straight edges
|-
|
Snap special
| Snaps to special points defined by the object.
|
Snap near
| Snaps to the nearest point on faces and edges
|-
|
Snap ortho
| Snaps to imaginary lines that cross the previous point at multiples of 45°.
|
Snap grid
| Snaps to the intersections of grid lines.
|-
|
Snap working plane
| Projects snap points onto the current working plane
|
Snap dimensions
| Shows temporary X and Y dimensions
|}
Sketcher
L'ambiente Sketcher contiene strumenti per costruire e modificare oggetti 2D complessi, chiamati schizzi. La geometria all'interno di questi schizzi può essere posizionata e correlata con precisione tramite l'uso di vincoli. Sono pensati principalmente per essere i blocchi costitutivi della geometria di PartDesign, ma sono utili ovunque in FreeCAD.
| Tool | Descrizione | Tool | Descrizione |
|---|---|---|---|
| Disegna un punto | Disegna un segmento da 2 punti | ||
| Disegna un arco dal centro, raggio, angolo iniziale e angolo finale | Disegna un arco da due punti finali e un altro punto sulla circonferenza | ||
| Disegna un cerchio da centro e raggio | |||
| Disegna un cerchio da tre punti sulla circonferenza | |||
| Disegna un'ellisse da centro, punto su raggio maggiore e punto su raggio minore | Disegna un'ellisse da diametro maggiore (2 punti) e punto su raggio minore | ||
| Disegna un arco di ellisse da centro,punto su raggio maggiore, punto iniziale e punto finale | Disegna una linea fatta di molteplici segmenti di linea. Sono disponibili diverse modalità di disegno | ||
| Disegna un rettangolo da 2 vertici opposti | Disegna un triangolo regolare inscritto in un cerchio di geometria di costruzione | ||
| Disegna un quadrato regolare inscritto in un cerchio di geometria di costruzione | Disegna un pentagono regolare inscritto in un cerchio di geometria di costruzione | ||
| Disegna un esagono regolare inscritto in un cerchio di geometria di costruzione | Disegna un ettagono regolare inscritto in un cerchio di geometria di costruzione | ||
| Disegna un ottagono regolare inscritto in un cerchio di geometria di costruzione | Disegna un'asola selezionando il centro di un semicerchio e un punto finale dell'altro semicerchio | ||
| Crea un raccordo tra le due linee | Tronca una linea, un cerchio o un arco in un dato punto cliccato | ||
| Crea un bordo collegato alla geometria esterna | Commuta un elemento da/in modalità di costruzione. Un oggetto costruzione non è utilizzato in un'operazione di geometria 3D ed è visibile solo durante la modifica dello schizzo che lo contiene | ||
| Sovrappone un punto su (coincidente con) uno o più altri punti. | Sovrappone un punto su un altro oggetto come una linea, un arco o un asse. | ||
| Vincola le linee selezionate o gli elementi di una polilinea ad avere un orientamento verticale. Prima di applicare questo vincolo si può selezionare più di un oggetto. | Vincola le linee selezionate o gli elementi di una polilinea ad avere un orientamento orizzontale. Prima di applicare questo vincolo si può selezionare più di un oggetto. | ||
| Vincola due o più linee parallele tra loro. | Vincola due linee perpendicolari tra loro, o vincola una linea perpendicolare ad un punto finale di un arco. | ||
| Crea un vincolo di tangenza tra due entità selezionate, o un vincolo collineare tra due segmenti di linea. | Vincoli due entità selezionate uguali fra loro. Se usato su cerchi o archi vengono posti uguali i loro raggi. | ||
| Vincola due punti simmetricamente rispetto a una linea, o vincola i primi due punti selezionati simmetricamente rispetto ad un terzo punto selezionato. | Vincola l'elemento selezionato impostando le distanze verticale e orizzontale rispetto all'origine, bloccando in tal modo la posizione di tale elemento | ||
| Fissa la distanza orizzontale tra due punti o tra i punti finali della linea. Se viene selezionato un solo elemento, la distanza è impostata dall'origine. | Fissa la distanza verticale tra due punti o tra i punti finali della linea. Se viene selezionato un solo elemento, la distanza è impostata dall'origine. | ||
| Fissa la lunghezza di una linea selezionata, e definisce la distanza tra due punti vincolando la distanza fra loro. | Definisce il raggio di un arco o cerchio selezionato vincolando il raggio. | ||
| Definisce l'angolo interno tra due linee selezionate. | Mappa uno schizzo sulla faccia di un solido selezionata in precedenza | ||
| Unisce due o più schizzi | Riflette gli elementi selezionati in uno schizzo |
BIM
L'ambiente BIM (una combinazione dei precedenti workbench BIM, Native-IFC e Arch) è pensato appositamente per la progettazione architettonica e la pianificazione edilizia, offrendo strumenti per creare e manipolare elementi parametrici dell'edificio come muri, solai, colonne, travi, tetti e finestre. Supporta il formato IFC (Industry Foundation Classes) per uno scambio dati fluido con altri software BIM, facilitando la collaborazione. Gli utenti possono generare disegni 2D dettagliati, annotazioni e documentazione di costruzione da modelli 3D, integrandosi perfettamente con l'ambiente Draft per attività come la creazione di planimetrie, sezioni e prospetti.
| Tool | Descrizione | Tool | Descrizione |
|---|---|---|---|
| Crea un muro da zero o utilizzando un oggetto selezionato come base | Crea un elemento strutturale da zero o utilizzando un oggetto selezionato come base | ||
| Crea una barra di rinforzo in un elemento strutturale selezionata | Crea un piano includendo gli oggetti selezionati | ||
| Crea un edificio includendo gli oggetti selezionati | Crea un sito includendo gli oggetti selezionati | ||
| Crea una finestra utilizzando un oggetto selezionato come base | Aggiunge un oggetto piano di sezione al documento | ||
| Aggiunge un sistema di assi al documento | Crea una falda del tetto da una faccia selezionata | ||
| Crea un oggetto spazio nel documento | Crea un oggetto scala nel documento | ||
| Crea un oggetto pannello da un oggetto 2D selezionato | Crea un oggetto telaio da uno schema selezionato | ||
| Crea un oggetto attrezzature o arredo | Attribuisce un materiale agli oggetti selezionati | ||
| Crea diversi tipi di schede | Taglia un oggetto con un piano | ||
| Aggiunge oggetti a un componente | Sottrae o rimuove oggetti da un componente | ||
| Entra o esce dalla modalità di ispezione |
Altri ambienti incorporati
Quanto sopra riassume i più importanti strumenti di FreeCAD, ma sono disponibili molti altri ambienti di lavoro, tra i quali:
- L'ambiente TechDraw per produrre disegni tecnici da modelli 3D.
- L'ambiente Mesh permette di lavorare con le mesh poligonali. Anche se le mesh (maglie) non sono il tipo di geometria preferito con cui lavorare in FreeCAD, a causa della loro mancanza di precisione e di supporto per le curve, le mesh sono ancora molto usate, e sono pienamente supportate in FreeCAD. L'ambiente Mesh offre anche una serie di strumenti "da Part a Mesh" e "da Mesh a Part".
- L'ambiente Raytracing offre strumenti per interfacciarsi con i renderer esterni come POV-Ray o LuxRender. Proprio da dentro FreeCAD, questo ambiente permette di produrre rendering di alta qualità dai modelli.
- L'ambiente Spreadsheet permette di creare e manipolare i dati dei fogli di calcolo, che possono essere estratti dai modelli FreeCAD. Le celle del foglio possono anche essere usate da riferimento per molti settori (campi di inserimento dati) di FreeCAD, e questo permette di usarle come base di dati.
- L'ambiente FEM si occupa di Finite Elements Analysis, e consente di effettuare i calcoli pre e post-elaborazione FEA e di visualizzare i risultati graficamente.
Ambienti esterni
Esistono anche numerosi altri ambienti molto utili, prodotti dai membri della comunità FreeCAD. Anche se non sono inclusi in una installazione standard di FreeCAD, sono facili da installare come plug-in. Essi sono tutti referenziati nel repositorio FreeCAD-addons. Tra i più sviluppati ci sono:
- L'ambiente Drawing Dimensioning offre molti nuovi strumenti per lavorare direttamente su fogli di disegno (Drawing) e permette di aggiungere quote, annotazioni e altri simboli tecnici con un grande controllo sul loro aspetto. L'ambiente di lavoro Drawing non è più mantenuto.
- L'ambiente Fasteners offre una vasta gamma di oggetti dispositivi di fissaggio pronti per l'uso come viti, bulloni, barre, rondelle e dadi. Sono disponibili molte opzioni e impostazioni.
- L'ambiente A2plus offre una serie di strumenti per assiemare e lavorare con gli assemblaggi.
Approfondimenti
- La lista completa degli ambienti
- L'ambiente Part
- L'ambiente Draft
- Gli ambienti Sketcher e Part Design
- L'ambiente BIM
- L'ambiente TechDraw
- L'ambiente FEM
- Il repositoryFreeCAD-addons