Ambiente Draft
The FreeCAD Draft Workbench Icon
Introduzione
L'ambiente Draft consente di disegnare semplici oggetti 2D e offre diversi strumenti per modificarli in seguito. Fornisce inoltre strumenti per definire un piano di lavoro, una griglia e un sistema di snap per controllare con precisione la posizione della geometria.
Gli oggetti 2D creati possono essere utilizzati per per il disegno in modo simile a Inkscape o Autocad. Queste forme 2D possono anche essere utilizzate come componenti di base di oggetti 3D creati con altri ambienti di lavoro, ad esempio con Part e Arch. È anche possibile gli oggetti Draft in Schizzi, il che significa che le forme possono essere utilizzate anche con PartDesign per creare dei corpi solidi.
FreeCAD è principalmente un'applicazione di modellazione 3D, quindi i suoi strumenti 2D non sono così avanzati come in altri programmi di disegno. Se l'obiettivo principale è la produzione di disegni 2D complessi e di file DXF, e non si ha bisogno di modelli 3D, si può prendere in considerazione un programma software dedicato al disegno tecnico come LibreCAD, QCad, TurboCad e altri.
Strumenti per disegnare oggetti
Questi sono gli strumenti per creare gli oggetti
- Linea: disegna un segmento delimitato da due punti.
- Polilinea: disegna una spezzata o polilinea specificando tutti i punti intermedi.
- Raccordo: disegna un raccordo (angolo arrotondato) o uno smusso (linea retta) tra due semplici Linee. disponibile dalla versione 0.19
- Cerchio: disegna una circonferenza prendendo in input il centro e il raggio.
- Arco: disegna un arco di circonferenza a partire dal centro e specificando il raggio, l'angolo iniziale e l'angolo finale.
- Arco da 3 punti: disegna un segmento di arco circolare da tre punti che si trovano nella circonferenza. disponibile dalla versione 0.19
- Ellisse: disegna una ellisse.
- Poligono: disegna un poligono regolare da centro, raggio e numero di lati.
- Rettangolo: disegna un rettangolo specificando gli angoli opposti.
- Testo: disegna delle annotazioni multilinea.
- Quota: aggiunge la quotatura.
- B-Spline: interpola una traiettoria curvilinea passante per i punti specificati.
- Punto: inserisce un oggetto punto.
- Forma da testo: ShapeString inserisce una forma composta da una stringa di testo.
- Lega facce: Facebinder crea un nuovo oggetto costituito dalle facce selezionate in una forma.
- Curva di Bezier: disegna curve di Bezier su una serie di punti
- Curva di Bézier cubica: disegna una curva di Bézier di terzo grado trascinando due punti. disponibile dalla versione 0.19
- Etichetta: posiziona un'etichetta con una freccia che punta a un elemento selezionato disponibile dalla versione 0.17
Strumenti per modificare gli oggetti
Si tratta degli strumenti per la modifica di oggetti esistenti. Lavorano su oggetti selezionati precedentemente, quando nessun oggetto è selezionato, si viene invitati a scegliere uno.
Molti strumenti operativi (spostamento, rotazione, array, ecc.) Funzionano anche su oggetti solidi di (Part, PartDesign, Arch, ecc.).
- Sposta: sposta uno o più oggetti da una posizione a un'altra
- Ruota: ruota uno o più oggetti da un angolo di partenza a un angolo finale
- Scosta: duplica e scosta in modo equidistante i componenti di un oggetto
- Taglia/Estendi: accorcia o estende (estrude) l'oggetto selezionato
- Unisci: unisce le linee insieme in un unico contorno. disponibile dalla versione 0.18
- Separa: divide un contorno in due in un punto. disponibile dalla versione 0.18
- Promuovi: unisce gli oggetti in un oggetto di livello superiore
- Declassa: scompone gli oggetti in oggetti di livello inferiore
- Scala: scala gli oggetti in relazione a un punto base
- File:Draft PutOnSheet.svg Disegno: traspone gli oggetti in un Foglio di disegno
- Modifica: consente di modificare un oggetto
- Evidenzia i sottoelementi: entra in una modalità di modifica che consente di modificare oggetti diversi. disponibile dalla versione 0.19
- Polilinea in BSpline: converte i segmenti di una linea spezzata (Wire) in curve di una linea B-Spline e viceversa
- Aggiungi punto: aggiunge un punto a una linea spezzata o a una BSpline
- Elimina punto: elimina un punto da una spezzata o da una B-Spline
- Vista 2D: crea un oggetto 2D quale proiezione di un oggetto 3D
- Da Draft a Schizzo: converte un oggetto di Draft in un oggetto di Schizzo e viceversa
- Schiera: duplica e crea una schiera a matrice polare o rettangolare degli oggetti selezionati
- LinkArray: crea una schiera di elementi App::Link. disponibile dalla versione 0.19
- Copie su tracciato: Path Array crea delle copie dell'oggetto selezionato distribuite su un percorso
- Path LinkArray: crea una schiera di elementi App::Link posizionando le copie lungo un percorso. disponibile dalla versione 0.19
- Copie su punti: Point Array crea una serie di oggetti posizionando le copie in determinati punti disponibile dalla versione 0.18
- Clona: clona gli oggetti selezionati
- File:Draft PutOnSheet.svg Disegno: inserisce gli oggetti selezionati su una pagina di Drawing. obsoleto dalla versione 0.17
- Simmetria: riflette gli oggetti selezionati
- Stira: stira gli oggetti selezionati disponibile dalla versione 0.17
Strumenti di utilità
Strumenti aggiuntivi disponibili dal menu Draft → Utilità o tramite il menu di scelta rapida visualizzato facendo clic con il pulsante destro del mouse, a seconda dell'oggetto selezionato.
- Piano di lavoro: consente di impostare un piano di lavoro da una vista standard o da una faccia selezionata.
- Termina: termina il disegno della polilinea o della B-Spline corrente senza chiuderla.
- Chiudi: termina il disegno della polilinea o della B-Spline corrente chiudendola.
- Annulla: annulla l'ultimo segmento della polilinea.
- Modalità Costruzione: attiva o disattiva la modalità "Disegno di Costruzione".
- Modalità Continua: attiva o disattiva la modalità "Continua con lo stesso strumento".
- Applica stile: applica lo stile e il colore attuale agli oggetti selezionati.
- Visualizzazione: commuta la modalità di visualizzazione degli oggetti selezionati da "Flat lines" a "Wireframe" (da facce a linee).
- Aggiungi al gruppo: aggiunge rapidamente gli oggetti selezionati a un Gruppo o ad un VisGroup esistente.
- Seleziona il contenuto del gruppo: seleziona il contenuto di un Gruppo o di un VisGroup esistente.
- File:Draft ToggleSnap.svg Aggancia: attiva o disattiva la funzione di ancoraggio (snap) agli oggetti.
- Griglia: attiva o disattiva la visualizzazione della griglia di Draft.
- Barra di snap: mostra o nasconde la barra degli strumenti di ancoraggio di Draft.
- Ripara: risolve i problemi individuati negli oggetti di Draft in file molto vecchi.
- Inverti la direzione: inverte l'orientamento del testo di una dimensione.
- VisGruppo: crea nel documento corrente un gruppo di elementi con le stesse proprietà Vista. obsolete in version 0.19
- Livello: crea un livello nel documento corrente, a cui è possibile aggiungere oggetti per controllare la visibilità e il colore degli oggetti. Sostituisce VisGruppo. disponibile dalla versione 0.19
- Pendenza: cambia l'inclinazione delle linee o polilinee selezionate disponibile dalla versione 0.17.
- AutoGruppo: posiziona automaticamente i nuovi oggetti in un determinato Gruppo o VisGroup disponibile dalla versione 0.17.
- Piano Proxy: aggiunge un oggetto proxy nel documento per memorizzare la posizione di un Piano di lavoro disponibile dalla versione 0.17.
- Aggiungi al gruppo Costruzione: aggiunge l'oggetto selezionato al gruppo Costruzione disponibile dalla versione 0.17.
Preferenze
- Preferenze: preferenze generali per il piano di lavoro e gli strumenti di disegno.
- Preferenze Import-Export: preferenze disponibili per l'importazione e l'esportazione in diversi formati di file.
Formato dei file
Queste sono le funzioni per l'apertura, l'importazione o l'esportazione di altri formati di file. Il comando Apri apre un nuovo documento con i contenuti del file, mentre Importa aggiunge i contenuti del file al documento corrente. Esporta salva gli oggetti selezionati in un file. Se non viene selezionato nulla, vengono esportati tutti gli oggetti. Ricordare che lo scopo di Draft è di lavorare con oggetti 2D, quindi le procedure di importazione si concentrano solo su oggetti 2D e sebbene i formati DXF e OCA supportino anche le definizioni di oggetti nello spazio 3D (gli oggetti non sono necessariamente piatti), non importa oggetti volumetrici come mesh, superfici 3D, ecc., ma solo linee, cerchi, testi o forme piatte. I formati di file attualmente supportati sono:
- Autodesk .DXF: importa ed esporta file Drawing Exchange Format creati con applicazioni CAD 2D. Vedere anche la pagina Importare i file DXF in FreeCAD.
- Autodesk .DWG: importa ed esporta i file DWG tramite l'importatore DXF, quando viene installata l'utility ODA Converter. Vedere anche la pagina Importare i file DWG in FreeCAD.
- SVG: importa ed esporta i file Scalable Vector Graphics creato con applicazioni di disegno vettoriale.
- Open Cad format .OCA: importa ed esporta file OCA/GCAD, potenzialmente un nuovo formato di file open CAD.
- Airfoil Data Format .DAT: importa file DAT che descrivono profili aerodinamici portanti.
Installa importatori
- FreeCAD and DWG Import: Importazioni ed esportazioni di DWG files
- FreeCAD and DXF Import: Importazioni ed esportazioni di DXF files
Ulteriori funzioni
- Digitare le coordinate: permette di inserire le coordinate invece di fare clic sulla vista 3D per definire un nuovo punto.
- Vincolare: limita il puntatore nei movimenti orizzontali o verticali rispetto a un punto precedente.
- Ancorare (Snap): posiziona nuovi punti su posti speciali su oggetti esistenti o sulla griglia.
- Modalità copia: Tutti gli strumenti di modifica possono modificare gli oggetti selezionati o crearne una copia modificata. Tenendo premuto Alt durante la modifica dell'oggetto, ad es. spostato o ruotato, crea una copia quando si rilascia il tasto.
- Modalità costruzione: Permette di creare geometrie separate dalle altre semplicemente attivandola o disattivandola.
- Piano di lavoro: consente di selezionare una superficie nello spazio 3D su cui lavorare.
Unit tests
See also: Test Workbench.
To run the unit tests of the workbench execute the following from the operating system terminal.
freecad -t TestDraft
Script
Gli strumenti di Draft possono essere utilizzati nelle macro e dalla console Python utilizzando le API Draft.
The workbench includes a module to create samples of all objects in a new document. introduced in version 0.19
Use this to test that all objects are produced correctly.
import drafttests.draft_test_objects as dto
doc = dto.create_test_file()
Inspecting the code of this module is useful to understand how to use the programming interface.
$INSTALLDIR/Mod/Draft/drafttests/draft_test_objects.py
Where $INSTALLDIR
is the toplevel directory where the software was installed; for example, in Linux it may be /usr/share/freecad
.
Tutorial
- Drafting: Line, Polyline, Fillet, Arc, Arc by 3 points, Circle, Ellipse, Rectangle, Polygon, B-spline, Cubic Bézier curve, Bézier curve, Point, Facebinder, ShapeString, Hatch
- Annotation: Text, Dimension, Label, Annotation styles, Annotation scale
- Modification: Move, Rotate, Scale, Mirror, Offset, Trimex, Stretch, Clone, Array, Polar array, Circular array, Path array, Path link array, Point array, Point link array, Edit, Subelement highlight, Join, Split, Upgrade, Downgrade, Wire to B-spline, Draft to sketch, Set slope, Flip dimension, Shape 2D view
- Draft Tray: Select plane, Set style, Toggle construction mode, AutoGroup
- Snapping: Snap lock, Snap endpoint, Snap midpoint, Snap center, Snap angle, Snap intersection, Snap perpendicular, Snap extension, Snap parallel, Snap special, Snap near, Snap ortho, Snap grid, Snap working plane, Snap dimensions, Toggle grid
- Miscellaneous: Apply current style, Layer, Manage layers, Add a new named group, Move to group, Select group, Add to construction group, Toggle normal/wireframe display, Create working plane proxy, Heal, Show snap toolbar
- Additional: Constraining, Pattern, Preferences, Import Export Preferences, DXF/DWG, SVG, OCA, DAT
- Context menu:
- Layer container: Merge layer duplicates, Add new layer
- Layer: Activate this layer, Select layer contents
- Text: Open hyperlinks
- Wire: Flatten
- Working plane proxy: Write camera position, Write objects state
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub