Draft Module/it

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


 * [[Image:Draft_Line.svg|32px]] Linea: disegna un segmento delimitato da due punti.
 * [[Image:Draft_Wire.svg|32px]] DWire: disegna una spezzata o polilinea specificando tutti i punti intermedi.
 * [[Image:Draft_Circle.svg|32px]] Cerchio: disegna una circonferenza prendendo in input il centro e il raggio.
 * [[Image:Draft_Arc.svg|32px]] Arco: disegna un arco di circonferenza a partire dal centro e specificando il raggio, l'angolo iniziale e l'angolo finale.
 * [[Image:Draft_Arc_3Points.svg|32px]] Arco da 3 punti: disegna un segmento di arco circolare da tre punti che si trovano nella circonferenza.
 * [[Image:Draft_Ellipse.svg|32px]] Ellisse: disegna una ellisse.
 * [[Image:Draft_Polygon.svg|32px]] Poligono: disegna un poligono regolare da centro, raggio e numero di lati.
 * [[Image:Draft_Rectangle.svg|32px]] Rettangolo: disegna un rettangolo specificando gli angoli opposti.
 * [[Image:Draft_Text.svg|32px]] Testo: disegna delle annotazioni multilinea.
 * [[Image:Draft_Dimension.svg|32px]] Quota: aggiunge la quotatura.
 * [[Image:Draft_BSpline.svg|32px]] B-Spline: interpola una traiettoria curvilinea passante per i punti specificati.
 * [[Image:Draft_Point.svg|32px]] Punto: inserisce un oggetto punto.
 * [[Image:Draft_ShapeString.svg|32px]] Forma da testo: ShapeString inserisce una forma composta da una stringa di testo.
 * [[Image:Draft_Facebinder.svg|32px]] Lega facce: Facebinder crea un nuovo oggetto costituito dalle facce selezionate in una forma.
 * [[Image:Draft_BezCurve.svg|32px]] Curva di Bezier: disegna curve di Bezier su una serie di punti
 * [[Image:Draft_CubicBezCurve.svg|32px]] Curva di Bézier cubica: disegna una curva di Bézier di terzo grado trascinando due punti.
 * [[Image:Draft_Label.svg|32px]] Etichetta: posiziona un'etichetta con una freccia che punta a un elemento selezionato

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.).


 * [[Image:Draft_Move.svg|32px]] Sposta: sposta uno o più oggetti da una posizione a un'altra
 * [[Image:Draft_Rotate.svg|32px]] Ruota: ruota uno o più oggetti da un angolo di partenza a un angolo finale
 * [[Image:Draft_Offset.svg|32px]] Scosta: duplica e scosta in modo equidistante i componenti di un oggetto
 * [[Image:Draft_Trimex.svg|32px]] Taglia/Estendi: accorcia o estende (estrude) l'oggetto selezionato
 * [[Image:Draft_Join.svg|32px]] Unisci: unisce le linee insieme in un unico contorno.
 * [[Image:Draft_Split.svg|32px]] Separa: divide un contorno in due in un punto.
 * [[Image:Draft_Upgrade.svg|32px]] Promuovi: unisce gli oggetti in un oggetto di livello superiore
 * [[Image:Draft_Downgrade.svg|32px]] Declassa: scompone gli oggetti in oggetti di livello inferiore
 * [[Image:Draft_Scale.svg|32px]] Scala: scala gli oggetti in relazione a un punto base
 * [[Image:Draft_PutOnSheet.svg|32px]] Disegno: traspone gli oggetti in un Foglio di disegno
 * [[Image:Draft_Edit.svg|32px]] Modifica: consente di modificare un oggetto
 * [[Image:Draft_Edit_Improved.svg|32px]] Modifica evoluta: entra in una modalità di modifica che consente di modificare oggetti diversi.
 * [[Image:Draft_WireToBSpline.svg|32px]] Da Wire a BSpline: converte i segmenti di una linea spezzata (Wire) in curve di una linea B-Spline e viceversa
 * [[Image:Draft_AddPoint.svg|32px]] Aggiungi punto: aggiunge un punto a una linea spezzata o a una BSpline
 * [[Image:Draft_DelPoint.svg|32px]] Elimina punto: elimina un punto da una spezzata o da una B-Spline
 * [[Image:Draft_Shape2DView.svg|32px]] Vista 2D: crea un oggetto 2D quale proiezione di un oggetto 3D
 * [[Image:Draft_Draft2Sketch.svg|32px]] Da Draft a Schizzo: converte un oggetto di Draft in un oggetto di Schizzo e viceversa
 * [[Image:Draft_Array.svg|32px]] Schiera: duplica e crea una schiera a matrice polare o rettangolare degli oggetti selezionati
 * [[Image:Draft_LinkArray.svg|32px]] LinkArray: crea una schiera di elementi App::Link.
 * [[Image:Draft_PathArray.svg|32px]] Copie su tracciato: Path Array crea delle copie dell'oggetto selezionato distribuite su un percorso
 * [[Image:Draft_PathLinkArray.svg|32px]] Path LinkArray: crea una schiera di elementi App::Link posizionando le copie lungo un percorso.
 * [[Image:Draft_PointArray.svg|32px]] Copie su punti: Point Array crea una serie di oggetti posizionando le copie in determinati punti
 * [[Image:Draft_Clone.svg|32px]] Clona: clona gli oggetti selezionati
 * [[Image:Draft_PutOnSheet.svg|32px]] Disegno: inserisce gli oggetti selezionati su una pagina di Drawing
 * [[Image:Draft_Mirror.svg|32px]] Simmetria: riflette gli oggetti selezionati
 * [[Image:Draft_Stretch.svg|32px]] Stira: stira gli oggetti selezionati

Strumenti di utilità
Strumenti aggiuntivi disponibili dal menu o tramite il menu di scelta rapida visualizzato facendo clic con il pulsante destro del mouse, a seconda dell'oggetto selezionato.


 * [[Image:Draft_SelectPlane.svg|32px]] Piano di lavoro: consente di impostare un piano di lavoro da una vista standard o da una faccia selezionata.
 * [[Image:Draft_FinishLine.svg|32px]] Termina: termina il disegno della polilinea o della B-Spline corrente senza chiuderla.
 * [[Image:Draft_CloseLine.svg|32px]] Chiudi: termina il disegno della polilinea o della B-Spline corrente chiudendola.
 * [[Image:Draft_UndoLine.svg|32px]] Annulla: annulla l'ultimo segmento della polilinea.
 * [[Image:Draft_ToggleConstructionMode.svg|32px]] Modalità Costruzione: attiva o disattiva la modalità "Disegno di Costruzione".
 * [[Image:Draft_ToggleContinueMode.svg|32px]] Modalità Continua: attiva o disattiva la modalità "Continua con lo stesso strumento".
 * [[Image:Draft_ApplyStyle.svg|32px]] Applica stile: applica lo stile e il colore attuale agli oggetti selezionati.
 * [[Image:Draft_ToggleDisplayMode.svg|32px]] Visualizzazione: commuta la modalità di visualizzazione degli oggetti selezionati da "Flat lines" a "Wireframe" (da facce a linee).
 * [[Image:Draft_AddToGroup.svg|32px]] Aggiungi al gruppo: aggiunge rapidamente gli oggetti selezionati a un Gruppo o ad un VisGroup esistente.
 * [[Image:Draft_SelectGroup.svg|32px]] Seleziona il contenuto del gruppo: seleziona il contenuto di un Gruppo o di un VisGroup esistente.
 * [[Image:Draft_ToggleSnap.svg|32px]] Aggancia: attiva o disattiva la funzione di ancoraggio (snap) agli oggetti.
 * [[Image:Draft_ToggleGrid.svg|32px]] Griglia: attiva o disattiva la visualizzazione della griglia di Draft.
 * [[Image:Draft_ShowSnapBar.svg|32px]] Barra di snap: mostra o nasconde la barra degli strumenti di ancoraggio di Draft.
 * [[Image:Draft_Heal.svg|32px]] Ripara: risolve i problemi individuati negli oggetti di Draft in file molto vecchi.
 * [[Image:Draft_FlipDimension.svg|32px]] Inverti la direzione: inverte l'orientamento del testo di una dimensione.
 * [[Image:Draft_VisGroup.svg|32px]] VisGruppo: crea nel documento corrente un gruppo di elementi con le stesse proprietà Vista.
 * [[Image:Draft_Slope.svg|32px]] Pendenza: cambia l'inclinazione delle linee o polilinee selezionate.
 * [[Image:Draft_AutoGroup.svg|32px]] AutoGruppo: posiziona automaticamente i nuovi oggetti in un determinato Gruppo o VisGroup.
 * [[Image:Draft_SetWorkingPlaneProxy.svg|32px]] Piano Proxy: aggiunge un oggetto proxy nel documento per memorizzare la posizione di un Piano di lavoro.
 * [[Image:Draft_AddConstruction.svg|32px]] Aggiungi al gruppo Costruzione: aggiunge l'oggetto selezionato al gruppo Costruzione.

Preferenze

 * [[Image:Preferences-draft.svg|32px]] Preferenze: preferenze generali per il piano di lavoro e gli strumenti di disegno.
 * [[Image:Preferences-import-export.svg|32px]] Preferenze Import-Export: preferenze disponibili per l'importazione e l'esportazione in diversi formati di file.

Formato dei file
Il modulo Draft fornisce a FreeCAD gli importatori e gli esportatori per i seguenti formati di file:


 * 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.

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.

Script
Gli strumenti di Draft possono essere utilizzati nelle macro e dalla console Python utilizzando le API Draft.

Tutorial

 * Draft tutorial
 * Draft tutorial obsoleto
 * Draft ShapeString tutorial