TechDraw Workbench/it

Introduzione
L'Ambiente TechDraw serve per produrre disegni tecnici di base derivati dai modelli 3D creati con un altro ambiente di lavoro come Part, PartDesign, o Arch, o importati da altre applicazioni. Ogni disegno è una pagina, che può contenere varie viste di oggetti disegnabili come Part::Features, PartDesign::Bodies, App::Part groups, e gruppi Document Object. I disegni risultanti possono essere utilizzati per la documentazione, le istruzioni di costruzione, i contratti, i permessi, ecc.

Alla pagina possono essere aggiunte dimensioni, sezioni, aree tratteggiate, annotazioni e simboli SVG, e la pagina può essere ulteriormente esportata in diversi formati come DXF, SVG, e PDF.

TechDraw è stato incluso ufficialmente in FreeCAD a partire dalla versione 0.17; è destinato a sostituire l'ambiente Drawing non più supportato. In v0.17 sono ancora forniti entrambi gli ambienti, ma nelle versioni future Drawing potrebbe essere rimosso. Per essere aggiornati sui piani e gli sviluppi di TechDraw, visitare la Roadmap di TechDraw.

FreeCAD è principalmente un'applicazione di modellazione 3D, e quindi non ha molti strumenti di disegno 2D, che sono per lo più inclusi in Draft e Sketcher. Se l'obiettivo primario è 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.



Pagine
Questi sono gli strumenti per crere gli oggetti Pagine.


 * TechDraw PageDefault.svg Nuovo disegno standard: aggiunge una nuova pagina utilizzando il modello predefinito.


 * TechDraw PageTemplate.svg Nuovo disegno da modello: aggiunge una nuova pagina utilizzando un modello selezionato.


 * TechDraw RedrawPage.svg Ridisegna la pagina: forza un aggiornamento della pagina selezionata.

Viste
Questi sono gli strumenti per crere gli oggetti Viste.


 * TechDraw View.svg Vista di oggetto: aggiunge una vista in proiezione 2D di un oggetto.


 * TechDraw ActiveView.svg Vista attiva: inserisce una vista della vista 3D attiva.


 * TechDraw ProjectionGroup.svg Gruppo di proiezioni: richiama una finestra di dialogo per creare molte viste di un oggetto da più direzioni.


 * TechDraw SectionView.svg Vista di sezione: aggiunge una vista in sezione trasversale di una vista esistente.


 * TechDraw DetailView.svg Dettaglio: aggiunge una vista di dettaglio di una porzione di una vista esistente.


 * TechDraw DraftView.svg Vista di Draft: aggiunge una vista di Draft di un oggetto.


 * TechDraw ArchView.svg Vista di Arch: aggiunge una vista di un oggetto Piano di sezione di Arch.


 * TechDraw SpreadsheetView.svg Vista di foglio di calcolo: inserisce in un disegno una vista di un foglio di calcolo selezionato.


 * TechDraw_MoveView.svg Move View: Moves a view and its dependents to a different page.


 * TechDraw_ShareView.svg Share View: Share a view between multiple pages.

Clip
Questi sono strumenti per creare e gestire gli oggetti Clip (ritagli di viste).


 * TechDraw ClipGroup.svg Gruppo di clip: inserisce un gruppo di clip in una pagina.


 * TechDraw ClipGroupAdd.svg Aggiungi una vista al gruppo clip: aggiunge una vista esistente a un gruppo di clip.


 * TechDraw ClipGroupRemove.svg Rimuovi la vista dal gruppo clip: rimuove una vista da un gruppo di clip.

Aspetto
Si tratta di strumenti per modificare l'aspetto delle pagine e della vista.


 * TechDraw Hatch.svg Tratteggio da modello: applica a una faccia un modello di tratteggio preso da un file.


 * TechDraw GeometricHatch.svg Tratteggio geometrico: tratteggia una faccia usando uno specifico Autodesk PAT.


 * TechDraw Symbol.svg Simbolo SVG: inserisce un simbolo SVG in una pagina.


 * TechDraw Image.svg Immagine bitmap: inserisce un'immagine bitmap PNG o JPG in una pagina.


 * TechDraw ToggleFrame.svg Attiva o disattiva la cornice: mostra o nasconde le cornici e le etichette che circondano una vista.

Dimensioni
Questi sono strumenti per creare e lavorare con gli oggetti Dimension.

Le dimensioni lineari possono essere basate su due punti, su una linea o su due linee.


 * TechDraw_LengthDimension.svg Lunghezza: aggiunge una dimensione di lunghezza.


 * TechDraw_HorizontalDimension.svg Quota orizzontale: aggiunge una dimensione orizzontale di lunghezza.


 * TechDraw_VerticalDimension.svg Quota verticale: aggiunge una dimensione verticale.


 * TechDraw_RadiusDimension.svg Raggio: aggiunge una dimensione raggio a un cerchio o arco.


 * TechDraw_DiameterDimension.svg Diametro: aggiunge una dimensione di diametro a un cerchio o un arco.


 * TechDraw_AngleDimension.svg Angolo: aggiunge una misura di angolo tra due bordi diritti.


 * TechDraw_3PtAngleDimension.svg Angolo da 3 punti: aggiunge una quota angolare usando tre vertici.


 * TechDraw_HorizontalExtentDimension.svg Estensione orizzontale: aggiunge una dimensione di estensione orizzontale.


 * TechDraw_VerticalExtentDimension.svg Estensione verticale: aggiunge una dimensione di estensione verticale.


 * TechDraw_LinkDimension.svg Link alla geometria 3D: collega una dimensione esistente alla geometria 3D.


 * TechDraw_Balloon.svg Pallinatura: aggiunge un'annotazione "Pallino" a una pagina.


 * TechDraw_LandmarkDimension.svg Quota da punti di riferimento: aggiunge una dimensione basata su punti di riferimento.

Annotazioni
Gli strumenti di annotazione servono per "commentare" un disegno con informazioni aggiuntive.


 * TechDraw Annotation.svg Annotazione: aggiunge un blocco di testo normale da utilizzare come annotazione.


 * TechDraw LeaderLine.svg Linea guida: aggiunge una linea di annotazione a una vista.


 * TechDraw RichTextAnnotation.svg Blocco di testo: aggiunge un blocco di annotazione rich text a una Linea guida o una vista.


 * TechDraw CosmeticVertex.svg Vertice cosmetico: Lo strumento Vertice cosmetico aggiunge un vertice che non fa parte della geometria originale.


 * TechDraw Midpoints.svg Punti mediani: Lo strumento Punti mediani aggiunge dei Vertici cosmetici nei punti medi di uno o più bordi.


 * TechDraw Quadrants.svg Quadrante: Lo strumento Quadrante aggiunge dei Vertici cosmetici nei punti quarti di uno o più bordi circolari.


 * TechDraw FaceCenterLine.svg Linea a centro faccia: Lo strumento Linea a centro faccia aggiunge una linea centrale alle facce selezionate.


 * TechDraw 2LineCenterLine.svg Linea centrale a 2 linee: Lo strumento Linea a centro linee aggiunge una linea centrale tra 2 bordi.


 * TechDraw 2PointCenterLine.svg Linea centrale a 2 punti: Lo strumento Linea a centro punti aggiunge una linea centrale tra 2 punti.


 * TechDraw_2PointCosmeticLine.svg Linea tra due punti: aggiunge una linea cosmetica che collega 2 vertici.


 * TechDraw CosmeticEraser.svg Rimuovi oggetto cosmetico: Lo strumento Rimuovi oggetto cosmetico rimuove gli oggetti cosmetici da una pagina.


 * TechDraw DecorateLine.svg Aspetto delle linee: Lo strumento DecorateLine modifica l'aspetto dei bordi.


 * TechDraw ShowAll.svg Mostra/nascondi i bordi invisibili: Lo strumento mostra o nasconde i bordi impostati invisibili in una vista.


 * TechDraw WeldSymbol.svg Informazioni di saldatura: Lo strumento Informazioni di saldatura aggiunge le specifiche di saldatura a una linea guida esistente.


 * TechDraw_SurfaceFinishSymbol.svg Add Surface Finish Symbol: adds a surface finish symbol to a page.

Extensions
These are tools to improve your TechDraw drawings.

Attributes and modifications

 * TechDraw_ExtensionSelectLineAttributes.svg Select Line Attributes, Cascade Spacing and Delta Distance: selects the attributes (style, width and color) for new cosmetic lines and centerlines, and specifies the cascade spacing and delta distance.


 * TechDraw_ExtensionChangeLineAttributes.svg Change Line Attributes: changes the attributes (style, width and color) of cosmetic lines and centerlines.


 * TechDraw_ExtensionExtendLine.svg Extend Line: extends a cosmetic line or centerline at both ends.


 * TechDraw_ExtensionShortenLine.svg Shorten Line: shortens a cosmetic line or centerline at both ends.


 * TechDraw_ExtensionLockUnlockView.svg Lock/Unlock View: locks or unlocks the position of a view.


 * TechDraw_ExtensionPositionSectionView.svg Position Section View: orthogonally aligns a section view with its source view.


 * TechDraw_ExtensionPosHorizChainDimension.svg Position Horizontal Chain Dimensions: aligns horizontal dimensions to create a chain dimension.


 * TechDraw_ExtensionPosVertChainDimension.svg Position Vertical Chain Dimensions: aligns vertical dimensions to create a chain dimension.


 * TechDraw_ExtensionPosObliqueChainDimension.svg Position Oblique Chain Dimensions: aligns oblique dimensions to create a chain dimension.


 * TechDraw_ExtensionCascadeHorizDimension.svg Cascade Horizontal Dimensions: evenly spaces horizontal dimensions.


 * TechDraw_ExtensionCascadeVertDimension.svg Cascade Vertical Dimensions: evenly spaces vertical dimensions.


 * TechDraw_ExtensionCascadeObliqueDimension.svg Cascade Oblique Dimensions: evenly spaces oblique dimensions.


 * TechDraw_ExtensionAreaAnnotation.svg Calculate the area of selected faces: calculates the area of selected faces and inserts an area annotation.


 * TechDraw_ExtensionCustomizeFormat.svg Customize format label: customizes the formatting of a balloon text or dimension text. GD&T symbols and other special character can be added.

Centerlines and threading

 * TechDraw_ExtensionCircleCenterLines.svg Add Circle Centerlines: adds centerlines to circles and arcs.


 * TechDraw_ExtensionHoleCircle.svg Add Bolt Circle Centerlines: adds centerlines to a circular pattern of circles.


 * TechDraw_ExtensionThreadHoleSide.svg Add Cosmetic Thread Hole Side View: adds a cosmetic thread to the side view of a hole.


 * TechDraw_ExtensionThreadHoleBottom.svg Add Cosmetic Thread Hole Bottom View: adds a cosmetic thread to the top or bottom view of holes.


 * TechDraw_ExtensionThreadBoltSide.svg Add Cosmetic Thread Bolt Side View: adds a cosmetic thread to the side view of a bolt/screw/rod.


 * TechDraw_ExtensionThreadBoltBottom.svg Add Cosmetic Thread Bolt Bottom View: adds a cosmetic thread to the top or bottom view of bolts/screws/rods.


 * TechDraw_ExtensionVertexAtIntersection.svg Add Cosmetic Intersection Vertex(es): adds cosmetic vertex(es) at the intersection(s) of selected edges.


 * TechDraw_ExtensionDrawCosmCircle.svg Add Cosmetic Circle: adds a cosmetic circle based on two vertexes.


 * TechDraw_ExtensionDrawCosmArc.svg Add Cosmetic Arc: adds a cosmetic counter clockwise arc based on three vertexes.


 * TechDraw_ExtensionDrawCosmCircle3Points.svg Add Cosmetic Circle 3 Points: adds a cosmetic circle based on three vertexes.


 * TechDraw_ExtensionLineParallel.svg Add Cosmetic Parallel Line: adds a cosmetic line parallel to another line through a vertex.


 * TechDraw_ExtensionLinePerpendicular.svg Add Cosmetic Perpendicular Line: adds a cosmetic line perpendicular to another line through a vertex.

Dimensions

 * TechDraw_ExtensionCreateHorizChainDimension.svg Create Horizontal Chain Dimensions: creates a sequence of aligned horizontal dimensions.


 * TechDraw_ExtensionCreateVertChainDimension.svg Create Vertical Chain Dimensions: creates a sequence of aligned vertical dimensions.


 * TechDraw_ExtensionCreateObliqueChainDimension.svg Create Oblique Chain Dimensions: creates a sequence of aligned oblique dimensions.


 * TechDraw_ExtensionCreateHorizCoordDimension.svg Create Horizontal Coordinate Dimensions: creates multiple evenly spaced horizontal dimensions starting from the same baseline.


 * TechDraw_ExtensionCreateVertCoordDimension.svg Create Vertical Coordinate Dimensions: creates multiple evenly spaced vertical dimensions starting from the same baseline.


 * TechDraw_ExtensionCreateObliqueCoordDimension.svg Create Oblique Coordinate Dimensions: creates multiple evenly spaced oblique dimensions starting from the same baseline.


 * TechDraw_ExtensionCreateHorizChamferDimension.svg Create Horizontal Chamfer Dimension: creates a horizontal size and angle dimension for a chamfer.


 * TechDraw_ExtensionCreateVertChamferDimension.svg Create Vertical Chamfer Dimension: creates a vertical size and angle dimension for a chamfer.


 * TechDraw_ExtensionCreateLengthArc.svg Create Arc Length Dimension: creates an arc length dimension.


 * TechDraw_ExtensionInsertDiameter.svg Insert '⌀' Prefix: inserts a '⌀' symbol at the beginning of the dimension text.


 * TechDraw_ExtensionInsertSquare.svg Insert '〼' Prefix: inserts a '〼' symbol at the beginning of the dimension text.


 * TechDraw_ExtensionRemovePrefixChar.svg Remove Prefix: removes all symbols at the beginning of the dimension text.


 * TechDraw_ExtensionIncreaseDecimal.svg Increase Decimal Places: increases the number of decimal places of the dimension text.


 * TechDraw_ExtensionDecreaseDecimal.svg Decrease Decimal Places: decreases the number of decimal places of the dimension text.

Importazione e Esportazione
Questi sono gli strumenti per esportare le pagine in altre applicazioni.


 * TechDraw ExportPageSVG.svg Esporta pagina in SVG: salva una pagina come file SVG.


 * TechDraw ExportPageDXF.svg Export Page as DXF: salva la pagina corrente come file DXF.

Ulteriori funzioni

 * Gruppi di linee: si possono assegnare valori di default a vari tipi di linee.
 * Modelli di squadrature: i modelli predefiniti per le pagine di disegno di TechDraw.
 * Tipi di tratteggio: spiegazione delle diverse tecniche di tratteggio.
 * Dimensionamento e tolleranza geometrica: spiegazione su come realizzare la quotatura geometrica e la tolleranza.

Preferenze

 * Preferences-techdraw.svg Preferenze di TechDraw: le preferenze per i valori predefiniti della pagina di disegno come l'angolo di proiezione, i colori, le dimensioni del testo e gli stili di linea.

Script
Gli strumenti TechDraw possono essere utilizzati nelle macro e dalla console Python utilizzando due API.
 * API TechDraw
 * API TechDrawGui

Limitazioni

 * I disegni di TechDraw e le relative API non sono intercambiabili con i disegni di Drawing e le relative API. È possibile convertire le pagine di Drawing in pagine TechDraw utilizzando uno script Python.
 * Nello stesso documento di FreeCAD è possibile avere sia pagine di TechDraw che pagine di Drawing, poiché ciascuna pagina è completamente indipendente l'una dall'altra.
 * Ci sono alcune piccole differenze nello specificare i testi modificabili nei modelli SVG rispetto al modulo Drawing. In TechDraw il ridimensionamento del documento SVG influisce sulla posizione dei campi di testo modificabili. Per maggiori dettagli vedere la discussione sul forum TechDraw templates scale.
 * Non tagliare, copiare e incollare oggetti TechDraw nella vista ad albero, in quanto generalmente non funziona bene.

Tutorial

 * Tutorial base di TechDraw: introduzione alla creazione di disegni con TechDraw.
 * Come creare dei modelli TechDraw personalizzati: istruzioni per creare un nuovo modello di pagina in Inkscape per l'utilizzo con TechDraw.
 * Misura degli angoli sui fori: istruzioni per l'aggiunta di linee centrali e successive rappresentazioni angolari sui fori.
 * Informazioni pratiche su TechDraw: istruzioni per diverse impostazioni come i segni di centratura, ecc.
 * Asse circolare: istruzioni per aggiungere un asse circolare.

Video tutorial di sliptonic
 * TechDraw Workbench Part 1 (Basics), Part 2 (Dimensions), Part 3 (Multiview)
 * TechDraw Workbench Part 4 (Section and Detail), Part 5 (Customizing Templates)